An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

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.

Ecosystem
proxy.golang.org
Latest Release
v1.0.1
over 7 years ago
Versions
2
Dependent Packages
978
Dependent Repos
9,401
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/aead/siphash
spec
License MIT
Namespace github.com/aead
First Release almost 9 years ago
Last Synced 4 days ago
Repository
Stars 11 on GitHub
Forks 3 on GitHub
Docker Dependents 59
Docker Downloads 1,527,357
Rankings on proxy.golang.org
Overall Top 4.0%
Dependent packages Top 0.1%
Dependent repos Top 0.1%
Forks Top 9.8%
Docker downloads Top 0.5%