COMMITS
/ Modules/_hashopenssl.c May 17, 2021
G
bpo-44145: Release the GIL around HMAC_Update. (GH-26157)
Gregory P. Smith committed
May 12, 2021
E
bpo-40645: Fix ref leaks in _hashopenssl (GH-26079)
Erlend Egeberg Aasland committed
P
bpo-40645: Fix reference leak in the _hashopenssl extension (GH-26072)
Petr Viktorin committed
May 2, 2021
C
bpo-43908: Mark ssl, hash, and hmac types as immutable (GH-25792)
Christian Heimes committed
April 30, 2021
V
bpo-43916: Remove _disabled_new() function (GH-25745)
Victor Stinner committed
April 17, 2021
C
bpo-43669: PEP 644: Require OpenSSL 1.1.1 or newer (GH-23014)
Christian Heimes committed
April 13, 2021
C
bpo-43799: OpenSSL 3.0.0: declare OPENSSL_API_COMPAT 1.1.1 (GH-25329)
Christian Heimes committed
March 29, 2021
P
bpo-40645: Fix reference leak in the _hashopenssl extension (GH-25063)
Pablo Galindo committed
March 27, 2021
C
bpo-40645: use C implementation of HMAC (GH-24920)
Christian Heimes committed
December 1, 2020
V
bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)
Victor Stinner committed
November 22, 2020
S
bpo-42423: Accept single base class in PyType_FromModuleAndSpec() (GH-23441)
Serhiy Storchaka committed
November 18, 2020
C
bpo-1635741: Port _hashlib to multiphase initialization (GH-23358)
Christian Heimes committed
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