From 910bbaff65284bc80e951b052fa8ac248737c2f5 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Thu, 1 Nov 2018 16:10:03 +0100 Subject: implement default hash --- hash/hash_func.go | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 hash/hash_func.go (limited to 'hash/hash_func.go') diff --git a/hash/hash_func.go b/hash/hash_func.go new file mode 100644 index 0000000..853412b --- /dev/null +++ b/hash/hash_func.go @@ -0,0 +1,9 @@ +package hash + +func defaultHash(key []byte) uint32 { + var h uint32 + for _, v := range key { + h = (h << 5) + h + uint32(v) + } + return h +} -- cgit v1.2.3