From 04be76df682b4609be470839307bae55a0259892 Mon Sep 17 00:00:00 2001 From: kirisetsz Date: Mon, 11 Apr 2016 02:19:32 +0800 Subject: [PATCH] Change default hash function returns to a 'digest' --- src/bf/hash.cc | 2 +- src/bf/hash.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bf/hash.cc b/src/bf/hash.cc index 6ab536c..2d49d59 100644 --- a/src/bf/hash.cc +++ b/src/bf/hash.cc @@ -9,7 +9,7 @@ default_hash_function::default_hash_function(size_t seed) { } -size_t default_hash_function::operator()(object const& o) const +digest default_hash_function::operator()(object const& o) const { // FIXME: fall back to a generic universal hash function (e.g., HMAC/MD5) for // too large objects. diff --git a/src/bf/hash.h b/src/bf/hash.h index 37ccfa9..7ce97ff 100644 --- a/src/bf/hash.h +++ b/src/bf/hash.h @@ -8,7 +8,7 @@ namespace bf { /// The hash digest type. -typedef size_t digest; +typedef uint64_t digest; /// The hash function type. typedef std::function hash_function; @@ -23,10 +23,10 @@ class default_hash_function default_hash_function(size_t seed); - size_t operator()(object const& o) const; + digest operator()(object const& o) const; private: - h3 h3_; + h3 h3_; }; /// A hasher which hashes an object *k* times.