# Bug report ### Bug description: 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 versions tested on: CPython main branch ### Operating systems tested on: Other, Linux <!-- gh-linked-prs --> ### Linked PRs * gh-135562 <!-- /gh-linked-prs -->