-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationpriority: mediumImportant improvements that enhance functionality or performanceImportant improvements that enhance functionality or performance
Description
Users keep asking "which algorithm should I use?" The technical docs explain how things work but not when to use them.
Need a practical guide covering:
Algorithm choices:
- Hashing: SHA-2 vs SHA-3 vs BLAKE3 - when does each make sense?
- AEAD: GCM vs GCM-SIV vs ChaCha20-Poly1305 - tradeoffs?
- Signatures: ECDSA vs EdDSA vs ML-DSA - compatibility vs performance vs post-quantum
- KDFs: HKDF vs PBKDF2 vs Argon2 vs scrypt - password hashing vs key derivation
- Curves: P-256 vs Ed25519 vs secp256k1 - compliance vs speed
Include:
- Decision matrix (perf/security/compliance tradeoffs)
- Real-world use cases (TLS, password storage, file encryption, etc.)
- Migration paths (classical → post-quantum)
- Hardware acceleration considerations
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationpriority: mediumImportant improvements that enhance functionality or performanceImportant improvements that enhance functionality or performance