summaryrefslogtreecommitdiffstats
path: root/Modules/sha3module.c
Commit message (Expand)AuthorAgeFilesLines
* gh-138342: Move _PyObject_VisitType() to the internal C API (#139734)Victor Stinner2025-10-081-0/+1
* gh-129813, PEP 782: Use PyBytesWriter in _sha3 (#138923)Victor Stinner2025-09-151-5/+11
* GH-135763: AC: Use ``Py_ssize_t(allow_negative=False)`` (#138394)Adam Turner2025-09-021-8/+5
* gh-138342: Use a common utility for visiting an object's type (GH-138343)Peter Bierma2025-09-011-8/+1
* gh-131876: Revert "gh-131876: extract `_hashlib` helpers into a separate dire...Bénédikt Tran2025-08-011-5/+3
* gh-131876: extract `_hashlib` helpers into a separate directory (#136995)Bénédikt Tran2025-07-281-3/+5
* gh-135532: use `defining_class` for copying BLAKE-2 and SHA-3 objects (#135838)Bénédikt Tran2025-06-241-4/+5
* gh-135532: cleanup clinic `module` directives for cryptographic modules (#135...Bénédikt Tran2025-06-221-12/+21
* gh-135239: simpler use of mutexes in cryptographic modules (#135267)Bénédikt Tran2025-06-221-39/+21
* gh-135532: optimize calls to `PyMem_Malloc` in SHAKE digest computation (#135...Bénédikt Tran2025-06-211-36/+59
* gh-135759: consistently reject negative sizes in SHAKE digests (#135767)Bénédikt Tran2025-06-211-13/+26
* gh-134696: align OpenSSL and HACL*-based hash functions constructors AC signa...Bénédikt Tran2025-05-311-8/+13
* gh-132993: expose `HASHLIB_GIL_MINSIZE` to private extension modules (#132999)Bénédikt Tran2025-04-271-2/+4
* gh-131316: handle NULL values returned by HACL* functions (#131324)Bénédikt Tran2025-03-171-25/+46
* gh-111178: Change Argument Clinic signature for METH_O (#130682)Victor Stinner2025-03-111-2/+2
* gh-111178: fix UBSan failures in `Modules/{blake2,md5,sha1,sha2,sha3}module.c...Bénédikt Tran2025-01-271-25/+33
* gh-87138: convert SHA-3 object type to heap type (GH-127670)Bénédikt Tran2024-12-081-10/+29
* Fix typos in docs, error messages and comments (#123336)Wulian2024-08-281-1/+1
* gh-116322: Add Py_mod_gil module slot (#116882)Brett Simmers2024-05-031-0/+1
* gh-99108: Refresh HACL*; update modules accordingly; fix namespacing (GH-117237)Jonathan Protzenko2024-03-261-22/+22
* gh-111916: Make hashlib related modules thread-safe without the GIL (#111981)Tomas R2023-11-151-11/+12
* gh-99108: Release the GIL around hashlib built-in computation (#104675)Gregory P. Smith2023-05-231-2/+34
* gh-99108: Replace SHA3 implementation HACL* version (#103597)Jonathan Protzenko2023-05-081-0/+591