From 7651f0d54444734a768a8f53f798d1762fc9e412 Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Thu, 12 Sep 2019 16:11:18 +0200 Subject: [PATCH] bpo-38137 Re-add OpenSSL 1.0.2 compat Signed-off-by: Christian Heimes --- Modules/_hashopenssl.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Modules/_hashopenssl.c b/Modules/_hashopenssl.c index bea7e5ed31232f..c685279c7a7be9 100644 --- a/Modules/_hashopenssl.c +++ b/Modules/_hashopenssl.c @@ -26,6 +26,12 @@ #include #include "openssl/err.h" +#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined(LIBRESSL_VERSION_NUMBER) +/* OpenSSL < 1.1.0 */ +#define EVP_MD_CTX_new EVP_MD_CTX_create +#define EVP_MD_CTX_free EVP_MD_CTX_destroy +#endif + #define MUNCH_SIZE INT_MAX typedef struct {