mirror of https://github.com/python/cpython.git
![]() 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. |
||
---|---|---|
.. | ||
Hacl_HMAC.h | ||
Hacl_Hash_Blake2b.h | ||
Hacl_Hash_Blake2b_Simd256.h | ||
Hacl_Hash_Blake2s.h | ||
Hacl_Hash_Blake2s_Simd128.h | ||
Hacl_Hash_MD5.h | ||
Hacl_Hash_SHA1.h | ||
Hacl_Hash_SHA2.h | ||
Hacl_Hash_SHA3.h | ||
Hacl_Impl_Blake2_Constants.h | ||
Hacl_Streaming_HMAC.h | ||
Hacl_Streaming_Types.h |