rustio rustio.net

cmac vs poly1305 vs hmac

Side-by-side comparison of Rust crates

Core Metrics

cmacpoly1305hmac
Health Score677067
Total Downloads15.7M65.6M401.5M
30d Downloads1.2M5.0M32.6M
Dependents53441926.6K
Releases222838
Last Updated45d ago15d ago57d ago
Age8y 10m9y 7m9y 7m

Health Breakdown

cmac
Maintenance
14
Quality
12
Community
18
Popularity
8
Documentation
15
poly1305
Maintenance
15
Quality
14
Community
18
Popularity
8
Documentation
15
hmac
Maintenance
15
Quality
9
Community
20
Popularity
8
Documentation
15

Technical Details

cmacpoly1305hmac
Version0.8.00.9.00.13.0
Stable (≥1.0)✗ No✗ No✗ No
LicenseMIT OR Apache-2.0Apache-2.0 OR MITMIT OR Apache-2.0
Dependencies947
Crate Size1.1MB34KB45KB
Features101
Yanked %0.0%0.0%34.2%
Edition202420242024
MSRV1.851.851.85
Owners2 (team)2 (team)2 (team)

Quick Verdict

  • poly1305 leads with a health score of 70/100, but none of the options score above 80.
  • hmac has the most downloads (401.5M), suggesting wider adoption.
  • hmac is depended on by 26.6K crates — strongest ecosystem trust.