rustio rustio.net

hmac-sha1-compact vs hmac-sha512 vs sha-1

Side-by-side comparison of Rust crates

Core Metrics

hmac-sha1-compacthmac-sha512sha-1
Health Score636758
Total Downloads4.4M18.4M132.9M
30d Downloads147.3K539.2K4.9M
Dependents422096.7K
Releases102224
Last Updated65d ago42d ago1215d ago
Age4y 5m5y 11m8y 11m

Health Breakdown

hmac-sha1-compact
Maintenance
13
Quality
23
Community
10
Popularity
8
Documentation
9
hmac-sha512
Maintenance
15
Quality
23
Community
12
Popularity
8
Documentation
9
sha-1
Maintenance
4
Quality
14
Community
20
Popularity
8
Documentation
12

Technical Details

hmac-sha1-compacthmac-sha512sha-1
Version1.1.71.1.120.10.1
Stable (≥1.0)✓ Yes✓ Yes✗ No
LicenseISCISCMIT OR Apache-2.0
Dependencies336
Crate Size6KB13KB12KB
Features576
Yanked %0.0%0.0%8.3%
Edition201820182018
MSRV
Owners112 (team)

Quick Verdict

  • hmac-sha512 leads with a health score of 67/100, but none of the options score above 80.
  • sha-1 has the most downloads (132.9M), suggesting wider adoption.
  • sha-1 is depended on by 6.7K crates — strongest ecosystem trust.
  • ⚠ sha-1 has not been updated in over a year.
  • sha-1 is pre-1.0 — API may change.