From 2c0c356ca109d1550bfb09b0da7dec3f80db77a3 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Fri, 18 Oct 2019 16:39:16 -0400 Subject: [PATCH] Call OPENSSL_init_crypto for openssl >= 1.1.0 --- Modules/_hashopenssl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Modules/_hashopenssl.c b/Modules/_hashopenssl.c index b13ade60496..8abbde5120f 100644 --- a/Modules/_hashopenssl.c +++ b/Modules/_hashopenssl.c @@ -1077,6 +1077,8 @@ PyInit__hashlib(void) /* Load all digest algorithms and initialize cpuid */ OPENSSL_add_all_algorithms_noconf(); ERR_load_crypto_strings(); +#else + OPENSSL_init_crypto(OPENSSL_INIT_ADD_ALL_CIPHERS|OPENSSL_INIT_ADD_ALL_DIGESTS, NULL); #endif /* TODO build EVP_functions openssl_* entries dynamically based -- 2.23.0