Commit Graph
11 Commits
Author SHA1 Message Date
Will Pazner 7714f8f42c Move Hasher to hash_util.hpp, add TupleHasher
Remove specializations of std::hash for non-user-defined types.
2025-08-26 15:31:14 -07:00
Andrew Ho 773606139c Merge remote-tracking branch 'base/master' into dev-inverse-transform 2025-02-09 07:35:58 -08:00
Andrew Ho 5ceda33e57 implemented edgescan
fixed hash finalization infinite recursion
2025-02-04 15:13:29 -08:00
Tzanio Kolev e4c2152419 Update Copyright to 2010-2025 2025-02-03 12:17:26 -08:00
Andrew Ho 7717cc5e6c cleanup 2025-01-31 16:17:29 -08:00
Andrew Ho 4c491ae4a7 Added a helper for constructing non-cryptographic hashes for use in
hash tables
2025-01-31 15:08:51 -08:00
Tzanio Kolev 87290fbf56 Update Copyright to 2010-2024 2024-01-27 13:06:49 -08:00
Tzanio Kolev 96e00dc815 Updated COPYRIGHT to 2010-2023 2023-03-11 16:58:18 -08:00
Tzanio 6d2530775b Extended copyright to 2022 2022-02-25 10:24:50 -08:00
Veselin Dobrev 0c38bd5653 In hash.cpp, include <gnutls/gnutls.h> before <gnutls/crypto.h>
which seems to be necessary for some versions of GnuTLS.
2021-04-22 21:32:32 -07:00
Veselin Dobrev 7b466024e2 Add class HashFunction for computing SHA-256 hashes using GnuTLS.
The class also implements hashing of integer sequences that is
independent of endianness and type (int, long, unsigned, etc).
Similarly, the class implements hashing of sequences of doubles
that is independent of endianness.

In class Vector, add STL-like methods 'begin' and 'end'.
2021-04-18 20:43:40 -07:00