File nzbget-21.1-openssl3.patch of Package nzbget

--- daemon/connect/TlsSocket.cpp
+++ daemon/connect/TlsSocket.cpp
@@ -189,7 +189,11 @@
 
 #ifdef HAVE_OPENSSL
 #ifndef LIBRESSL_VERSION_NUMBER
+#if OPENSSL_VERSION_NUMBER < 0x30000000L
 	FIPS_mode_set(0);
+#else
+	EVP_default_properties_enable_fips(NULL, 0);
+#endif
 #endif
 #ifdef NEED_CRYPTO_LOCKING
 	CRYPTO_set_locking_callback(nullptr);
openSUSE Build Service is sponsored by