mirror of
https://github.com/python/cpython.git
synced 2025-08-26 11:45:20 +00:00
gh-99108: Implement HACL* HMAC (#130157)
A new extension module, `_hmac`, now exposes the HACL* HMAC (formally verified) implementation. The HACL* implementation is used as a fallback implementation when the OpenSSL implementation of HMAC is not available or disabled. For now, only named hash algorithms are recognized and SIMD support provided by HACL* for the BLAKE2 hash functions is not yet used.
This commit is contained in:
parent
7099c75550
commit
0a97427ee5
29 changed files with 7702 additions and 103 deletions
1
Python/stdlib_module_names.h
generated
1
Python/stdlib_module_names.h
generated
|
@ -40,6 +40,7 @@ static const char* _Py_stdlib_module_names[] = {
|
|||
"_gdbm",
|
||||
"_hashlib",
|
||||
"_heapq",
|
||||
"_hmac",
|
||||
"_imp",
|
||||
"_interpchannels",
|
||||
"_interpqueues",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue