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 |