summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorChristian Heimes <christian@python.org>2020-05-17 11:49:10 (GMT)
committerGitHub <noreply@github.com>2020-05-17 11:49:10 (GMT)
commit54f2898fe7e4ca1f239e96284af3cc5b34d2ae02 (patch)
tree39080535b3c75be9a15cf5d9664381e24fe9de6c /Misc
parent46545000c2a30b46aed717b546bc09e5bae7148f (diff)
downloadcpython-54f2898fe7e4ca1f239e96284af3cc5b34d2ae02.zip
cpython-54f2898fe7e4ca1f239e96284af3cc5b34d2ae02.tar.gz
cpython-54f2898fe7e4ca1f239e96284af3cc5b34d2ae02.tar.bz2
bpo-40645: Implement HMAC in C (GH-20129)
The internal module ``_hashlib`` wraps and exposes OpenSSL's HMAC API. The new code will be used in Python 3.10 after the internal implementation details of the pure Python HMAC module are no longer part of the public API. The code is based on a patch by Petr Viktorin for RHEL and Python 3.6. Co-Authored-By: Petr Viktorin <encukou@gmail.com>
Diffstat (limited to 'Misc')
-rw-r--r--Misc/NEWS.d/next/Library/2020-05-16-17-05-02.bpo-40645.wYSkjT.rst1
1 files changed, 1 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/Library/2020-05-16-17-05-02.bpo-40645.wYSkjT.rst b/Misc/NEWS.d/next/Library/2020-05-16-17-05-02.bpo-40645.wYSkjT.rst
new file mode 100644
index 0000000..bb7eacd
--- /dev/null
+++ b/Misc/NEWS.d/next/Library/2020-05-16-17-05-02.bpo-40645.wYSkjT.rst
@@ -0,0 +1 @@
+The internal module ``_hashlib`` wraps and exposes OpenSSL's HMAC API. The new code will be used in Python 3.10 after the internal implementation details of the pure Python HMAC module are no longer part of the public API.