oxicrypt

Pure-Rust, Post-Quantum,
Memory-Safe Cryptography

A cryptographic module written entirely in Rust — no C, no assembly — on the path to FIPS 140-3 validation, covering the full post-quantum signature and KEM standards.

Open-source release in progress

What it is

Rust
Pure Rust

Every line of cryptographic code is written in Rust. No C, no assembly, no FFI into legacy cryptographic libraries.

PQ
Post-Quantum

Full coverage of the NIST post-quantum standards — ML-KEM (FIPS 203), ML-DSA (FIPS 204), SLH-DSA (FIPS 205) — plus stateful hash-based signatures (LMS, XMSS).

140-3
FIPS 140-3 Path

Targeting CMVP validation. Algorithm implementations are verified against NIST's ACVP test vectors.

Memory-Safe

Built to eliminate the memory-safety vulnerability class at the cryptographic layer — aligned with NSA's CNSA 2.0 suite.

The module also covers the FIPS-approved classical suite — AES, the SHA-2 and SHA-3 families, HMAC, ECDSA, EdDSA, RSA, DRBGs, and key-derivation and key-agreement schemes.

Get in touch

Open-source release and full documentation are in progress. For collaboration, evaluation, or early access, reach out.

hello@oxicrypt.dev