-
-
Notifications
You must be signed in to change notification settings - Fork 33.2k
Closed
Labels
extension-modulesC modules in the Modules dirC modules in the Modules dirtopic-SSLtype-featureA feature request or enhancementA feature request or enhancement
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.cto supportEVP_MAC#134626 - [3.14] gh-134531: cleanup
_hashopenssl.cto supportEVP_MAC(GH-134626) #134703 - gh-134531: use
EVP_MACAPI for_hashlib.HMAC#135235 - gh-134531: fix
_hashlibclinic directive post GH-134626 #135249 - gh-134531: refactor
_hashliblogic for mapping NIDs to EVP_MD objects #135254 - gh-134531: prefer using
_hashlibmodule state instead of module object #136865 - gh-134531: simplify code for computing HMAC digests #138046
Metadata
Metadata
Assignees
Labels
extension-modulesC modules in the Modules dirC modules in the Modules dirtopic-SSLtype-featureA feature request or enhancementA feature request or enhancement