18 Commits (1b21573a89632356737a24302dd64c9eb1457a7b)

Author SHA1 Message Date
Batuhan Taşkaya 1b21573a89
closes bpo-40184: Only define pysiphash if the hash algorithm is SIPHASH24. (GH-19369) 6 years ago
Andy Lester e6be9b59a9
closes bpo-39605: Fix some casts to not cast away const. (GH-18453) 6 years ago
Andy Lester 3d06953c34
bpo-39127: Make _Py_HashPointer's argument be const (GH-17690) 6 years ago
A. Jesse Jiryu Davis a8eb58546b bpo-31849: Fix warning in pyhash.c (GH-6799) 8 years ago
Rolf Eike Beer 1e2ec8a996 bpo-28055: Fix unaligned accesses in siphash24(). (GH-6123) 8 years ago
Serhiy Storchaka bfe4fd5f2e
Fix some warnings produced by different compilers. (#5593) 8 years ago
Benjamin Peterson 0a37a30037
closes bpo-32460: ensure all non-static globals have initializers (#5061) 8 years ago
Benjamin Peterson 60ed130830
byte swap the raw hash secrets (more bpo-32260) (#4773) 8 years ago
Benjamin Peterson 4e3e156391
bpo-32260: don't byte swap siphash keys (#4771) 8 years ago
Benjamin Peterson 42aa93b8ff
closes bpo-31650: PEP 552 (Deterministic pycs) implementation (#4575) 8 years ago
Serhiy Storchaka e2f92de6a9
Add the const qualifier to "char *" variables that refer to literal strings. (#4370) 8 years ago
Barry Warsaw b2e5794870 bpo-31338 (#3374) 8 years ago
Stefan Krah f432a3234f bpo-30923: Silence fall-through warnings included in -Wextra since gcc-7.0. (#3157) 8 years ago
Christian Heimes f051e43b22 Issue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can properly optimize memcpy(). 9 years ago
Benjamin Peterson 9b3d77052f replace Python aliases for standard integer types with the standard integer types (#17884) 9 years ago
Victor Stinner a17b6bb5fe Issue #20162: Fix an alignment issue in the siphash24() hash function which 12 years ago
Christian Heimes a5bcd7c0ee Issue #19183: too many tests depend on the sort order of repr(). 12 years ago
Christian Heimes 985ecdcfc2 ssue #19183: Implement PEP 456 'secure and interchangeable hash algorithm'. 12 years ago