libcruft-util/hash
Danny Robson bc4a0c3179 xxhash: rewrite for safety and accurate tests
there were a few potential buffer overflows, inaccurate test data, and
the 64 bit path wasn't correct.

fixes buffer overflow from clang-analyze
2018-01-23 18:57:04 +11:00
..
murmur hash: use a consistency, less flexible, interface 2018-01-13 15:24:12 +11:00
adler.cpp hash: use a consistency, less flexible, interface 2018-01-13 15:24:12 +11:00
adler.hpp build: don't use './' as an include prefix 2017-11-22 16:49:37 +11:00
bsdsum.cpp hash: use a consistency, less flexible, interface 2018-01-13 15:24:12 +11:00
bsdsum.hpp hash: use a consistency, less flexible, interface 2018-01-13 15:24:12 +11:00
crc.cpp hash: use a consistency, less flexible, interface 2018-01-13 15:24:12 +11:00
crc.hpp hash: use a consistency, less flexible, interface 2018-01-13 15:24:12 +11:00
fasthash.cpp hash: use a consistency, less flexible, interface 2018-01-13 15:24:12 +11:00
fasthash.hpp hash: use a consistency, less flexible, interface 2018-01-13 15:24:12 +11:00
fletcher.cpp hash: use a consistency, less flexible, interface 2018-01-13 15:24:12 +11:00
fletcher.hpp hash: use a consistency, less flexible, interface 2018-01-13 15:24:12 +11:00
fnv1a.cpp hash: use a consistency, less flexible, interface 2018-01-13 15:24:12 +11:00
fnv1a.hpp hash: use a consistency, less flexible, interface 2018-01-13 15:24:12 +11:00
fwd.hpp crypto: remove cryptography primitives 2018-01-14 17:13:21 +11:00
murmur.hpp build: don't use './' as an include prefix 2017-11-22 16:49:37 +11:00
wang.hpp crypto: remove cryptography primitives 2018-01-14 17:13:21 +11:00
xxhash.cpp xxhash: rewrite for safety and accurate tests 2018-01-23 18:57:04 +11:00
xxhash.hpp xxhash: rewrite for safety and accurate tests 2018-01-23 18:57:04 +11:00