You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-lang/python/files/python-3.7.5-hashlib.patch

26 lines
805 B

From 2c0c356ca109d1550bfb09b0da7dec3f80db77a3 Mon Sep 17 00:00:00 2001
From: Mike Gilbert <floppym@gentoo.org>
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