Decision Workspace
annihilation vs ed25519 vs curve25519-dalek
Side-by-side comparison of Rust crates
51
annihilation
experimentalv0.1.0-alpha.2
Pure Rust implementation of Annihilative Keys, cryptographic key/antikey pairs bound by proof-of-work and elliptic curve point relationships.
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
69
curve25519-dalek
stablev4.1.3
A pure-Rust implementation of group operations on ristretto255 and Curve25519
Core Metrics
| annihilation | ed25519 | curve25519-dalek | |
|---|---|---|---|
| Health Score | 51 | 75 | 69 |
| Total Downloads | 50 | 153.6M | 180.3M |
| 30d Downloads | 0 | 20.9M | 22.0M |
| Dependents | 1 | 1.6K | 7.9K |
| Releases | 2 | 43 | 101 |
| Last Updated | 29d ago | 22d ago | 110d ago |
| Age | 3m | 9y 7m | 9y 5m |
Health Breakdown
annihilation
Maintenance
15
Quality
15
Community
6
Popularity
2
Documentation
13
ed25519
Maintenance
17
Quality
15
Community
20
Popularity
8
Documentation
15
curve25519-dalek
Maintenance
13
Quality
13
Community
20
Popularity
8
Documentation
15
Technical Details
| annihilation | ed25519 | curve25519-dalek | |
|---|---|---|---|
| Version | 0.1.0-alpha.2 | 3.0.0 | 4.1.3 |
| Stable (≥1.0) | ✗ No | ✓ Yes | ✓ Yes |
| License | MIT | Apache-2.0 OR MIT | BSD-3-Clause |
| Dependencies | 6 | 6 | 18 |
| Crate Size | 15KB | 19KB | 306KB |
| Features | 3 | 4 | 6 |
| Yanked % | 0.0% | 34.9% | 54.5% |
| Edition | 2024 | 2024 | 2021 |
| MSRV | — | 1.85 | 1.60.0 |
| Owners | 1 | 2 (team) | 2 (team) |
Links
Quick Verdict
- •ed25519 leads with a health score of 75/100, but none of the options score above 80.
- •curve25519-dalek has the most downloads (180.3M), suggesting wider adoption.
- •curve25519-dalek is depended on by 7.9K crates — strongest ecosystem trust.
- •annihilation is pre-1.0 — API may change.