oxicrypto-pq — Post-quantum cryptography for the OxiCrypto stack.
Implements FIPS 203 (ML-KEM) and FIPS 204 (ML-DSA) using the RustCrypto
ml-kem and ml-dsa crates.
Feature flags
| Flag | Default | Description |
|---|---|---|
default |
empty | No extra features; all public API is available. |
hazmat-test-vectors |
off | Enables deterministic keygen/encap helpers for KAT tests. |
Algorithms
| Module | Standard | Parameter sets |
|---|---|---|
[mlkem] |
FIPS 203 | ML-KEM-512, ML-KEM-768, ML-KEM-1024 |
[mldsa] |
FIPS 204 | ML-DSA-44, ML-DSA-65, ML-DSA-87 |
[slh_dsa] |
FIPS 205 | SLH-DSA-SHA2-128s/f, SLH-DSA-SHA2-192s/f, SLH-DSA-SHA2-256s/f, SLH-DSA-SHAKE-128s/f, SLH-DSA-SHAKE-256s/f |
[hybrid] |
Hybrid | X-Wing (ML-KEM-768 + X25519), Hybrid ML-KEM-1024 + P-384 |