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.