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