Hold & sign with ML-DSA-87
The wallet at qsdm.tech/wallet.html generates a
quantum-secure keypair, encrypts the private key with your passphrase, and lets you
sign or verify any message — entirely in your browser. The
companion qsdmcli wallet subcommand produces byte-identical keystores
offline.
- PBKDF2-HMAC-SHA-256 (600 000 iterations) + AES-256-GCM
- Browser WASM module reuses
cloudflare/circl— same code as the validator - No server keeps your key; nothing about a generated keypair leaves your tab