Supported Algorithms
PureKit supports the following algorithms:
Algorithm Purpose | Implementation details |
---|---|
Key Generation, PRNG | NIST SP 800-90A |
Key Derivation | HKDF |
Key Exchange | Curve25519 |
Hashing | SHA-2 / 512 |
Digital Signature | Ed25519 |
Entropy Source | Linux, macOS /dev/urandom, Windows CryptGenRandom() |
Symmetric Algorithms | AES-256-GCM |
Encryption schemes | PBES2 |
Elliptic Curve for PHE and KMS operations | P-256 |