diff --git a/src/common/Cryptography/OpenSSLCrypto.cpp b/src/common/Cryptography/OpenSSLCrypto.cpp index a997cfe..1f399ba 100644 --- a/src/common/Cryptography/OpenSSLCrypto.cpp +++ b/src/common/Cryptography/OpenSSLCrypto.cpp @@ -17,6 +17,9 @@ #include "OpenSSLCrypto.h" #include // NOTE: this import is NEEDED (even though some IDEs report it as unused) +#include + +#if OPENSSL_VERSION_NUMBER >= 0x30000000L #include OSSL_PROVIDER* LegacyProvider; @@ -53,3 +56,10 @@ void OpenSSLCrypto::threadsCleanup() OSSL_PROVIDER_unload(DefaultProvider); OSSL_PROVIDER_set_default_search_path(nullptr, nullptr); } + +#else + +void OpenSSLCrypto::threadsSetup() {} +void OpenSSLCrypto::threadsCleanup() {} + +#endif