-
Notifications
You must be signed in to change notification settings - Fork 3
Roadmap
github-actions[bot] edited this page Jun 18, 2026
·
2 revisions
A summary of where pqcrypto is going. The authoritative, detailed plan is
ROADMAP.md;
shipped changes are in
CHANGELOG.md.
| Version | Highlights |
|---|---|
| 0.1.0 | Initial ML-KEM (512/768/1024) with KAT evidence. |
| 0.2.x | ML-KEM input validation, OpenSSL interop, vendored FIPS 202, web tests, zero deps. |
| 0.3.0 | Byte-exact FIPS 204 ML-DSA (44/65/87), HashML-DSA, vendored SHA-2, KEM constant-time output selection, zeroization. |
| 0.3.1 | Package metadata alignment (zero deps; ML-KEM + ML-DSA evidence). |
| 0.4.0 | All 12 SLH-DSA sets (SHAKE + SHA-2), byte-exact on 1,248 ACVP cases; OpenSSL/liboqs interop. Current release. |
| Version | Theme | Notes |
|---|---|---|
| 0.5.0 | Performance & platform | Automated benchmark suite across AOT/dart2js/dart2wasm. |
| 0.6.0 | Full FIPS 202 + SP 800-185 | SHA-3 corpus completion, cSHAKE, KMAC, TupleHash, ParallelHash (0.7.0 spillover if needed). |
| 1.0.0 | Stable API | Frozen public API; evidence and docs aligned. |
- LMS / XMSS — stateful hash-based signatures (SP 800-208).
- HQC — code-based KEM, a different hardness assumption for crypto-agility.
- FN-DSA (Falcon) — compact signatures, deferred pending a credible Dart sampler/side-channel approach.
What new algorithms unlock for builders is sketched in Future Releases.
- Zero runtime dependencies unless a deliberate, separate package boundary is introduced.
- Evidence-scoped claims — no CMVP/FIPS 140 overclaim; conformance is shown by KATs, tests, and interop.
-
Cross-platform parity — VM,
dart2js, anddart2wasmgates stay green.
See the full plan, release criteria, and trackers: ROADMAP.md · PROGRESS_TRACKER.md.
pqcrypto — pure Dart, zero-dependency post-quantum cryptography (ML-KEM FIPS 203 · ML-DSA FIPS 204) for Dart, Flutter, and the web · MIT License · pub.dev · Repository · Documentation Index
Algorithm/KAT-conformance and interoperability evidence — not a CMVP/FIPS 140 module validation.
pqcrypto Wiki
Getting started
Algorithms
Design & internals
Assurance
Integration
Project
Links