diff options
Diffstat (limited to 'src/common')
| -rw-r--r-- | src/common/Cryptography/OpenSSLCrypto.cpp | 5 | ||||
| -rw-r--r-- | src/common/Cryptography/RSA.cpp | 3 |
2 files changed, 2 insertions, 6 deletions
diff --git a/src/common/Cryptography/OpenSSLCrypto.cpp b/src/common/Cryptography/OpenSSLCrypto.cpp index 9671fbe95bd..2d0ccfc526f 100644 --- a/src/common/Cryptography/OpenSSLCrypto.cpp +++ b/src/common/Cryptography/OpenSSLCrypto.cpp @@ -21,7 +21,6 @@ #if OPENSSL_VERSION_NUMBER >= 0x30000000L #include <openssl/provider.h> OSSL_PROVIDER* LegacyProvider; -OSSL_PROVIDER* DefaultProvider; #endif void OpenSSLCrypto::threadsSetup([[maybe_unused]] boost::filesystem::path const& providerModulePath) @@ -34,8 +33,7 @@ void OpenSSLCrypto::threadsSetup([[maybe_unused]] boost::filesystem::path const& #if TRINITY_PLATFORM == TRINITY_PLATFORM_WINDOWS OSSL_PROVIDER_set_default_search_path(nullptr, providerModulePath.string().c_str()); #endif - LegacyProvider = OSSL_PROVIDER_load(nullptr, "legacy"); - DefaultProvider = OSSL_PROVIDER_load(nullptr, "default"); + LegacyProvider = OSSL_PROVIDER_try_load(nullptr, "legacy", 1); #endif } @@ -43,7 +41,6 @@ void OpenSSLCrypto::threadsCleanup() { #if OPENSSL_VERSION_NUMBER >= 0x30000000L OSSL_PROVIDER_unload(LegacyProvider); - OSSL_PROVIDER_unload(DefaultProvider); OSSL_PROVIDER_set_default_search_path(nullptr, nullptr); #endif } diff --git a/src/common/Cryptography/RSA.cpp b/src/common/Cryptography/RSA.cpp index 844af854148..eb85b6e5750 100644 --- a/src/common/Cryptography/RSA.cpp +++ b/src/common/Cryptography/RSA.cpp @@ -140,8 +140,7 @@ private: { _lib = OSSL_LIB_CTX_new(); OSSL_PROVIDER_add_builtin(_lib, "trinity-rsa-hmac-sha256", &InitProvider); - _handle = OSSL_PROVIDER_load(_lib, "trinity-rsa-hmac-sha256"); - OSSL_PROVIDER_load(_lib, "default"); + _handle = OSSL_PROVIDER_try_load(_lib, "trinity-rsa-hmac-sha256", 1); } ~HMAC_SHA256_MD() |
