[New-bugs-announce] [issue45627] OpenSSL 1.1.1 still implements some disable-flags for Blake2, Scrypt
Alexandru Ardelean
report at bugs.python.org
Wed Oct 27 09:16:46 EDT 2021
New submission from Alexandru Ardelean <ardeleanalex at gmail.com>:
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.
----------
assignee: christian.heimes
components: Build, Extension Modules, SSL
messages: 405093
nosy: Alexandru Ardelean, christian.heimes
priority: normal
severity: normal
status: open
title: OpenSSL 1.1.1 still implements some disable-flags for Blake2, Scrypt
versions: Python 3.10, Python 3.11
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue45627>
_______________________________________
More information about the New-bugs-announce
mailing list