From 0bf69ab83225e66240d77196400f908793415900 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Obiltschnig?= Date: Tue, 11 Jul 2023 07:00:35 +0200 Subject: [PATCH] fix haveLegacyProvider for OpenSSL < 3 --- Crypto/include/Poco/Crypto/OpenSSLInitializer.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Crypto/include/Poco/Crypto/OpenSSLInitializer.h b/Crypto/include/Poco/Crypto/OpenSSLInitializer.h index dd716a2f4..1fd82b748 100644 --- a/Crypto/include/Poco/Crypto/OpenSSLInitializer.h +++ b/Crypto/include/Poco/Crypto/OpenSSLInitializer.h @@ -128,7 +128,11 @@ inline void OpenSSLInitializer::enableFIPSMode(bool /*enabled*/) inline bool OpenSSLInitializer::haveLegacyProvider() { +#if OPENSSL_VERSION_NUMBER >= 0x30000000L return _legacyProvider != nullptr; +#else + return false; +#endif }