Decision Workspace
signature_to_keys vs uni_vault vs ed25519-dalek
Side-by-side comparison of Rust crates
A deterministic subkey derivation crate that signs human-readable strings using a master private key, hashes the signature via SHA-256 to generate a 256-bit seed, and produces various cryptographic key pairs (e.g., SSH ed25519, Ethereum wallets, curve25519-dalek keys).
uni_vault is a high-level Rust crate that provides secure vault functionality through advanced encryption methods. It leverages Trezor Ethereum signatures as a seed to generate SSH private keys and corresponding Rage key pairs, enabling asymmetric encryption and decryption operations. Built atop the signature_to_keys crate, uni_vault abstracts complex cryptographic processes into an accessible API, ensuring secure storage and management of sensitive data.
Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.
Core Metrics
| signature_to_keys | uni_vault | ed25519-dalek | |
|---|---|---|---|
| Health Score | 45 | 45 | 78 |
| Total Downloads | 2.5K | 2.5K | 109.5M |
| 30d Downloads | 68 | 48 | 13.0M |
| Dependents | 6 | 3 | 17.2K |
| Releases | 3 | 3 | 42 |
| Last Updated | 385d ago | 385d ago | 51d ago |
| Age | 1y | 1y | 9y 3m |
Health Breakdown
Technical Details
| signature_to_keys | uni_vault | ed25519-dalek | |
|---|---|---|---|
| Version | 0.0.3 | 0.0.3 | 2.2.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✓ Yes |
| License | Apache-2.0 | Apache-2.0 | BSD-3-Clause |
| Dependencies | 13 | 22 | 22 |
| Crate Size | 22KB | 29KB | 98KB |
| Features | 0 | 0 | 14 |
| Yanked % | 0.0% | 0.0% | 4.8% |
| Edition | 2021 | 2021 | 2021 |
| MSRV | 1.84.1 | 1.84.1 | 1.81 |
| Owners | 1 | 1 | 2 (team) |
Links
Quick Verdict
- •ed25519-dalek leads with a health score of 78/100, but none of the options score above 80.
- •ed25519-dalek is depended on by 17.2K crates — strongest ecosystem trust.
- •⚠ signature_to_keys, uni_vault have not been updated in over a year.
- •signature_to_keys, uni_vault are pre-1.0 — API may change.