Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
pythoncapi
cpython
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
cpython
Lib
hashlib.py
on
pythoncapi
User selector
All users
Datepicker
All time
Commit history
Commits on Jul 31, 2018
bpo-33729: Fix issues with arguments parsing in hashlib. (GH-8346)
Show description for f1d36d8
serhiy-storchaka
authored
f1d36d8
View commit details
Copy full SHA for f1d36d8
View code at this point
Browse repository at this point
Commits on Nov 5, 2017
Fix miscellaneous typos (#4275)
luzpaz
authored and
serhiy-storchaka
committed
a5293b4
View commit details
Copy full SHA for a5293b4
View code at this point
Browse repository at this point
Commits on Sep 7, 2016
Issue #16113: Add SHA-3 and SHAKE support to hashlib module.
tiran
committed
6fe2a75
View commit details
Copy full SHA for 6fe2a75
View code at this point
Browse repository at this point
Bypass __get_openssl_constructor() and always use our own blake2 implementation
tiran
committed
32a2cee
View commit details
Copy full SHA for 32a2cee
View code at this point
Browse repository at this point
Commits on Sep 6, 2016
Issue #26798: Add BLAKE2 (blake2b and blake2s) to hashlib.
tiran
committed
121b948
View commit details
Copy full SHA for 121b948
View code at this point
Browse repository at this point
Issue #27928: Add scrypt (password-based key derivation function) to hashlib module (requires OpenSSL 1.1.0).
tiran
committed
39093e9
View commit details
Copy full SHA for 39093e9
View code at this point
Browse repository at this point
Commits on Dec 1, 2014
Removed duplicated words in in comments and docs.
serhiy-storchaka
committed
56a6d85
View commit details
Copy full SHA for 56a6d85
View code at this point
Browse repository at this point
Commits on Jan 3, 2014
* Issue #16113: Remove sha3 module again.
Show description for 24e4330
loewis
committed
24e4330
View commit details
Copy full SHA for 24e4330
View code at this point
Browse repository at this point
Commits on Oct 22, 2013
Issue #18742: Rework the internal hashlib construtor to pave the road for ABCs.
tiran
committed
e535107
View commit details
Copy full SHA for e535107
View code at this point
Browse repository at this point
Commits on Oct 19, 2013
Issue #19254: Provide an optimized Python implementation of PBKDF2_HMAC
tiran
committed
3626a50
View commit details
Copy full SHA for 3626a50
View code at this point
Browse repository at this point
Commits on Oct 12, 2013
Issue #18582: Add 'pbkdf2_hmac' to the hashlib module.
tiran
committed
e92ef13
View commit details
Copy full SHA for e92ef13
View code at this point
Browse repository at this point
Commits on Jul 4, 2013
Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a)
brettcannon
committed
cd171c8
View commit details
Copy full SHA for cd171c8
View code at this point
Browse repository at this point
Commits on Jun 14, 2013
Issue #18200: Update the stdlib (except tests) to use
Show description for 0a14066
brettcannon
committed
0a14066
View commit details
Copy full SHA for 0a14066
View code at this point
Browse repository at this point
Commits on Oct 6, 2012
Issue #16113: integrade SHA-3 (Keccak) patch from http://hg.python.org/sandbox/cheimes
tiran
committed
4a0270d
View commit details
Copy full SHA for 4a0270d
View code at this point
Browse repository at this point
Commits on Jul 22, 2012
Consistently raise a TypeError when a non str is passed to hashlib.new
Show description for 76c28f7
gpshead
committed
76c28f7
View commit details
Copy full SHA for 76c28f7
View code at this point
Browse repository at this point
Commits on May 14, 2011
fix whitespace
gpshead
committed
a3221f8
View commit details
Copy full SHA for a3221f8
View code at this point
Browse repository at this point
Fixes Issue #12059: Properly handle missing hash functions even when
Show description for 12c9d02
gpshead
committed
12c9d02
View commit details
Copy full SHA for 12c9d02
View code at this point
Browse repository at this point
Commits on Jan 24, 2011
Make the type consistent for hashlib algorithm constants. (Reviewed by Benjamin).
rhettinger
committed
bf1d2bc
View commit details
Copy full SHA for bf1d2bc
View code at this point
Browse repository at this point
Commits on Sep 6, 2010
hashlib has two new constant attributes: algorithms_guaranteed and
Show description for 13b5529
gpshead
committed
13b5529
View commit details
Copy full SHA for 13b5529
View code at this point
Browse repository at this point
Commits on Mar 1, 2010
Merged revisions 78528 via svnmerge from
Show description for 86508cc
gpshead
committed
86508cc
View commit details
Copy full SHA for 86508cc
View code at this point
Browse repository at this point
Commits on Aug 16, 2009
Merged revisions 74479 via svnmerge from
Show description for d8fe8bf
gpshead
committed
d8fe8bf
View commit details
Copy full SHA for d8fe8bf
View code at this point
Browse repository at this point
Commits on Aug 31, 2008
issue3715: docstring representation of hex escaped string needs to be double
Show description for 6359450
gpshead
committed
6359450
View commit details
Copy full SHA for 6359450
View code at this point
Browse repository at this point
Commits on Mar 19, 2008
Merged revisions 61538-61540,61556,61559-61560,61563,61565,61571,61575-61576,61580-61582,61586,61591,61593,61595,61605-61606,61613-61616,61618,61621-61623,61625,61627,61631-61634 via svnmerge from
Show description for d5e2b6f
tiran
committed
d5e2b6f
View commit details
Copy full SHA for d5e2b6f
View code at this point
Browse repository at this point
Commits on Sep 9, 2007
Adds stand alone _md5 and _sha1 modules for use by hashlib on systems
Show description for 2f21eb3
gpshead
committed
2f21eb3
View commit details
Copy full SHA for 2f21eb3
View code at this point
Browse repository at this point
Commits on Aug 30, 2007
Raise statement normalization in Lib/.
collinw
committed
ce36ad8
View commit details
Copy full SHA for ce36ad8
View code at this point
Browse repository at this point
Commits on Aug 27, 2007
More changes needed to make things work once bytes and str are truly divorced.
gvanrossum
committed
e22905a
View commit details
Copy full SHA for e22905a
View code at this point
Browse repository at this point
Commits on Aug 26, 2007
Use the new buffer api for input data.
gpshead
committed
9406f5c
View commit details
Copy full SHA for 9406f5c
View code at this point
Browse repository at this point
Commits on Dec 13, 2006
Four months of trunk changes (including a few releases...)
Show description for 89f507f
Yhg1s
committed
89f507f
View commit details
Copy full SHA for 89f507f
View code at this point
Browse repository at this point
Commits on Sep 6, 2006
Patch #1550800: make exec a function.
birkenfeld
committed
7cae87c
View commit details
Copy full SHA for 7cae87c
View code at this point
Browse repository at this point
Commits on Aug 26, 2005
Whitespace normalization (via reindent.py).
tim-one
committed
9e34c04
View commit details
Copy full SHA for 9e34c04
View code at this point
Browse repository at this point
Commits on Aug 21, 2005
[ sf.net patch # 1121611 ]
Show description for f21a5f7
gpshead
committed
f21a5f7
View commit details
Copy full SHA for f21a5f7
View code at this point
Browse repository at this point
Loading
You can’t perform that action at this time.