]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-40479: Fix typo, flag must be set for OpenSSL < 3.0.0 (GH-30584)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 13 Jan 2022 21:19:50 +0000 (13:19 -0800)
committerGitHub <noreply@github.com>
Thu, 13 Jan 2022 21:19:50 +0000 (13:19 -0800)
(cherry picked from commit 276c234ce0fa6732237f1b187989837324d9dea3)

Co-authored-by: Christian Heimes <christian@python.org>
Modules/_hashopenssl.c

index 4f117b3afae7cff7225f49cbbbc523db37af5b6b..a488945082187803b937568a187198f0513d816d 100644 (file)
@@ -900,7 +900,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) {