Decision Workspace
ml-dsa vs signature vs ed25519
Side-by-side comparison of Rust crates
64
ml-dsa
growingv0.1.0
Pure Rust implementation of ML-DSA (formerly known as CRYSTALS-Dilithium) as described in FIPS-204 (final)
80
signature
stablev3.0.0
Traits for cryptographic signature algorithms (e.g. ECDSA, Ed25519)
75
ed25519
stablev3.0.0
Edwards Digital Signature Algorithm (EdDSA) over Curve25519 (as specified in RFC 8032) support library providing signature type definitions and PKCS#8 private key decoding/encoding support
Core Metrics
| ml-dsa | signature | ed25519 | |
|---|---|---|---|
| Health Score | 64 | 80 | 75 |
| Total Downloads | 699.0K | 307.9M | 153.6M |
| 30d Downloads | 267.2K | 33.7M | 20.9M |
| Dependents | 265 | 4.6K | 1.6K |
| Releases | 20 | 55 | 43 |
| Last Updated | 8d ago | 23d ago | 22d ago |
| Age | 2y 9m | 7y 6m | 9y 7m |
Health Breakdown
ml-dsa
Maintenance
18
Quality
11
Community
16
Popularity
7
Documentation
12
signature
Maintenance
18
Quality
19
Community
20
Popularity
8
Documentation
15
ed25519
Maintenance
17
Quality
15
Community
20
Popularity
8
Documentation
15
Technical Details
| ml-dsa | signature | ed25519 | |
|---|---|---|---|
| Version | 0.1.0 | 3.0.0 | 3.0.0 |
| Stable (≥1.0) | ✗ No | ✓ Yes | ✓ Yes |
| License | Apache-2.0 OR MIT | Apache-2.0 OR MIT | Apache-2.0 OR MIT |
| Dependencies | 17 | 2 | 6 |
| Crate Size | 55KB | 15KB | 19KB |
| Features | 6 | 2 | 4 |
| Yanked % | 15.0% | 5.5% | 34.9% |
| Edition | 2024 | 2024 | 2024 |
| MSRV | 1.85 | 1.85 | 1.85 |
| Owners | 2 (team) | 3 (team) | 2 (team) |
Links
Quick Verdict
- •signature has the highest health score (80/100) — a strong overall choice.
- •signature is depended on by 4.6K crates — strongest ecosystem trust.
- •ml-dsa is pre-1.0 — API may change.