Open
Description
Feature or enhancement
Our current OpenSSL implementation of HMAC is based on the deprecated HMAC API.
We should migrate to the new EVP_MAC-HMAC API instead.
Linked PRs
- gh-134531: cleanup
_hashopenssl.c
to supportEVP_MAC
#134626 - [3.14] gh-134531: cleanup
_hashopenssl.c
to supportEVP_MAC
(GH-134626) #134703 - gh-134531: use
EVP_MAC
API for_hashlib.HMAC
#135235 - gh-134531: fix
_hashlib
clinic directive post GH-134626 #135249 - gh-134531: refactor
_hashlib
logic for mapping NIDs to EVP_MD objects #135254