bitcoin-siphash
v0.1.18 GrowingAlthough designed for use as a hash function to ensure security, SipHash is fundamentally different from cryptographic hash functions like SHA in that it is only suitable as a message authentication code: a keyed hash function like HMAC. That is, SHA is designed so that it is difficult for an attacker to find two messages X and Y such that SHA(X) = SHA(Y), even though anyone may compute SHA(X). SipHash instead guarantees that, having seen Xi and SipHash(Xi, k), an attacker who does not know the key k cannot find (any information about) k or SipHash(Y, k) for any message Y โ {Xi} which they have not seen before. (from wikipedia)
Quick Verdict
- !Pre-1.0: API may have breaking changes
- โPermissive license (MIT)
Security
Deep Insights
586 downloads in the last 30 days (20/day). Volume is roughly flat compared to the previous period.
The primary maintainer publishes 625 crates. This suggests deep Rust expertise and long-term commitment to the ecosystem.
Despite being 3+ years old, bitcoin-siphash hasn't reached 1.0 yet. Expect potential API changes between versions.
Health Breakdown
Recency, release consistency, active ratio
Yanked ratio, deps, size, maturity, features
Reverse deps, ownership, ecosystem
Downloads, momentum, growth trend
Docs, repo, license, metadata
Download Trend
Top Dependents
Most downloaded crates that depend on bitcoin-siphash