COMMITS
/ Modules/md5module.c March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
March 6, 2026
P
gh-145376: Fix crashes in `md5module.c` and `hmacmodule.c` (#145422)
Pieter Eendebak committed
October 8, 2025
V
gh-138342: Move _PyObject_VisitType() to the internal C API (#139734)
Victor Stinner committed
September 1, 2025
P
gh-138342: Use a common utility for visiting an object's type (GH-138343)
Peter Bierma committed
August 1, 2025
July 28, 2025
B
gh-131876: extract `_hashlib` helpers into a separate directory (#136995)
Bénédikt Tran committed
June 22, 2025
B
gh-135532: cleanup clinic `module` directives for cryptographic modules (#135822)
Bénédikt Tran committed
B
gh-135239: simpler use of mutexes in cryptographic modules (#135267)
Bénédikt Tran committed
June 20, 2025
B
gh-135532: use `_Py_strhex` in HACL-MD5's `hexdigest` (#135742)
Bénédikt Tran committed
June 9, 2025
B
gh-131316: fix invalid `DECREF` in `_md5.md5.copy()` (#135291)
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
April 27, 2025
B
gh-132993: expose `HASHLIB_GIL_MINSIZE` to private extension modules (#132999)
Bénédikt Tran committed
March 23, 2025
B
gh-131418: remove unused legacy typedefs in `{md5,sha1}module.c` (#131420)
Bénédikt Tran committed
March 17, 2025
B
gh-131316: handle NULL values returned by HACL* functions (#131324)
Bénédikt Tran committed
March 11, 2025
V
gh-111178: Change Argument Clinic signature for METH_O (#130682)
Victor Stinner committed
January 27, 2025
B
gh-111178: fix UBSan failures in `Modules/{blake2,md5,sha1,sha2,sha3}module.c` (GH-128248)
Bénédikt Tran committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
March 26, 2024
J
gh-99108: Refresh HACL*; update modules accordingly; fix namespacing (GH-117237)
Jonathan Protzenko committed
November 15, 2023
T
November 1, 2023
V
gh-110968: Py_MOD_PER_INTERPRETER_GIL_SUPPORTED was added to 3.12 (#111584)
Victor Stinner committed
October 30, 2023
S
gh-110481: Implement biased reference counting (gh-110764)
Sam Gross committed
October 17, 2023
V
gh-85283: Build md5 extension with limited C API (#110967)
Victor Stinner committed
July 25, 2023
S
gh-86493: Modernize modules initialization code (GH-106858)
Serhiy Storchaka committed
May 23, 2023
G
gh-99108: Release the GIL around hashlib built-in computation (#104675)
Gregory P. Smith committed
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
February 24, 2023
E
gh-101476: Use _PyType_GetModuleState where applicable (#102188)
Erlend E. Aasland committed
February 22, 2023
J
gh-99108: Import MD5 and SHA1 from HACL* (#102089)
Jonathan Protzenko committed
October 22, 2021
C
bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157)
Christian Heimes committed
October 13, 2021
V
bpo-45434: Remove pystrhex.h header file (GH-28923)
Victor Stinner committed
May 27, 2021
E
bpo-42972: Fully support GC for hashlib heap types (GH-26374)
Erlend Egeberg Aasland 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: _md5.md5 uses Py_TPFLAGS_DISALLOW_INSTANTIATION (GH-25753)
Victor Stinner committed
February 12, 2021
E
bpo-43204: Fix LibTomCrypt URL in md5module.c and sha*module.c comments (GH-24507)
Erlend Egeberg Aasland committed
December 1, 2020
V
bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)
Victor Stinner committed
October 20, 2020
J
md5module: Fix doc strings variable names (GH-22722)
Jakub Jelen committed
September 6, 2020
M
bpo-1635741: Port _sha1, _sha512, _md5 to multiphase init (GH-21818)
Mohamed Koubaa committed
June 4, 2020
E
bpo-40865: Remove unused insint() macro from hash modules (GH-20627)
Erlend Egeberg Aasland committed
February 13, 2020
A
closes bpo-39621: Make buf arg to md5_compress be const. (GH-18497)
Andy Lester committed
February 7, 2020
V
bpo-39573: Add Py_SET_TYPE() function (GH-18394)
Victor Stinner committed
September 13, 2019
C
bpo-9216: Add usedforsecurity to hashlib constructors (GH-16044)
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
October 19, 2018
S
bpo-20216: Correct docstrings of digest() methods in hashlib. (GH-9873)
Srinivas Thatiparthy (శ్రీనివాస్ తాటిపర్తి) committed
September 10, 2018
P
Fix misleading mentions of tp_size in comments (GH-9093)
Peter Eisentraut committed
February 4, 2018
L
bpo-32746: Fix multiple typos (GH-5144)
Leo Arias committed
January 23, 2017
S
Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever
Serhiy Storchaka committed
September 6, 2016
B
replace PY_LONG_LONG with long long
Benjamin Peterson committed
July 7, 2016
S
Issue #27332: Fixed the type of the first argument of module-level functions
Serhiy Storchaka committed
April 25, 2015
G
Issue9951: update _hashopenssl and md5module to use _Py_strhex().
Gregory P. Smith committed
April 16, 2015
C
Remove redundant check fro md5module.
Christian Heimes committed
April 3, 2015
S
Issue #23501: Argumen Clinic now generates code into separate files by default.
Serhiy Storchaka committed