COMMITS
/ Modules/clinic/_hashopenssl.c.h September 2, 2025
A
GH-135763: AC: Use ``Py_ssize_t(allow_negative=False)`` (#138394)
Adam Turner committed
July 14, 2025
B
gh-90733: improve `hashlib.scrypt` interface (#136100)
Bénédikt Tran committed
May 31, 2025
B
gh-134696: align OpenSSL and HACL*-based hash functions constructors AC signatures (#134713)
Bénédikt Tran committed
May 26, 2025
B
gh-134531: cleanup `_hashopenssl.c` to support `EVP_MAC` (#134626)
Bénédikt Tran committed
April 29, 2025
S
gh-132987: Support __index__() in hashlib.scrypt() (GH-133100)
Serhiy Storchaka committed
March 27, 2025
M
gh-131525: Cache the result of tuple_hash (#131529)
Michael Droettboom committed
March 11, 2025
V
gh-111178: Change Argument Clinic signature for METH_O (#130682)
Victor Stinner committed
January 20, 2025
E
gh-111178: Generate correct signature for most self converters (#128447)
Erlend E. Aasland committed
November 8, 2024
S
gh-122943: Add the varpos parameter in _PyArg_UnpackKeywords (GH-126564)
Serhiy Storchaka committed
June 21, 2024
P
gh-113993: Allow interned strings to be mortal, and fix related issues (GH-120520)
Petr Viktorin committed
November 7, 2023
V
gh-111089: Revert PyUnicode_AsUTF8() changes (#111833)
Victor Stinner committed
November 1, 2023
V
gh-111089: Use PyUnicode_AsUTF8() in Argument Clinic (#111585)
Victor Stinner committed
October 23, 2023
F
gh-67565: Remove redundant C-contiguity checks (GH-105521)
Furkan Onder committed
October 17, 2023
V
gh-110964: Remove private _PyArg functions (#110966)
Victor Stinner committed
August 31, 2023
V
gh-107603: Argument Clinic: Only include pycore_gc.h if needed (#108726)
Victor Stinner committed
August 26, 2023
V
gh-106320: Remove private AC converter functions (#108505)
Victor Stinner committed
August 13, 2022
E
gh-90928: Improve static initialization of keywords tuple in AC (#95907)
Erlend E. Aasland committed
August 11, 2022
May 3, 2022
V
gh-91320: Argument Clinic uses _PyCFunction_CAST() (#32210)
Victor Stinner committed
April 17, 2021
C
bpo-43669: PEP 644: Require OpenSSL 1.1.1 or newer (GH-23014)
Christian Heimes committed
March 27, 2021
C
bpo-40645: use C implementation of HMAC (GH-24920)
Christian Heimes committed
May 28, 2020
S
bpo-40792: Make the result of PyNumber_Index() always having exact type int. (GH-20443)
Serhiy Storchaka committed
May 27, 2020
C
bpo-40791: Use CRYPTO_memcmp() for compare_digest (#20456)
Christian Heimes committed
May 26, 2020
S
bpo-37999: No longer use __int__ in implicit integer conversions. (GH-15636)
Serhiy Storchaka 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-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
September 13, 2019
C
bpo-9216: Add usedforsecurity to hashlib constructors (GH-16044)
Christian Heimes committed
September 12, 2019
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
August 29, 2019
March 14, 2019
S
bpo-36127: Argument Clinic: inline parsing code for keyword parameters. (GH-12058)
Serhiy Storchaka 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 in Argument Clinic. (GH-6748)
Serhiy Storchaka committed
July 31, 2018
S
bpo-33729: Fix issues with arguments parsing in hashlib. (GH-8346)
Serhiy Storchaka 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
July 3, 2017
S
bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955)
Serhiy Storchaka committed
January 17, 2017
V
Run Argument Clinic: METH_VARARGS=>METH_FASTCALL
Victor Stinner committed
V
Rename _PyArg_ParseStack to _PyArg_ParseStackAndKeywords
Victor Stinner committed
September 10, 2016
V
Issue #27810: Rerun Argument Clinic on all modules
Victor Stinner committed
September 6, 2016
C