Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
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.