Supported Algorithms
E3Kit supports the following algorithms:
| Algorithm Purpose | Implementation details |
|---|---|
| Key Generation, PRNG | NIST SP 800-90A |
| Key Derivation | KDF1, KDF2, HKDF, PBKDF2 |
| Key Exchange | X25519, ECDH |
| Hashing | SHA-2 (224/256/384/512) |
| Message Authentication Code | HMAC |
| Digital Signature | Ed25519, ECDSA |
| Entropy Source | Linux, macOS /dev/urandom, Windows CryptGenRandom() |
| Symmetric Algorithms | AES-256-GCM, AES-256-CBC |
| Encryption schemes | PBES2 |
| Elliptic Curves | Ed25519, Curve25519 |
| Post-quantum algorithms NEW | Round5 (encryption), Falcon (signature) |