COMMITS
/ Modules/_hashopenssl.c May 27, 2020
C
bpo-40791: Use CRYPTO_memcmp() for compare_digest (#20456)
Christian Heimes committed
May 25, 2020
C
bpo-40671: Prepare _hashlib for PEP 489 (GH-20180)
Christian Heimes committed
May 19, 2020
C
bpo-40645: restrict HMAC key len to INT_MAX (GH-20238)
Christian Heimes committed
May 17, 2020
C
bpo-37630: Fix spelling shake128 -> shake_128 (GH-20154)
Christian Heimes committed
C
bpo-40645: Implement HMAC in C (GH-20129)
Christian Heimes committed
May 16, 2020
C
bpo-37630: Use SHA3 and SHAKE XOF from OpenSSL (GH-16049)
Christian Heimes committed
May 15, 2020
C
bpo-40515: Require OPENSSL_THREADS (GH-19953)
Christian Heimes committed
C
bpo-40479: Fix hashlib issue with OpenSSL 3.0.0 (GH-20107)
Christian Heimes committed
April 29, 2020
V
bpo-9216: Expose OpenSSL FIPS_mode() as _hashlib.get_fips_mode() (GH-19703)
Victor Stinner committed
April 15, 2020
V
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner committed
March 16, 2020
November 4, 2019
A
bpo-38684: haslib: fix build when Blake2 not enabled in OpenSSL (#17043)
Alexandru Ardelean committed
September 27, 2019
C
bpo-38270: More fixes for strict crypto policy (GH-16418)
Christian Heimes committed
September 25, 2019
C
bpo-38142: Updated _hashopenssl.c to be PEP 384 compliant (#16071)
Christian Heimes committed
September 16, 2019
C
bpo-33936: Don't call obsolete init methods with OpenSSL 1.1.0+ (GH-16140)
Christian Heimes committed
September 14, 2019
C
bpo-38153: detect shake independently from sha3 (GH-16143)
Christian Heimes committed
S
bpo-37206: Unrepresentable default values no longer represented as None. (GH-13933)
Serhiy Storchaka committed
September 13, 2019
C
bpo-38153: Normalize hashlib algorithm names (GH-16083)
Christian Heimes committed
C
bpo-9216: Add usedforsecurity to hashlib constructors (GH-16044)
Christian Heimes committed
September 12, 2019
C
bpo-38137: Re-add OpenSSL 1.0.2 compat (GH-16051)
Christian Heimes committed
C
bpo-38132: Check EVP_DigestUpdate for error (GH-16041)
Christian Heimes committed
C
bpo-38132: Simplify _hashopenssl code (GH-16023)
Christian Heimes committed
C
bpo-38134: Remove PKBDF2_HMAC_fast from _hashopenssl (GH-16028)
Christian Heimes committed
May 31, 2019
J
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
Jeroen Demeyer committed
March 6, 2019
E
bpo-36209: Fix typo on hashlib error message (GH-12194)
Emmanuel Arias committed
March 4, 2019
C
bpo-36179: Fix ref leaks in _hashopenssl (GH-12158)
Christian Heimes committed
December 31, 2018
G
Dead code removal from _hashopenssl. (GH-11379)
Gregory P. Smith committed
December 27, 2018
T
bpo-20182: AC convert remaining functions/methods in _hashopenssl.c (GH-9213)
Tal Einat committed
November 27, 2018
S
bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749)
Serhiy Storchaka committed
October 19, 2018
S
bpo-20216: Correct docstrings of digest() methods in hashlib. (GH-9873)
Srinivas Thatiparthy (శ్రీనివాస్ తాటిపర్తి) committed
September 12, 2018
B
closes bpo-34646: Remove PyAPI_* macros from declarations. (GH-9218)
Benjamin Peterson committed
July 31, 2018
S
bpo-33729: Fix issues with arguments parsing in hashlib. (GH-8346)
Serhiy Storchaka committed
February 13, 2018
O
bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995)
Oren Milman committed
February 4, 2018
L
bpo-32746: Fix multiple typos (GH-5144)
Leo Arias committed
January 27, 2018
C
bpo-32433: Optimized HMAC digest (#5023)
Christian Heimes committed
December 15, 2017
S
bpo-32240: Add the const qualifier to declarations of PyObject* array arguments. (#4746)
Serhiy Storchaka committed
November 8, 2017
V
Replace KB unit with KiB (#4293)
Victor Stinner committed
September 7, 2017
A
bpo-31370: Remove support for threads-less builds (#3385)
Antoine Pitrou committed
September 5, 2017
C
bpo-30102: Call OPENSSL_add_all_algorithms_noconf (#3112)
Christian Heimes committed
July 10, 2017
S
Remove _PyArg_NoStackKeywords(). (#2641)
Serhiy Storchaka committed
July 3, 2017
S
bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955)
Serhiy Storchaka committed
June 15, 2017
S
bpo-20627: Fix error message when keyword arguments are used (#2115)
Sylvain committed
May 24, 2017
G
bpo-9146: Raise a ValueError if OpenSSL fails to init a hash func. (#1777)
Gregory P. Smith committed
January 17, 2017
V
_hashopenssl uses METH_FASTCALL
Victor Stinner committed
September 6, 2016
C
September 5, 2016
C
Issue #26470: Port ssl and hashlib module to OpenSSL 1.1.0.
Christian Heimes committed
C
Issue #26470: Port ssl and hashlib module to OpenSSL 1.1.0.
Christian Heimes committed
August 30, 2016
R
Issue #27895: Spelling fixes (Contributed by Ville Skyttä).
Raymond Hettinger committed
November 2, 2015
M
Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5
Martin Panter committed
M
Issue #25523: Correct "a" article to "an" article
Martin Panter committed