From: Benjamin Peterson Date: Sat, 9 Dec 2017 21:11:39 +0000 (-0800) Subject: byte swap the raw hash secrets (more bpo-32260) (#4773) X-Git-Tag: v3.7.0a4~183 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=60ed1308304964e5648d8bfc9b74bd549570fa83;p=python byte swap the raw hash secrets (more bpo-32260) (#4773) --- diff --git a/Python/pyhash.c b/Python/pyhash.c index 4494a2f6ef..1537a0fb49 100644 --- a/Python/pyhash.c +++ b/Python/pyhash.c @@ -415,7 +415,7 @@ siphash24(uint64_t k0, uint64_t k1, const void *src, Py_ssize_t src_sz) { static Py_hash_t pysiphash(const void *src, Py_ssize_t src_sz) { return (Py_hash_t)siphash24( - _Py_HashSecret.siphash.k0, _Py_HashSecret.siphash.k1, + _le64toh(_Py_HashSecret.siphash.k0), _le64toh(_Py_HashSecret.siphash.k1), src, src_sz); }