This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Alexandru Ardelean
Recipients Alexandru Ardelean, christian.heimes
Date 2021-10-27.13:16:46
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1635340606.96.0.794905902875.issue45627@roundup.psfhosted.org>
In-reply-to
Content
This follows update https://bugs.python.org/issue43669

Which is present in Python 3.10

Some OpenSSL 1.1.1 can be built without Blake2 support or Scrypt.

SHA3 and SHAKE do not seem to have any enable/disable flags.

This results in compiler errors where EVP_blake2b512, EVP_blake2s256, EVP_PBE_scrypt and PKCS5_v2_scrypt_keyivgen can be un-defined.

This is unfortunate behavior on the part of OpenSSL 1.1.1.

So, for BLAKE2 and SCRYPT, we should still check that the OPENSSL_NO_SCRYPT and OPENSSL_NO_BLAKE2 defines are not-define.
History
Date User Action Args
2021-10-27 13:16:47Alexandru Ardeleansetrecipients: + Alexandru Ardelean, christian.heimes
2021-10-27 13:16:46Alexandru Ardeleansetmessageid: <1635340606.96.0.794905902875.issue45627@roundup.psfhosted.org>
2021-10-27 13:16:46Alexandru Ardeleanlinkissue45627 messages
2021-10-27 13:16:46Alexandru Ardeleancreate