ML-DSA WebAssembly Demo

About ML-DSA:
ML-DSA (formerly Dilithium3) is a quantum-resistant digital signature algorithm standardized by NIST. This demo shows the WebAssembly implementation running directly in your browser. (Also available as mldsa in the browser's console.) It demonstrates the ML-DSA-65 variant, but you can also use ML-DSA-44 and ML-DSA-87 variants.

Source code and docs: github.com/dchest/mldsa-wasm
Package: npm install mldsa-wasm

Algorithm Information

Loading WASM module...

Digital Signature Demo

Step 1: Generate Key Pair

Step 2: Sign Message

Step 3: Verify Signature

Performance Benchmark