commit | 2e5d8a90aa633ff0bebc9b2b8e21eea389937b19 | [log] [tgz] |
---|---|---|
author | Gregory P. Smith <greg@krypto.org> | Mon May 22 17:06:41 2023 -0700 |
committer | GitHub <noreply@github.com> | Tue May 23 00:06:41 2023 +0000 |
tree | 15a0de14265a20c453bb5c113625e48fb1b3a23c | |
parent | 988c1f68ce7f99f43322722c4a4f8f85b40bbcd8 [diff] |
gh-99108: Release the GIL around hashlib built-in computation (#104675) This matches the GIL releasing behavior of our existing `_hashopenssl` module, extending it to the HACL* built-ins. Includes adding comments to better describe the ENTER/LEAVE macros purpose and explain the lock strategy in both existing and new code.