ML-DSA·Digital signature·NIST level 5
ML-DSA-87
ML-DSA (FIPS 204) is a lattice-based digital signature scheme, standardized by NIST in August 2024. Built on Module Learning With Errors, it offers fast verification and moderate signature sizes.
Latest run2026-07-07 09:32 UTC
commitbfd529d- CPU
- Xeon Platinum 8259CL @ 2.50GHz
- Instance
- t3.mediumburstable
- OS / Kernel
- 24.04.4 LTS
- liboqs
- 0.15.0
- Wall clock
- 49m 51s
- CPU steal
- 0.83%
Parameters
- Family
- ML-DSA
- Parameter set
- 87
- Public key
- 2.53 KB
- Private key
- 4.78 KB
- Signature
- 4.52 KB
- Iterations / op
- 1,000
- liboqs key
- ML-DSA-87
keygenGenerate a fresh key pair.
54 of 54 runs
- Mean
- 80.1 µs
- Median
- 75.3 µs
- p95
- 98.7 µs
- p99
- 181.6 µs
- Stdev
- 16.9 µs
- Min
- 73.8 µs
- Ops/sec
- 12,484
Mean over time
Click any point to view the GitHub Actions run that produced it.
signProduce a signature over a message using the private key.
54 of 54 runs
- Mean
- 180.8 µs
- Median
- 155.4 µs
- p95
- 367.3 µs
- p99
- 509.0 µs
- Stdev
- 91.6 µs
- Min
- 97.0 µs
- Ops/sec
- 5,532
Mean over time
Click any point to view the GitHub Actions run that produced it.
verifyVerify a signature against a message and public key.
54 of 54 runs
- Mean
- 74.6 µs
- Median
- 72.3 µs
- p95
- 82.0 µs
- p99
- 125.1 µs
- Stdev
- 10.9 µs
- Min
- 71.9 µs
- Ops/sec
- 13,410
Mean over time
Click any point to view the GitHub Actions run that produced it.