Documentation ¶
Index ¶
- func Fingerprint128(s []byte) (lo, hi uint64)
- func Fingerprint32(s []byte) uint32
- func Fingerprint64(s []byte) uint64
- func Hash128(s []byte) (lo, hi uint64)
- func Hash128WithSeed(s []byte, seed0, seed1 uint64) (lo, hi uint64)
- func Hash32(s []byte) uint32
- func Hash32WithSeed(s []byte, seed uint32) uint32
- func Hash64(s []byte) uint64
- func Hash64WithSeed(s []byte, seed uint64) uint64
- func Hash64WithSeeds(s []byte, seed0, seed1 uint64) uint64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Fingerprint128 ¶
Fingerprint128 is a 128-bit fingerprint function for byte-slices
func Fingerprint32 ¶
func Fingerprint64 ¶
func Hash128WithSeed ¶
Hash128WithSeed is a 128-bit hash function for byte-slices and a 128-bit seed
func Hash32WithSeed ¶
Hash32WithSeed hashes a byte slice and a uint32 seed and returns a uint32 hash value
func Hash64WithSeed ¶
Hash64WithSeed hashes a byte slice and a uint64 seed and returns a uint64 hash value
func Hash64WithSeeds ¶
Hash64WithSeeds hashes a byte slice and two uint64 seeds and returns a uint64 hash value
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.