Expand description
Dilithium / ML-DSA Post-Quantum Signature Verification
Implements FIPS 204 (ML-DSA) structural verification for Dilithium3 (security level 3). Full NTT polynomial arithmetic is deferred to Phase 7.5; the current implementation performs structural validation and hash-based binding verification.
Reference: NIST FIPS 204 – Module-Lattice-Based Digital Signature Standard
Structs§
- Dilithium
Public Key - Dilithium public key (rho || t1)
- Dilithium
Signature - Dilithium signature (c_tilde || z || h)
Constants§
- PUBLIC_
KEY_ SIZE - Public key size in bytes (rho: 32 + t1: 1920)
- SIGNATURE_
SIZE - Signature size in bytes (c_tilde: 32 + z: 2560 + h: 701)
Functions§
- verify
- Verify a Dilithium3 (ML-DSA-65) signature.