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) |