aboutsummaryrefslogtreecommitdiff
path: root/internal/hash/hash_func.go
blob: 853412baa79dee0cf3726622a607072aa1860d73 (plain)
1
2
3
4
5
6
7
8
9
package hash

func defaultHash(key []byte) uint32 {
	var h uint32
	for _, v := range key {
		h = (h << 5) + h + uint32(v)
	}
	return h
}