COMMITS
/ Lib/test/test_hmac.py April 11, 2026
R
gh-145200: Fix EVP_MAC_CTX leak in hashlib HMAC on init failure (GH-145201)
Ramin Farajpour Cami committed
February 18, 2026
V
gh-141510: Replace MappingProxyType with frozendict (#144904)
Victor Stinner committed
December 14, 2025
B
gh-142451: correctly copy HMAC attributes in `HMAC.copy()` (#142510)
Bénédikt Tran committed
September 10, 2025
B
gh-137371: refactor and fortify `test.support.hashlib_helper` (#137375)
Bénédikt Tran committed
July 26, 2025
B
gh-136912: fix handling of `OverflowError` in `hmac.digest` (#136917)
Bénédikt Tran committed
July 20, 2025
B
gh-136787: improve exception messages for invalid hash algorithms (#136802)
Bénédikt Tran committed
May 25, 2025
H
gh-134357: Remove unused imports in tests (#134340)
Hugo van Kemenade committed
May 16, 2025
B
gh-132388: test HACL* and OpenSSL hash functions in pure Python HMAC (#134051)
Bénédikt Tran committed
April 27, 2025
B
gh-132993: expose `HASHLIB_GIL_MINSIZE` to private extension modules (#132999)
Bénédikt Tran committed
April 26, 2025
B
gh-132388: remove outdated TODO comment in `test_hmac.py` (#133008)
Bénédikt Tran committed
April 13, 2025
A
gh-132388: fix typos in `Lib/test/test_hmac.py` (#132480)
abhi-jha committed
April 12, 2025
B
gh-132388: Increase test coverage for HMAC (#132389)
Bénédikt Tran committed
April 4, 2025
B
gh-99108: Implement HACL* HMAC (#130157)
Bénédikt Tran committed
March 18, 2025
B
gh-131402: add HMAC-SHA3 NIST test cases (#131407)
Bénédikt Tran committed
March 17, 2025
B
gh-130149: cleanup refactorization of `test_hmac.py` (#131318)
Bénédikt Tran committed
March 4, 2025
B
gh-130149: fix HMAC tests for some FIPS-only build bots (#130788)
Bénédikt Tran committed
March 3, 2025
B
gh-130149: refactor tests for HMAC (#130150)
Bénédikt Tran committed
February 25, 2024
A
bpo-14322: added test case for invalid update to hmac (#26636)
Arjun committed
April 7, 2023
D
gh-103256: Fix hmac algorithm to support fallback implementation (gh-103286)
Dong-hee Na committed
May 27, 2021
E
bpo-43988: Use check disallow instantiation helper (GH-26392)
Erlend Egeberg Aasland committed
May 2, 2021
C
bpo-43908: Mark ssl, hash, and hmac types as immutable (GH-25792)
Christian Heimes committed
April 30, 2021
V
bpo-43916: Remove _disabled_new() function (GH-25745)
Victor Stinner committed
March 27, 2021
C
bpo-40645: use C implementation of HMAC (GH-24920)
Christian Heimes committed
May 27, 2020
C
bpo-40791: Use CRYPTO_memcmp() for compare_digest (#20456)
Christian Heimes committed
May 17, 2020
C
bpo-40645: Implement HMAC in C (GH-20129)
Christian Heimes committed
May 16, 2020
C
bpo-40645: Deprecated internal details of hmac.HMAC (GH-20132)
Christian Heimes committed
April 29, 2020
December 3, 2019
S
bpo-38270: Fix indentation of test_hmac assertions (GH-17446)
stratakis committed
October 18, 2019
G
bpo-33604: Raise TypeError on missing hmac arg. (GH-16805)
Gregory P. Smith committed
September 27, 2019
C
bpo-38270: More fixes for strict crypto policy (GH-16418)
Christian Heimes committed
September 25, 2019
C
bpo-38270: Check for hash digest algorithms and avoid MD5 (GH-16382)
Christian Heimes committed
August 30, 2019
M
Fix typos mostly in comments, docs and test names (GH-15209)
Min ho Kim committed
September 10, 2018
M
bpo-33604: Remove deprecated HMAC default value marked for removal in 3.8 (GH-7063)
Matthias Bussonnier committed
May 22, 2018
M
bpo-33604: Remove Pending from hmac Deprecation warning. (GH-7062)
Matthias Bussonnier committed
January 27, 2018
C
bpo-32433: Optimized HMAC digest (#5023)
Christian Heimes committed
April 24, 2016
S
Remove unused support.run_unittest imports.
Serhiy Storchaka committed
April 13, 2015
Z
Issue #21741: Update 147 test modules to use test discovery.
Zachary Ware committed
November 24, 2013
C
Issue #19758: silence PendingDeprecationWarnings in test_hmac
Christian Heimes committed
November 20, 2013
C
Issue #18775: Add name and block_size attribute to HMAC object. They now
Christian Heimes committed
C
Issue #17276: MD5 as default digestmod for HMAC is deprecated. The HMAC
Christian Heimes committed
July 1, 2013
C
Issue 18240: The HMAC module is no longer restricted to bytes and accepts
Christian Heimes committed
June 30, 2012
A
Issue #15225: improve error message when hmac is passed a wrong key type.
Antoine Pitrou committed
June 24, 2012
C
Issue #15061: Re-implemented hmac.compare_digest() in C
Christian Heimes committed
June 15, 2012
May 13, 2012
C
Issue #14532: Add a secure_compare() helper to the hmac module, to mitigate
Charles-François Natali committed
April 2, 2010
F
(partially)
Florent Xicluna committed
June 30, 2009
B
convert old fail* assertions to assert*
Benjamin Peterson committed
January 27, 2009
M
Issue #1717: Remove cmp. Stage 1: remove all uses of cmp and __cmp__ from
Mark Dickinson committed
September 9, 2008
B
Merged revisions 66321 via svnmerge from
Brett Cannon committed
May 20, 2008
B
#2621 rename test.test_support to test.support
Benjamin Peterson committed