Skip to content

Commit

Permalink
bpo-40479: Fix typo, flag must be set for OpenSSL < 3.0.0 (GH-30584)
Browse files Browse the repository at this point in the history
  • Loading branch information
tiran authored Jan 13, 2022
1 parent 1a4d1c1 commit 276c234
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Modules/_hashopenssl.c
Original file line number Diff line number Diff line change
Expand Up @@ -883,7 +883,7 @@ py_evp_fromname(PyObject *module, const char *digestname, PyObject *data_obj,
goto exit;
}

#if defined(EVP_MD_CTX_FLAG_NON_FIPS_ALLOW) && OPENSSL_VERSION_NUMBER >= 0x30000000L
#if defined(EVP_MD_CTX_FLAG_NON_FIPS_ALLOW) && OPENSSL_VERSION_NUMBER < 0x30000000L
// In OpenSSL 1.1.1 the non FIPS allowed flag is context specific while
// in 3.0.0 it is a different EVP_MD provider.
if (!usedforsecurity) {
Expand Down

0 comments on commit 276c234

Please sign in to comment.