gh-135234: improve _hashlib exceptions when reporting an OpenSSL function failure#135250
Conversation
|
!buildbot FIPS |
|
🤖 New build scheduled with the buildbot fleet by @picnixz for commit e226431 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F135250%2Fmerge The command will test the builders whose names match following regular expression: The builders matched are:
|
|
We need a job running the SSL tests with solely OpenSSL 1.1.1, because it appears that sometimes there is no error on 3.0 but there are some on 1.1.1. |
|
!buildbot FIPS |
|
🤖 New build scheduled with the buildbot fleet by @picnixz for commit 7201e0a 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F135250%2Fmerge The command will test the builders whose names match following regular expression: The builders matched are:
|
…shlib/smart-exceptions-135234
|
!buildbot FIPS only |
|
🤖 New build scheduled with the buildbot fleet by @picnixz for commit 76c7dd2 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F135250%2Fmerge The command will test the builders whose names match following regular expression: The builders matched are:
|
Misc/NEWS.d/next/Library/2025-06-08-11-11-07.gh-issue-135234.wJCdh0.rst
Outdated
Show resolved
Hide resolved
…SSL function failure (python#135250) - Refactor `get_openssl_evp_md_by_utf8name` error branches. - Refactor `HASH.{digest,hexdigest}` computations. - Refactor `_hashlib_HASH_copy_locked` and `locked_HMAC_CTX_copy`.
…SSL function failure (python#135250) - Refactor `get_openssl_evp_md_by_utf8name` error branches. - Refactor `HASH.{digest,hexdigest}` computations. - Refactor `_hashlib_HASH_copy_locked` and `locked_HMAC_CTX_copy`.
…SSL function failure (python#135250) - Refactor `get_openssl_evp_md_by_utf8name` error branches. - Refactor `HASH.{digest,hexdigest}` computations. - Refactor `_hashlib_HASH_copy_locked` and `locked_HMAC_CTX_copy`.
…SSL function failure (python#135250) - Refactor `get_openssl_evp_md_by_utf8name` error branches. - Refactor `HASH.{digest,hexdigest}` computations. - Refactor `_hashlib_HASH_copy_locked` and `locked_HMAC_CTX_copy`.
The commits are separated for review purposes but won't compile separately.
_hashlibexception reporting when an OpenSSL error occurred #135234