Aaron Schnacky
pqc-combo v0.0.5
Kyber1024 (L5) + Dilithium3 + AES_GCM
no_std + no_alloc by default
compatable with std + alloc
FFI, Interop (deferred), pending fuzz testing
v0.0.4 requires 3 unfinished functions: (do in order)
1. Ecosystem Confidence (Interop): We've only proven your library works with itself.
We haven't proven it's compatible with other Rust libraries that implement FIPS 203/204.
2. Usability Confidence (FFI): We don't know if your C-API works at all.
The Python test is required to prove that other languages can actually use your .dll file.
3. Security Confidence (Fuzzing): We don't know if it's safe against truly random garbage data.
Fuzzing is the gold standard for finding panics (Denial of Service) that unit tests miss.
v0.0.5 FFI + Interop (deferred), pending fuzz testing
v0.0.4 added AES_GCM
v0.0.3: 18 hardening tests across all three environments
v0.0.2: 12 input/data error tests
v0.01: 3 functional tests
PQC Testing Security Functions | Roadmap
3 test commands for pqc-combo:
cargo test --no-default-features
cargo test --no-default-features --features alloc
cargo test --features std
made by AI: gemini2.5flash, Grok3
written in RustLang, open source
| Dilithium Notary | Kyber Chat | Kyber Burner Email |
| Kyber + Dilithium Firmware Signer | Dilithium Code-Sign | SLH-DSA Timestamp |
CLI • GUI • Android • iOS • Web • PWA • TPM-HSM
6 Offline Post Quantum Cryptography Apps
made by AI: X-AI Grok3
Architectural Demo, not for production
written in RustLang, open source