diff options
-rw-r--r-- | Modules/_hashopenssl.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Modules/_hashopenssl.c b/Modules/_hashopenssl.c index 3e5f9c3e0df..87ede23e474 100644 --- a/Modules/_hashopenssl.c +++ b/Modules/_hashopenssl.c @@ -1109,6 +1109,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 |