26 Commits (2edcd1cba499c8bc04e8d8a3e153ccbf7e9eecee)

Author SHA1 Message Date
Christian Heimes b00e00c339 Don't define PY_WITH_KECCAK 10 years ago
Serhiy Storchaka ec406fed16 Issue #27810: Regenerate Argument Clinic. 10 years ago
Benjamin Peterson cc854499e4 clinic: PY_LONG_LONG -> long long 10 years ago
Christian Heimes c71ec8aef3 sha3: let's keep it simple and always allocate enough extra space for uint64_t[20]. 10 years ago
Christian Heimes cf45ee10fb Issue #16113: SHA3: allocate extra memory for lane extraction and check return value of PyModule_Create() 10 years ago
Christian Heimes eaa3f5f1ee Issue #16113: one more C90 violation in big endian code. 10 years ago
Christian Heimes fa15c854d2 Issue #16113: take 2 on big endian machines. 10 years ago
Christian Heimes b205fe9791 Issue #16113: KeccakP-1600-opt64 does not support big endian platforms yet. 10 years ago
Christian Heimes 6fe2a75b64 Issue #16113: Add SHA-3 and SHAKE support to hashlib module. 10 years ago
Martin v. Löwis 24e43308b7 * Issue #16113: Remove sha3 module again. 12 years ago
Zachary Ware 7f4bf9fb10 Issue #19520: Fix (the last!) compiler warning on 32bit Windows, in _sha3 12 years ago
Christian Heimes 327dd732ce Issue #18742: Expose the internal hash type object for ABCs. 13 years ago
Christian Heimes 0ce642ebca yet another WITH_THREADS typo 13 years ago
Christian Heimes 6ffa5ce1f3 Fix _sha3 module to actually release the GIL around its update function. 13 years ago
Christian Heimes 743e0cd6b5 Issue #16166: Add PY_LITTLE_ENDIAN and PY_BIG_ENDIAN macros and unified 14 years ago
Christian Heimes 7707f6fd32 Issue #16234: Modify sha3's block_size method to return NotImplemented. 14 years ago
Christian Heimes 1f476504fe Update comment: SPARC requires proper alignment 14 years ago
Christian Heimes 12e6a53b99 get 64bit platforms without uint64 right again 14 years ago
Christian Heimes 784fde7cb4 Force 32bit Keccak implementation on SPARC. It look like the Solaris CC compiler doesn't like the address alignment. 14 years ago
Christian Heimes ba3e4a0bc0 Keccak: fromBytesToWord() and fromWordToBytes() are required on 64bit big endian platforms 14 years ago
Christian Heimes 8836eefb1e brg_endian.h is back again 14 years ago
Christian Heimes dbc573ff29 re-add brg_endian.h to debug issue in big endian SPARC machine 14 years ago
Christian Heimes 2649105cdd remove #warning from sha3module.c 14 years ago
Christian Heimes c018f57186 fix possible memory leak, dealloc newobj 14 years ago
Christian Heimes 4a0270d82b Issue #16113: integrade SHA-3 (Keccak) patch from http://hg.python.org/sandbox/cheimes 14 years ago