Package Usage: go: github.com/aead/siphash
Package siphash implements the SipHash-64 and SipHash-128
pseudo-random-functions - with the recommended parameters:
c = 2 and d = 4.
SipHash computes a message authentication code (MAC) from a
variable-length message and a 128 bit secret key. SipHash
was designed to be efficient, even for short inputs, with
performance comparable to non-cryptographic hash functions.
SipHash cannot be used as a cryptographic hash function.
Neither SipHash-64 nor SipHash-128 are strong collision
resistant.
SipHash was designed to defend hash flooding DoS attacks.
SipHash-64 can be used as hashing scheme within hash maps
or other key-value data structures.
SipHash-128 can be used to compute a 128 bit authentication
tag for messages.
2 versions
Latest release: over 6 years ago
978 dependent packages
View more package details: https://packages.ecosystem.code.gouv.fr/registries/proxy.golang.org/packages/github.com/aead/siphash