| Commit message (Expand) | Author | Age | Files | Lines |
| * | gh-138342: Move _PyObject_VisitType() to the internal C API (#139734) | Victor Stinner | 2025-10-08 | 1 | -0/+1 |
|
|
| * | gh-138342: Use a common utility for visiting an object's type (GH-138343) | Peter Bierma | 2025-09-01 | 1 | -8/+1 |
|
|
| * | gh-131876: Revert "gh-131876: extract `_hashlib` helpers into a separate dire... | Bénédikt Tran | 2025-08-01 | 1 | -5/+3 |
|
|
| * | gh-131876: extract `_hashlib` helpers into a separate directory (#136995) | Bénédikt Tran | 2025-07-28 | 1 | -3/+5 |
|
|
| * | gh-135532: cleanup clinic `module` directives for cryptographic modules (#135... | Bénédikt Tran | 2025-06-22 | 1 | -9/+16 |
|
|
| * | gh-135239: simpler use of mutexes in cryptographic modules (#135267) | Bénédikt Tran | 2025-06-22 | 1 | -36/+17 |
|
|
| * | gh-134696: align OpenSSL and HACL*-based hash functions constructors AC signa... | Bénédikt Tran | 2025-05-31 | 1 | -3/+9 |
|
|
| * | gh-132993: expose `HASHLIB_GIL_MINSIZE` to private extension modules (#132999) | Bénédikt Tran | 2025-04-27 | 1 | -10/+17 |
|
|
| * | gh-131418: remove unused legacy typedefs in `{md5,sha1}module.c` (#131420) | Bénédikt Tran | 2025-03-23 | 1 | -9/+0 |
|
|
| * | gh-131316: handle NULL values returned by HACL* functions (#131324) | Bénédikt Tran | 2025-03-17 | 1 | -15/+35 |
|
|
| * | gh-111178: Change Argument Clinic signature for METH_O (#130682) | Victor Stinner | 2025-03-11 | 1 | -2/+2 |
|
|
| * | gh-111178: fix UBSan failures in `Modules/{blake2,md5,sha1,sha2,sha3}module.c... | Bénédikt Tran | 2025-01-27 | 1 | -18/+12 |
|
|
| * | gh-116322: Add Py_mod_gil module slot (#116882) | Brett Simmers | 2024-05-03 | 1 | -0/+1 |
|
|
| * | gh-99108: Refresh HACL*; update modules accordingly; fix namespacing (GH-117237) | Jonathan Protzenko | 2024-03-26 | 1 | -9/+9 |
|
|
| * | gh-111916: Make hashlib related modules thread-safe without the GIL (#111981) | Tomas R | 2023-11-15 | 1 | -10/+9 |
|
|
| * | gh-86493: Modernize modules initialization code (GH-106858) | Serhiy Storchaka | 2023-07-25 | 1 | -8/+1 |
|
|
| * | Fix missing/incomplete NULL checks in multiple source files (#104564) | chgnrdv | 2023-05-23 | 1 | -0/+3 |
|
|
| * | gh-99108: Release the GIL around hashlib built-in computation (#104675) | Gregory P. Smith | 2023-05-23 | 1 | -3/+34 |
|
|
| * | gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205) | Eric Snow | 2023-05-05 | 1 | -0/+1 |
|
|
| * | gh-101476: Use _PyType_GetModuleState where applicable (#102188) | Erlend E. Aasland | 2023-02-24 | 1 | -1/+2 |
|
|
| * | gh-99108: Import MD5 and SHA1 from HACL* (#102089) | Jonathan Protzenko | 2023-02-22 | 1 | -261/+21 |
|
|
| * | bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157) | Christian Heimes | 2021-10-22 | 1 | -0/+3 |
|
|
| * | bpo-45434: Remove pystrhex.h header file (GH-28923) | Victor Stinner | 2021-10-13 | 1 | -1/+1 |
|
|
| * | Fix typos in the Modules directory (GH-28761) | Christian Clauss | 2021-10-07 | 1 | -1/+1 |
|
|
| * | bpo-42972: Fully support GC for hashlib heap types (GH-26374) | Erlend Egeberg Aasland | 2021-05-27 | 1 | -3/+14 |
|
|
| * | bpo-43908: Mark ssl, hash, and hmac types as immutable (GH-25792) | Christian Heimes | 2021-05-02 | 1 | -1/+1 |
|
|
| * | bpo-43916: _md5.md5 uses Py_TPFLAGS_DISALLOW_INSTANTIATION (GH-25753) | Victor Stinner | 2021-04-30 | 1 | -2/+2 |
|
|
| * | bpo-43204: Fix LibTomCrypt URL in md5module.c and sha*module.c comments (GH-2... | Erlend Egeberg Aasland | 2021-02-12 | 1 | -1/+1 |
|
|
| * | bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587) | Victor Stinner | 2020-12-01 | 1 | -1/+1 |
|
|
| * | bpo-1635741: Port _sha1, _sha512, _md5 to multiphase init (GH-21818) | Mohamed Koubaa | 2020-09-06 | 1 | -64/+92 |
|
|
| * | bpo-40865: Remove unused insint() macro from hash modules (GH-20627) | Erlend Egeberg Aasland | 2020-06-04 | 1 | -3/+0 |
|
|
| * | bpo-39573: Add Py_SET_TYPE() function (GH-18394) | Victor Stinner | 2020-02-07 | 1 | -3/+5 |
|
|
| * | bpo-9216: Add usedforsecurity to hashlib constructors (GH-16044) | Christian Heimes | 2019-09-13 | 1 | -2/+4 |
|
|
| * | bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G... | Jeroen Demeyer | 2019-05-31 | 1 | -2/+2 |
|
|
| * | bpo-20216: Correct docstrings of digest() methods in hashlib. (GH-9873) | Srinivas Thatiparthy (శ్రీనివాస్ తాటిపర్తి) | 2018-10-19 | 1 | -2/+2 |
|
|
| * | Fix misleading mentions of tp_size in comments (GH-9093) | Peter Eisentraut | 2018-09-10 | 1 | -1/+1 |
|
|
| * | Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever | Serhiy Storchaka | 2017-01-23 | 1 | -2/+1 |
|
|
| * | replace PY_LONG_LONG with long long | Benjamin Peterson | 2016-09-06 | 1 | -1/+1 |
|
|
| * | Issue #27332: Fixed the type of the first argument of module-level functions | Serhiy Storchaka | 2016-07-07 | 1 | -2/+2 |
|
|
| * | Implements issue #9951: Adds a hex() method to bytes, bytearray, & memoryview. | Gregory P. Smith | 2015-04-25 | 1 | -21/+2 |
|
|
| * | Issue #23501: Argumen Clinic now generates code into separate files by default. | Serhiy Storchaka | 2015-04-03 | 1 | -97/+6 |
|
|
| * | Issue #20173: Convert sha1, sha256, sha512 and md5 to ArgumentClinic. | Martin v. Löwis | 2014-07-27 | 1 | -32/+144 |
|
|
| * | Issue #18742: Expose the internal hash type object for ABCs. | Christian Heimes | 2013-10-22 | 1 | -1/+10 |
|
|
| * | Change the builtin hash algorithms' names to lower case names | Christian Heimes | 2013-08-15 | 1 | -1/+1 |
|
|
| * | Issue #18599: Fix name attribute of _sha1.sha1() object. It now returns | Christian Heimes | 2013-07-30 | 1 | -1/+1 |
| |\ |
|
| | * | Issue #18599: Fix name attribute of _sha1.sha1() object. It now returns | Christian Heimes | 2013-07-30 | 1 | -1/+1 |
|
|
| * | | Reuse Py_MIN and Py_MAX macros: remove duplicate MIN/MAX macros | Victor Stinner | 2013-06-04 | 1 | -5/+1 |
|
|
| * | | merge 3.3 | Benjamin Peterson | 2013-04-16 | 1 | -7/+2 |
| |\ \
| |/ |
|
| | * | remove pointless code (closes #17738) | Benjamin Peterson | 2013-04-16 | 1 | -7/+2 |
|
|
| * | | Issue #16847: Fixed improper use of _PyUnicode_CheckConsistency() in | Christian Heimes | 2013-01-03 | 1 | -0/+2 |
| |\ \
| |/ |
|