Decision Workspace
secret-tree vs signature_to_keys vs uni_vault
Side-by-side comparison of Rust crates
Hierarchical secret derivation with Blake2b
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.
Core Metrics
| secret-tree | signature_to_keys | uni_vault | |
|---|---|---|---|
| Health Score | 49 | 45 | 45 |
| Total Downloads | 38.6K | 2.5K | 2.5K |
| 30d Downloads | 1.5K | 65 | 46 |
| Dependents | 6 | 6 | 3 |
| Releases | 9 | 3 | 3 |
| Last Updated | 143d ago | 385d ago | 385d ago |
| Age | 7y 3m | 1y | 1y |
Health Breakdown
Technical Details
| secret-tree | signature_to_keys | uni_vault | |
|---|---|---|---|
| Version | 0.6.0 | 0.0.3 | 0.0.3 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | Apache-2.0 | Apache-2.0 | Apache-2.0 |
| Dependencies | 12 | 13 | 22 |
| Crate Size | 31KB | 22KB | 29KB |
| Features | 2 | 0 | 0 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2021 | 2021 | 2021 |
| MSRV | 1.70 | 1.84.1 | 1.84.1 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •secret-tree leads with a health score of 49/100, but none of the options score above 80.
- •⚠ signature_to_keys, uni_vault have not been updated in over a year.