When calling hmac.update(), if the HACL* call fails, an exception is set. But this happens while we're releasing the GIL, which is not good.
CPython main branch
Other, Linux
gh-135561: ensure that the GIL is held when handling an HACL* error i…
pythongh-135561: ensure that the GIL is held when handling an HACL* e…
[3.14] gh-135561: ensure that the GIL is held when handling an HACL* …
pythongh-159786: Convert HACL* update() errors in `_hmac` after relea…
gh-159786: Convert HACL* update() errors in `_hmac` after releasing t…
[3.15] gh-159786: Convert HACL* update() errors in `_hmac` after rele…
Activity
gh-135561: ensure that the GIL is held when handling an HACL* error i…
pythongh-135561: ensure that the GIL is held when handling an HACL* e…
[3.14] gh-135561: ensure that the GIL is held when handling an HACL* …
pythongh-135561: ensure that the GIL is held when handling an HACL* e…
pythongh-135561: ensure that the GIL is held when handling an HACL* e…
pythongh-135561: ensure that the GIL is held when handling an HACL* e…
pythongh-135561: ensure that the GIL is held when handling an HACL* e…
pythongh-159786: Convert HACL* update() errors in `_hmac` after relea…
gh-159786: Convert HACL* update() errors in `_hmac` after releasing t…
[3.15] gh-159786: Convert HACL* update() errors in `_hmac` after rele…