commit | 351f539ad8973500a86d117eaeed2028efa6427b | [log] [tgz] |
---|---|---|
author | Christian Heimes <christian@cheimes.de> | Sat Oct 19 17:59:48 2013 +0200 |
committer | Christian Heimes <christian@cheimes.de> | Sat Oct 19 17:59:48 2013 +0200 |
tree | d91bc54aa9b2233bf32ed25a4f185e745d112a87 | |
parent | 7058dad0bd3b2f50cd04892108ffe33a5252ef78 [diff] [blame] |
Issue #18582: HMAC_CTX_copy() is not available on OpenSSL < 1.0
diff --git a/Modules/_hashopenssl.c b/Modules/_hashopenssl.c index 9dba5c7..3f796c3 100644 --- a/Modules/_hashopenssl.c +++ b/Modules/_hashopenssl.c
@@ -498,7 +498,8 @@ -#if (!defined(OPENSSL_NO_HMAC) && !defined(OPENSSL_NO_SHA)) +#if (OPENSSL_VERSION_NUMBER >= 0x10000000 && !defined(OPENSSL_NO_HMAC) \ + && !defined(OPENSSL_NO_SHA)) #define PY_PBKDF2_HMAC 1