aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Lib/hmac.py
Commit message (Expand)AuthorAge
* gh-132388: Increase test coverage for HMAC (#132389)Bénédikt Tran2025-04-12
* gh-99108: Implement HACL* HMAC (#130157)Bénédikt Tran2025-04-04
* gh-130149: cleanup refactorization of `test_hmac.py` (#131318)Bénédikt Tran2025-03-17
* gh-112999: Replace the outdated "deprecated" directives with "versionchanged"...Serhiy Storchaka2023-12-12
* bpo-40645: use C implementation of HMAC (GH-24920)Christian Heimes2021-03-27
* bpo-40791: Use CRYPTO_memcmp() for compare_digest (#20456)Christian Heimes2020-05-27
* bpo-40645: Deprecated internal details of hmac.HMAC (GH-20132)Christian Heimes2020-05-17
* bpo-33604: Raise TypeError on missing hmac arg. (GH-16805)Gregory P. Smith2019-10-17
* bpo-33604: Remove deprecated HMAC default value marked for removal in 3.8 (GH...Matthias Bussonnier2018-09-10
* bpo-33604: Remove Pending from hmac Deprecation warning. (GH-7062)Matthias Bussonnier2018-05-22
* bpo-32433: Optimized HMAC digest (#5023)Christian Heimes2018-01-27
* Use sequence repetition instead of bytes constructor with integer argument.Serhiy Storchaka2016-09-11
* Issue #18775: Add name and block_size attribute to HMAC object. They nowChristian Heimes2013-11-20
* Issue #17276: MD5 as default digestmod for HMAC is deprecated. The HMACChristian Heimes2013-11-20
* Issue 18240: The HMAC module is no longer restricted to bytes and acceptsChristian Heimes2013-07-01
* Issue #16694: Add a pure Python implementation of the operator module.Antoine Pitrou2013-04-20
* Issue #15225: improve error message when hmac is passed a wrong key type.Antoine Pitrou2012-06-30
* Issue #15061: Re-implemented hmac.compare_digest() in CChristian Heimes2012-06-24
* Issue #15061: Don't oversell the capabilities of the new non-shortcircuiting ...Nick Coghlan2012-06-15
* Issue #14532: Add a secure_compare() helper to the hmac module, to mitigateCharles-François Natali2012-05-13
* Closes #13258: Use callable() built-in in the standard library.Florent Xicluna2011-10-28
* speed hack can be implemented more cleanly by directly calling __new__Benjamin Peterson2010-08-21
* use blank object insteadBenjamin Peterson2010-08-21
* remove outdated commentBenjamin Peterson2010-08-21
* Fixed failing unit tests due to str/bytes mismatch.Alexandre Vassalotti2008-03-03
* Merged revisions 58862-58885 via svnmerge fromGuido van Rossum2007-11-06
* Changes in anticipation of stricter str vs. bytes enforcement.Guido van Rossum2007-08-27
* Make hmac use bytes. Make test_hmac pass.Guido van Rossum2007-07-10
* Merged revisions 55407-55513 via svnmerge fromGuido van Rossum2007-05-22
* Merged revisions 55007-55179 via svnmerge fromGuido van Rossum2007-05-07
* Merged revisions 53005-53303 via svnmerge fromThomas Wouters2007-01-09
* [ sf.net patch # 1121611 ]Gregory P. Smith2005-08-21
* Speed HMAC.copy() by installing a secret backdoor argument toTim Peters2004-03-20
* Remove uses of the string and types modules:Walter Dörwald2002-06-03
* Replace boolean test with is NoneRaymond Hettinger2002-06-01
* Replace '== None' with 'is None'Raymond Hettinger2002-05-31
* Whitespace normalization.Tim Peters2001-11-13
* [Patch #477336] Make hmac.py match PEP247, and fix the copy method() so thatAndrew M. Kuchling2001-11-02
* Whitespace normalization.Tim Peters2001-09-18
* HMAC algorithm as described by RFC 2104, by Gerhard Häring (SF patchGuido van Rossum2001-09-11