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
Developer articles
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
Modules
_hashopenssl.c
on
pythoncapi
User selector
All users
Datepicker
All time
Commit history
Commits on Sep 4, 2018
Add _Py_SET_TYPE() and _Py_SET_SIZE()
Show description for b8d81ec
vstinner
committed
b8d81ec
View commit details
Copy full SHA for b8d81ec
View code at this point
Browse repository at this point
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 Feb 13, 2018
bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995)
orenmn
authored and
methane
committed
d019bc8
View commit details
Copy full SHA for d019bc8
View code at this point
Browse repository at this point
Commits on Feb 4, 2018
bpo-32746: Fix multiple typos (GH-5144)
Show description for c3d9508
Leo Arias
authored and
terryjreedy
committed
c3d9508
View commit details
Copy full SHA for c3d9508
View code at this point
Browse repository at this point
Commits on Jan 27, 2018
bpo-32433: Optimized HMAC digest (#5023)
Show description for 2f050c7
tiran
authored
2f050c7
View commit details
Copy full SHA for 2f050c7
View code at this point
Browse repository at this point
Commits on Dec 15, 2017
bpo-32240: Add the const qualifier to declarations of PyObject* array arguments. (#4746)
serhiy-storchaka
authored
a5552f0
View commit details
Copy full SHA for a5552f0
View code at this point
Browse repository at this point
Commits on Nov 8, 2017
Replace KB unit with KiB (#4293)
Show description for 8c663fd
vstinner
authored
8c663fd
View commit details
Copy full SHA for 8c663fd
View code at this point
Browse repository at this point
Commits on Sep 7, 2017
bpo-31370: Remove support for threads-less builds (#3385)
Show description for a6a4dc8
pitrou
authored and
vstinner
committed
a6a4dc8
View commit details
Copy full SHA for a6a4dc8
View code at this point
Browse repository at this point
Commits on Sep 5, 2017
bpo-30102: Call OPENSSL_add_all_algorithms_noconf (#3112)
Show description for c941e62
tiran
authored
c941e62
View commit details
Copy full SHA for c941e62
View code at this point
Browse repository at this point
Commits on Jul 10, 2017
Remove _PyArg_NoStackKeywords(). (#2641)
serhiy-storchaka
authored and
vstinner
committed
7e60192
View commit details
Copy full SHA for 7e60192
View code at this point
Browse repository at this point
Commits on Jul 3, 2017
bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955)
Show description for 6969eaf
serhiy-storchaka
authored
6969eaf
View commit details
Copy full SHA for 6969eaf
View code at this point
Browse repository at this point
Commits on Jun 15, 2017
bpo-20627: Fix error message when keyword arguments are used (#2115)
SylvainDe
authored and
serhiy-storchaka
committed
96c7c06
View commit details
Copy full SHA for 96c7c06
View code at this point
Browse repository at this point
Commits on May 24, 2017
bpo-9146: Raise a ValueError if OpenSSL fails to init a hash func. (#1777)
Show description for 07244a8
gpshead
authored
07244a8
View commit details
Copy full SHA for 07244a8
View code at this point
Browse repository at this point
Commits on Jan 17, 2017
_hashopenssl uses METH_FASTCALL
vstinner
committed
aeaf294
View commit details
Copy full SHA for aeaf294
View code at this point
Browse repository at this point
Commits on Sep 6, 2016
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 Sep 5, 2016
Issue #26470: Port ssl and hashlib module to OpenSSL 1.1.0.
tiran
committed
01113fa
View commit details
Copy full SHA for 01113fa
View code at this point
Browse repository at this point
Issue #26470: Port ssl and hashlib module to OpenSSL 1.1.0.
tiran
committed
598894f
View commit details
Copy full SHA for 598894f
View code at this point
Browse repository at this point
Commits on Aug 30, 2016
Issue #27895: Spelling fixes (Contributed by Ville Skyttä).
rhettinger
committed
15f44ab
View commit details
Copy full SHA for 15f44ab
View code at this point
Browse repository at this point
Commits on Nov 2, 2015
Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5
vadmium
committed
2eb819f
View commit details
Copy full SHA for 2eb819f
View code at this point
Browse repository at this point
Issue #25523: Correct "a" article to "an" article
Show description for 7462b64
vadmium
committed
7462b64
View commit details
Copy full SHA for 7462b64
View code at this point
Browse repository at this point
Commits on Sep 27, 2015
merge 3.4
benjaminp
committed
a18bd0e
View commit details
Copy full SHA for a18bd0e
View code at this point
Browse repository at this point
fix spacing
benjaminp
committed
3c0769d
View commit details
Copy full SHA for 3c0769d
View code at this point
Browse repository at this point
Commits on Apr 25, 2015
Issue9951: update _hashopenssl and md5module to use _Py_strhex().
Show description for 4dff6f6
gpshead
committed
4dff6f6
View commit details
Copy full SHA for 4dff6f6
View code at this point
Browse repository at this point
Commits on Jan 3, 2015
Issue #23143: Remove compatibility with OpenSSLs older than 0.9.8.
Show description for bc26646
pitrou
committed
bc26646
View commit details
Copy full SHA for bc26646
View code at this point
Browse repository at this point
Commits on Dec 5, 2013
exclude _hashopenssl.c:_setException() from LCOV coverage
tiran
committed
48b7df7
View commit details
Copy full SHA for 48b7df7
View code at this point
Browse repository at this point
Commits on Nov 18, 2013
Remove unused code path from PBKDF2 that is causing a warning on Win64
tiran
committed
cc6cdce
View commit details
Copy full SHA for cc6cdce
View code at this point
Browse repository at this point
Commits on Nov 15, 2013
Fix compiler warnings on Windows 64 bit: add an explicit cast from Py_ssize_t
Show description for c1a57d3
vstinner
committed
c1a57d3
View commit details
Copy full SHA for c1a57d3
View code at this point
Browse repository at this point
Commits on Nov 6, 2013
Issue #18582: fix memory leak in pbkdf2 code
tiran
committed
6853108
View commit details
Copy full SHA for 6853108
View code at this point
Browse repository at this point
Commits on Nov 1, 2013
Silence a compiler warning about an unused function
brettcannon
committed
2be28a6
View commit details
Copy full SHA for 2be28a6
View code at this point
Browse repository at this point
Commits on Oct 29, 2013
Issue #19420: Fix reference leak in module initalization code of _hashopenssl.c
tiran
committed
db816d6
View commit details
Copy full SHA for db816d6
View code at this point
Browse repository at this point
Commits on Oct 22, 2013
Issue #18742: Expose the internal hash type object for ABCs.
tiran
committed
327dd73
View commit details
Copy full SHA for 327dd73
View code at this point
Browse repository at this point
Commits on Oct 21, 2013
Load SSL's error strings in hashlib.
Show description for b7ddbc8
tiran
committed
b7ddbc8
View commit details
Copy full SHA for b7ddbc8
View code at this point
Browse repository at this point
Commits on Oct 20, 2013
Make PKCS5_PBKDF2_HMAC_fast() a static function
tiran
committed
c6564b9
View commit details
Copy full SHA for c6564b9
View code at this point
Browse repository at this point
Commits on Oct 19, 2013
Issue #18582: HMAC_CTX_copy() is not available on OpenSSL < 1.0
tiran
committed
351f539
View commit details
Copy full SHA for 351f539
View code at this point
Browse repository at this point
Issue #18582: provide a faster C implementation of pbkdf2_hmac that works with OpenSSL < 1.0
tiran
committed
e723622
View commit details
Copy full SHA for e723622
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.