Clear OpenSSL errors after init.
GitOrigin-RevId: 0e74ffdada6d568645aef6496df3498e0638bbc0
This commit is contained in:
parent
ed615430e1
commit
3788cd28f9
@ -134,11 +134,13 @@ uint64 pq_factorize(uint64 pq) {
|
||||
void init_crypto() {
|
||||
static bool is_inited = [] {
|
||||
#if OPENSSL_VERSION_NUMBER >= 0x10100000L
|
||||
return OPENSSL_init_crypto(0, nullptr) != 0;
|
||||
bool result = OPENSSL_init_crypto(0, nullptr) != 0;
|
||||
#else
|
||||
OpenSSL_add_all_algorithms();
|
||||
return true;
|
||||
bool result = true;
|
||||
#endif
|
||||
clear_openssl_errors("Init crypto");
|
||||
return result;
|
||||
}();
|
||||
CHECK(is_inited);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user