COMMITS
/ Doc/library/hmac.rst February 19, 2026
N
Docs: remove unneeded author attributions (#145002)
Ned Batchelder committed
September 3, 2025
A
GH-101100: Resolve reference warnings in whatsnew/3.7.rst (#138410)
Adam Turner committed
July 15, 2025
B
gh-72570: mention the incompatibility of XOFs with HMAC (#136676)
Bénédikt Tran committed
May 8, 2024
N
docs: module page titles should not start with a link to themselves (#117099)
Ned Batchelder committed
December 12, 2023
S
gh-112999: Replace the outdated "deprecated" directives with "versionchanged" (GH-113000)
Serhiy Storchaka committed
July 5, 2022
N
Docs: remove redundant "adverb-adjective" hyphens from compound modifiers (GH-94551)
Ned Batchelder committed
May 27, 2020
C
bpo-40791: Use CRYPTO_memcmp() for compare_digest (#20456)
Christian Heimes committed
May 16, 2020
C
bpo-40645: Deprecated internal details of hmac.HMAC (GH-20132)
Christian Heimes committed
October 18, 2019
G
bpo-33604: Raise TypeError on missing hmac arg. (GH-16805)
Gregory P. Smith 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
November 21, 2016
M
Change double hyphens (en dashes) to em (longer) dashes
Martin Panter committed
June 11, 2016
T
Issue #22558: Add remaining doc links to source code for Python-coded modules.
Terry Jan Reedy committed
June 6, 2015
B
that this is "for Python" is obvious
Benjamin Peterson committed
July 9, 2014
B
Issues #21948 and #16040: Fix typos.
Berker Peksag committed
March 16, 2014
L
Merge in all documentation changes since branching 3.4.0rc1.
Larry Hastings 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
October 6, 2013
G
merge with 3.3
Georg Brandl committed
July 1, 2013
C
Issue 18240: The HMAC module is no longer restricted to bytes and accepts
Christian Heimes committed
May 4, 2013
E
#16518: use "bytes-like object" throughout the docs.
Ezio Melotti committed
June 25, 2012
L
Minor grammar refinement for hmac.compare_digest().
Larry Hastings committed
June 24, 2012
A
Remove a detailed discussion of content-based short circuiting, off topic for library docs.
Antoine Pitrou committed
A
Simplify wording.
Antoine Pitrou committed
A
Formatting
Antoine Pitrou committed
G
Merge heads.
Georg Brandl committed
G
Merge heads.
Georg Brandl committed
G
Improve hmac.compare_digest() docstring and documentation, courtesy of Larry H.
Georg Brandl committed
A
The buffer protocol doesn't exist (in the glossary anyway).
Antoine Pitrou committed
A
Larry's suggested rewording of the compare_digest() docs.
Antoine Pitrou committed
C
Issue #15061: Re-implemented hmac.compare_digest() in C
Christian Heimes committed
June 15, 2012
May 15, 2012
C
Add versionadded for hmac.secure_compare().
Charles-François Natali committed
May 13, 2012
C
Issue #14532: Add a secure_compare() helper to the hmac module, to mitigate
Charles-François Natali committed
February 5, 2012
G
Closes #13944: fix capitalization of class name.
Georg Brandl committed
January 27, 2011
R
More source links
Raymond Hettinger committed
October 17, 2010
G
#5212: md5 weaknesses do not affect hmac, so remove the note about that.
Georg Brandl committed
G
Fix hmac docs: it takes and returns bytes, except for hexdigest().
Georg Brandl committed
December 19, 2009
E
Merged revisions 76904 via svnmerge from
Ezio Melotti committed
May 17, 2009
G
More conversion to new-style optional args.
Georg Brandl committed
September 1, 2007
G
Get rid of the remaining versionadded/versionchanged directives.
Georg Brandl committed
August 15, 2007
G
Move the 3k reST doc tree in place.
Georg Brandl committed