COMMITS
/ Lib/hashlib.py August 26, 2025
B
gh-136565: use SHA-256 for `hashlib.__doc__` example instead of MD5 (#138157)
Bénédikt Tran committed
July 25, 2025
B
gh-136929: ensure that `hashlib.<name>` does not raise `AttributeError` (#136933)
Bénédikt Tran committed
July 20, 2025
B
gh-136547: fix `hashlib_helper` for blocking and requesting digests (#136762)
Bénédikt Tran committed
B
gh-136787: improve exception messages for invalid hash algorithms (#136802)
Bénédikt Tran committed
July 14, 2025
B
gh-90733: improve `hashlib.scrypt` interface (#136100)
Bénédikt Tran committed
July 12, 2025
B
gh-136565: Improve and amend `hashlib.__doc__` (#136566)
Bénédikt Tran committed
May 31, 2025
B
gh-134696: align OpenSSL and HACL*-based hash functions constructors AC signatures (#134713)
Bénédikt Tran committed
April 21, 2025
S
gh-122179: Fix hashlib.file_digest and non-blocking I/O (GH-122183)
Sebastian Rittau committed
September 3, 2024
A
Fix typos in warnings, docstrings, comments and text files (#123597)
abstractee committed
June 13, 2024
V
gh-120417: Add #noqa to used imports in the stdlib (#120421)
Victor Stinner committed
February 16, 2023
G
gh-99108: Refactor _sha256 & _sha512 into _sha2. (#101924)
Gregory P. Smith committed
June 28, 2022
V
gh-94199: Remove hashlib.pbkdf2_hmac() Python implementation (GH-94200)
Victor Stinner committed
March 22, 2022
C
bpo-45150: Add hashlib.file_digest() for efficient file hashing (GH-31930)
Christian Heimes committed
September 20, 2021
R
bpo-45155: Apply new byteorder default values for int.to/from_bytes (GH-28465)
Raymond Hettinger committed
April 19, 2021
C
bpo-43880: Show DeprecationWarnings for deprecated ssl module features (GH-25455)
Christian Heimes committed
March 27, 2021
C
bpo-40645: use C implementation of HMAC (GH-24920)
Christian Heimes committed
June 19, 2020
C
Improve blake2 comment for Victor (GH-20981)
Christian Heimes committed
May 25, 2020
C
bpo-40695: Limit hashlib builtin hash fallback (GH-20259)
Christian Heimes committed
May 22, 2020
C
bpo-9216: hashlib usedforsecurity fixes (GH-20258)
Christian Heimes committed
May 16, 2020
C
bpo-37630: Use SHA3 and SHAKE XOF from OpenSSL (GH-16049)
Christian Heimes committed
September 13, 2019
C
bpo-38153: Normalize hashlib algorithm names (GH-16083)
Christian Heimes committed
July 31, 2018
S
bpo-33729: Fix issues with arguments parsing in hashlib. (GH-8346)
Serhiy Storchaka committed
November 5, 2017
L
Fix miscellaneous typos (#4275)
luzpaz committed
September 7, 2016
C
Issue #16113: Add SHA-3 and SHAKE support to hashlib module.
Christian Heimes committed
C
Bypass __get_openssl_constructor() and always use our own blake2 implementation
Christian Heimes committed
September 6, 2016
C
Issue #26798: Add BLAKE2 (blake2b and blake2s) to hashlib.
Christian Heimes committed
C
December 1, 2014
S
Removed duplicated words in in comments and docs.
Serhiy Storchaka committed
January 3, 2014
M
* Issue #16113: Remove sha3 module again.
Martin v. Löwis committed
October 22, 2013
C
Issue #18742: Rework the internal hashlib construtor to pave the road for ABCs.
Christian Heimes committed
October 19, 2013
C
Issue #19254: Provide an optimized Python implementation of PBKDF2_HMAC
Christian Heimes committed
October 12, 2013
C
Issue #18582: Add 'pbkdf2_hmac' to the hashlib module.
Christian Heimes committed
July 4, 2013
B
Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a)
Brett Cannon committed
June 14, 2013
B
Issue #18200: Update the stdlib (except tests) to use
Brett Cannon committed
October 6, 2012
C
Issue #16113: integrade SHA-3 (Keccak) patch from http://hg.python.org/sandbox/cheimes
Christian Heimes committed
July 22, 2012
G
Consistently raise a TypeError when a non str is passed to hashlib.new
Gregory P. Smith committed
May 14, 2011
G
fix whitespace
Gregory P. Smith committed
G
Fixes Issue #12059: Properly handle missing hash functions even when
Gregory P. Smith committed
January 24, 2011
R
Make the type consistent for hashlib algorithm constants. (Reviewed by Benjamin).
Raymond Hettinger committed
September 6, 2010
G
hashlib has two new constant attributes: algorithms_guaranteed and
Gregory P. Smith committed
March 1, 2010
G
Merged revisions 78528 via svnmerge from
Gregory P. Smith committed
August 16, 2009
G
Merged revisions 74479 via svnmerge from
Gregory P. Smith committed
August 31, 2008
G
issue3715: docstring representation of hex escaped string needs to be double
Gregory P. Smith committed
March 19, 2008
September 9, 2007
G
Adds stand alone _md5 and _sha1 modules for use by hashlib on systems
Gregory P. Smith committed
August 30, 2007
C
Raise statement normalization in Lib/.
Collin Winter committed
August 27, 2007
G
More changes needed to make things work once bytes and str are truly divorced.
Guido van Rossum committed
August 26, 2007
G
Use the new buffer api for input data.
Gregory P. Smith committed
December 13, 2006
T
Four months of trunk changes (including a few releases...)
Thomas Wouters committed
September 6, 2006
G
Patch #1550800: make exec a function.
Georg Brandl committed