VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information: Introduction eBASH eBASC eBAEAD eBATS SUPERCOP XBX Computers
How to submit new software: Tips hash stream aead dh kem encrypt sign
List of primitives measured: lwc sha3 hash stream lwc caesar aead dh kem encrypt sign
Measurements indexed by machine: lwc sha3 hash stream lwc caesar aead dh kem encrypt sign
List of subroutines: verify decode encode sort core hashblocks scalarmult

Measurements of public-key signature systems, indexed by machine

eBATS (ECRYPT Benchmarking of Asymmetric Systems) is a project to measure the performance of public-key systems. This page presents the benchmark results collected in eBATS for public-key signature systems:

For signature systems that support "message recovery", the space for a signature on a long message is shorter than the space for a signature on a short message.

Each table row lists the first quartile of many speed measurements, the median of many speed measurements, the third quartile of many speed measurements, and the name of the primitive. Measurements with large variance are indicated in red with question marks. The symbol T: (starting with supercop-20200816) means that the SUPERCOP database at the time of benchmarking did not list constant time as a goal for this implementation.

Each computer name is linked to additional information about the implementations and compilers selected for benchmarking.

There is a separate page with more information about each signature system and each implementation. Designers and implementors interested in submitting new signature systems and new implementations of existing signature systems should read the call for submissions.

Sizes across machines

Secret key
bytessystem
16bluegemss128v2
16gemss128v2
16redgemss128v2
24bluegemss192v2
24gemss192v2
24redgemss192v2
29hector
32bluegemss256v2
32edons128k08n72nu8l4mu3
32edons128ref
32gemss256v2
32luov4849242
32luov6468330
32luov8086399
32luov8117404
32luov863256
32luov890351
32mqdss48
32redgemss256v2
48mqdss64
49picnic2l1fs
49picnicl1fs
49picnicl1ur
52picnic3l1
52picnicl1full
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
64rainbow1acompres363232
64rainbow3ccompres683248
64rainbow5ccompres963664
64sphincsf128harakarobust
64sphincsf128harakasimple
64sphincsf128sha256robust
64sphincsf128sha256simple
64sphincsf128shake256robust
64sphincsf128shake256simple
64sphincss128harakarobust
64sphincss128harakasimple
64sphincss128sha256robust
64sphincss128sha256simple
64sphincss128shake256robust
64sphincss128shake256simple
72ecdonaldp192
73picnic2l3fs
73picnic3l3
73picnicl3fs
73picnicl3full
73picnicl3ur
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
96sphincsf192harakarobust
96sphincsf192harakasimple
96sphincsf192sha256robust
96sphincsf192sha256simple
96sphincsf192shake256robust
96sphincsf192shake256simple
96sphincss192harakarobust
96sphincss192harakasimple
96sphincss192sha256robust
96sphincss192sha256simple
96sphincss192shake256robust
96sphincss192shake256simple
97picnic2l5fs
97picnic3l5
97picnicl5fs
97picnicl5full
97picnicl5ur
108ecdonaldb283
108ecdonaldk283
128sphincsf256harakarobust
128sphincsf256harakasimple
128sphincsf256sha256robust
128sphincsf256sha256simple
128sphincsf256shake256robust
128sphincsf256shake256simple
128sphincss256harakarobust
128sphincss256harakasimple
128sphincss256sha256robust
128sphincss256sha256simple
128sphincss256shake256robust
128sphincss256shake256simple
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
256lattisigns512
265rwb0fuz1024
20..276..276donald2048
512ronald512
768ronald768
1024ronald1024
1088sphincs256
1281falcon512dyn
1536ronald1536
2048ronald2048
2112qtesla1
2305falcon1024dyn
2544dilithium2
2544dilithium2aes
2823sflashv2
3072ronald3072
3856dilithium4
3856dilithium4aes
4016dilithium3
4016dilithium3aes
4096ronald4096
4160qtesla3f
4160qtesla3s
4880dilithium5
4880dilithium5aes
5184qtesla1p
5550pflash1
12352qtesla3p
127683icp
13824redgemss128
14520gemss128
14664bluegemss128
14985gui184
16608tts6440
23408rainbowbinary256181212
40280gemss192
40760redgemss192
41720bluegemss192
41755gui312
57344falcon512tree
65568gravitysphincss
78096bluegemss256
78408redgemss256
83688gemss256
86240rainbow5640
94384rainbowbinary16242020
94757gui448
98304pqrsa15
100209rainbow1a
103648rainbow1aclassic363232
103648rainbow1acyclicc363232
114308rainbow1b
122880falcon1024tree
143385rainbow1c
150512rainbow6440
376141rainbow4a
396840luov863256pc
409463rainbow3b
537781rainbow3c
626048rainbow3cclassic683248
626048rainbow3ccyclicc683248
892079rainbow6a
1016868rainbow6b
1048608gravitysphincsl
1274317rainbow5c
1408736rainbow5cclassic963664
1408736rainbow5ccyclicc963664
1506592luov890351pc
2080112luov8117404pc
2097184gravitysphincsm
Public key
bytessystem
32ed25519
32gravitysphincsl
32gravitysphincsm
32gravitysphincss
32sphincsf128harakarobust
32sphincsf128harakasimple
32sphincsf128sha256robust
32sphincsf128sha256simple
32sphincsf128shake256robust
32sphincsf128shake256simple
32sphincss128harakarobust
32sphincss128harakasimple
32sphincss128sha256robust
32sphincss128sha256simple
32sphincss128shake256robust
32sphincss128shake256simple
33picnic2l1fs
33picnicl1fs
33picnicl1ur
35picnic3l1
35picnicl1full
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
48sphincsf192harakarobust
48sphincsf192harakasimple
48sphincsf192sha256robust
48sphincsf192sha256simple
48sphincsf192shake256robust
48sphincsf192shake256simple
48sphincss192harakarobust
48sphincss192harakasimple
48sphincss192sha256robust
48sphincss192sha256simple
48sphincss192shake256robust
48sphincss192shake256simple
49picnic2l3fs
49picnic3l3
49picnicl3fs
49picnicl3full
49picnicl3ur
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
60hector
62mqdss48
64donald512
64ecdonaldp256
64ronald512
64sphincsf256harakarobust
64sphincsf256harakasimple
64sphincsf256sha256robust
64sphincsf256sha256simple
64sphincsf256shake256robust
64sphincsf256shake256simple
64sphincss256harakarobust
64sphincss256harakasimple
64sphincss256sha256robust
64sphincss256sha256simple
64sphincss256shake256robust
64sphincss256shake256simple
65picnic2l5fs
65picnic3l5
65picnicl5fs
65picnicl5full
65picnicl5ur
72ecdonaldb283
72ecdonaldk283
88mqdss64
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
840edons128k08n72nu8l4mu3
897falcon512dyn
897falcon512tree
1056sphincs256
1312dilithium2
1312dilithium2aes
1504qtesla1
1536lattisigns512
1544pass769
1760dilithium4
1760dilithium4aes
1776pass863
1793falcon1024dyn
1793falcon1024tree
1952dilithium3
1952dilithium3aes
2576edons128ref
2592dilithium5
2592dilithium5aes
2976qtesla3s
3104qtesla3f
7536luov4849242
14880qtesla1p
15908luov863256
19266sflashv2
19973luov6468330
30240rainbowbinary256181212
32768pqrsa15
357123icp
39712qtesla3p
40248luov8086399
44160rainbow5640
46101luov890351
57600rainbow6440
57600tts6440
60192rainbow1acompres363232
60192rainbow1acyclicc363232
72124pflash1
100989luov8117404
102912rainbowbinary16242020
152097rainbow1a
161600rainbow1aclassic363232
163185rainbow1b
192241rainbow1c
264608rainbow3ccompres683248
264608rainbow3ccyclicc683248
352188gemss128v2
363609bluegemss128v2
375213redgemss128v2
410880luov863256pc
417408gemss128
422122gui184
430944bluegemss128
444696redgemss128
536136rainbow5ccompres963664
536136rainbow5ccyclicc963664
564535rainbow3b
565489rainbow4a
720793rainbow3c
882080rainbow3cclassic683248
1237964gemss192v2
1264117bluegemss192v2
1290543redgemss192v2
1304192gemss192
1331744bluegemss192
1351361rainbow6a
1359584redgemss192
1456225rainbow6b
1566448luov890351pc
1723681rainbow5c
1930600rainbow5cclassic963664
1990045gui312
2184048luov8117404pc
3040700gemss256v2
3046848gemss256
3087963bluegemss256v2
3094200bluegemss256
3135591redgemss256v2
3141912redgemss256
5903405gui448
Signing 0 bytes
bytessystem
32rainbowbinary16242020
33gemss128
33gemss128v2
34bluegemss128
34bluegemss128v2
363icp
36redgemss128
36redgemss128v2
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
45gui184
48ecdonaldp192
52gemss192
52gemss192v2
53bluegemss192
53bluegemss192v2
55redgemss192
55redgemss192v2
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
64ronald512
65rwb0fuz1024
66rainbow1aclassic363232
66rainbow1acompres363232
66rainbow1acyclicc363232
72ecdonaldb283
72ecdonaldk283
72gemss256
72gemss256v2
74bluegemss256
74bluegemss256v2
75redgemss256
75redgemss256v2
78rainbow1b
83gui448
87hector
92rainbow4a
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
147rainbow6b
156rainbow3c
164rainbow3cclassic683248
164rainbow3ccompres683248
164rainbow3ccyclicc683248
192ronald1536
204rainbow5c
212rainbow5cclassic963664
212rainbow5ccompres963664
212rainbow5ccyclicc963664
232edons128k08n72nu8l4mu3
256ronald2048
304edons128ref
319luov863256
319luov863256pc
384ronald3072
441luov890351
441luov890351pc
512ronald4096
521luov8117404
521luov8117404pc
659falcon512tree
659..659..660falcon512dyn
1184lattisigns512
1275..1275..1276falcon1024dyn
1275..1275..1276falcon1024tree
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2420dilithium2
2420dilithium2aes
2720qtesla3s
2848qtesla1p
2848qtesla3f
3184luov6468330
3293dilithium3
3293dilithium3aes
3366dilithium4
3366dilithium4aes
4595dilithium5
4595dilithium5aes
4850luov8086399
6176qtesla3p
8080sphincss128harakarobust
8080sphincss128harakasimple
8080sphincss128sha256robust
8080sphincss128sha256simple
8080sphincss128shake256robust
8080sphincss128shake256simple
12337..12354..12354picnic2l1fs
12476..12493..12526picnic3l1
15728gravitysphincss
16976sphincsf128harakarobust
16976sphincsf128harakasimple
16976sphincsf128sha256robust
16976sphincsf128sha256simple
16976sphincsf128shake256robust
16976sphincsf128shake256simple
17064sphincss192harakarobust
17064sphincss192harakasimple
17064sphincss192sha256robust
17064sphincss192sha256simple
17064sphincss192shake256robust
17064sphincss192shake256simple
27150..27181..27222picnic2l3fs
27420..27444..27504picnic3l3
29792sphincss256harakarobust
29792sphincss256harakasimple
29792sphincss256sha256robust
29792sphincss256sha256simple
29792sphincss256shake256robust
29792sphincss256shake256simple
30824..30841..30858picnicl1full
32800pqrsa15
32852..32868..32868picnicl1fs
32882mqdss48
34064gravitysphincsm
35664sphincsf192harakarobust
35664sphincsf192harakasimple
35664sphincsf192sha256robust
35664sphincsf192sha256simple
35664sphincsf192shake256robust
35664sphincsf192shake256simple
38768gravitysphincsl
41000sphincs256
46184..46233..46280picnic2l5fs
48452..48596..48676picnic3l5
49216sphincsf256harakarobust
49216sphincsf256harakasimple
49216sphincsf256sha256robust
49216sphincsf256sha256simple
49216sphincsf256shake256robust
49216sphincsf256shake256simple
53965picnicl1ur
67800mqdss64
68543..68567..68615picnicl3full
74136..74160..74184picnicl3fs
121586..121618..121666picnicl5full
121849picnicl3ur
128156..128204..128220picnicl5fs
209510picnicl5ur
Signing 23 bytes
bytessystem
32rainbowbinary16242020
33gemss128
33gemss128v2
34bluegemss128
34bluegemss128v2
363icp
36redgemss128
36redgemss128v2
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
45gui184
48ecdonaldp192
52gemss192
52gemss192v2
53bluegemss192
53bluegemss192v2
55redgemss192
55redgemss192v2
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
66rainbow1aclassic363232
66rainbow1acompres363232
66rainbow1acyclicc363232
72ecdonaldb283
72ecdonaldk283
72gemss256
72gemss256v2
73ronald768
74bluegemss256
74bluegemss256v2
75redgemss256
75redgemss256v2
78rainbow1b
83gui448
87hector
92rainbow4a
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
104rainbow1c
105ronald1024
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
147rainbow6b
156rainbow3c
164rainbow3cclassic683248
164rainbow3ccompres683248
164rainbow3ccyclicc683248
169ronald1536
204rainbow5c
212rainbow5cclassic963664
212rainbow5ccompres963664
212rainbow5ccyclicc963664
232edons128k08n72nu8l4mu3
233ronald2048
304edons128ref
319luov863256
319luov863256pc
361ronald3072
441luov890351
441luov890351pc
489ronald4096
521luov8117404
521luov8117404pc
659..659..660falcon512dyn
659..659..660falcon512tree
1184lattisigns512
1275..1275..1276falcon1024dyn
1275..1275..1276falcon1024tree
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2420dilithium2
2420dilithium2aes
2720qtesla3s
2848qtesla1p
2848qtesla3f
3184luov6468330
3293dilithium3
3293dilithium3aes
3366dilithium4
3366dilithium4aes
4595dilithium5
4595dilithium5aes
4850luov8086399
6176qtesla3p
8080sphincss128harakarobust
8080sphincss128harakasimple
8080sphincss128sha256robust
8080sphincss128sha256simple
8080sphincss128shake256robust
8080sphincss128shake256simple
12316..12354..12402picnic2l1fs
12444..12461..12478picnic3l1
15728gravitysphincss
16976sphincsf128harakarobust
16976sphincsf128harakasimple
16976sphincsf128sha256robust
16976sphincsf128sha256simple
16976sphincsf128shake256robust
16976sphincsf128shake256simple
17064sphincss192harakarobust
17064sphincss192harakasimple
17064sphincss192sha256robust
17064sphincss192sha256simple
17064sphincss192shake256robust
17064sphincss192shake256simple
27150..27181..27222picnic2l3fs
27372..27420..27492picnic3l3
29792sphincss256harakarobust
29792sphincss256harakasimple
29792sphincss256sha256robust
29792sphincss256sha256simple
29792sphincss256shake256robust
29792sphincss256shake256simple
30824..30824..30849picnicl1full
32800pqrsa15
32836..32852..32884picnicl1fs
32882mqdss48
34064gravitysphincsm
35664sphincsf192harakarobust
35664sphincsf192harakasimple
35664sphincsf192sha256robust
35664sphincsf192sha256simple
35664sphincsf192shake256robust
35664sphincsf192shake256simple
38768gravitysphincsl
41000sphincs256
46137..46184..46282picnic2l5fs
48436..48516..48644picnic3l5
49216sphincsf256harakarobust
49216sphincsf256harakasimple
49216sphincsf256sha256robust
49216sphincsf256sha256simple
49216sphincsf256shake256robust
49216sphincsf256shake256simple
53965picnicl1ur
67800mqdss64
68543..68567..68615picnicl3full
74124..74136..74172picnicl3fs
121586..121634..121682picnicl5full
121849picnicl3ur
128140..128220..128268picnicl5fs
209510picnicl5ur
Signing many bytes
bytessystem
32rainbowbinary16242020
33gemss128
33gemss128v2
34bluegemss128
34bluegemss128v2
363icp
36redgemss128
36redgemss128v2
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
45gui184
48ecdonaldp192
52gemss192
52gemss192v2
53bluegemss192
53bluegemss192v2
55redgemss192
55redgemss192v2
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
66rainbow1aclassic363232
66rainbow1acompres363232
66rainbow1acyclicc363232
72ecdonaldb283
72ecdonaldk283
72gemss256
72gemss256v2
74bluegemss256
74bluegemss256v2
75redgemss256
75redgemss256v2
78rainbow1b
83gui448
87hector
92rainbow4a
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
147rainbow6b
156rainbow3c
164rainbow3cclassic683248
164rainbow3ccompres683248
164rainbow3ccyclicc683248
204rainbow5c
212rainbow5cclassic963664
212rainbow5ccompres963664
212rainbow5ccyclicc963664
232edons128k08n72nu8l4mu3
304edons128ref
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
659..659..660falcon512dyn
659..659..660falcon512tree
1184lattisigns512
1275falcon1024dyn
1275..1275..1276falcon1024tree
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2420dilithium2
2420dilithium2aes
2720qtesla3s
2848qtesla1p
2848qtesla3f
3184luov6468330
3293dilithium3
3293dilithium3aes
3366dilithium4
3366dilithium4aes
4595dilithium5
4595dilithium5aes
4850luov8086399
6176qtesla3p
8080sphincss128harakarobust
8080sphincss128harakasimple
8080sphincss128sha256robust
8080sphincss128sha256simple
8080sphincss128shake256robust
8080sphincss128shake256simple
12340..12354..12402picnic2l1fs
12438..12476..12495picnic3l1
15728gravitysphincss
16976sphincsf128harakarobust
16976sphincsf128harakasimple
16976sphincsf128sha256robust
16976sphincsf128sha256simple
16976sphincsf128shake256robust
16976sphincsf128shake256simple
17064sphincss192harakarobust
17064sphincss192harakasimple
17064sphincss192sha256robust
17064sphincss192sha256simple
17064sphincss192shake256robust
17064sphincss192shake256simple
27109..27181..27222picnic2l3fs
27396..27468..27492picnic3l3
29792sphincss256harakarobust
29792sphincss256harakasimple
29792sphincss256sha256robust
29792sphincss256sha256simple
29792sphincss256shake256robust
29792sphincss256shake256simple
30807..30824..30841picnicl1full
32800pqrsa15
32868..32868..32884picnicl1fs
32882mqdss48
34064gravitysphincsm
35664sphincsf192harakarobust
35664sphincsf192harakasimple
35664sphincsf192sha256robust
35664sphincsf192sha256simple
35664sphincsf192shake256robust
35664sphincsf192shake256simple
38768gravitysphincsl
41000sphincs256
46184..46280..46329picnic2l5fs
48388..48484..48548picnic3l5
49216sphincsf256harakarobust
49216sphincsf256harakasimple
49216sphincsf256sha256robust
49216sphincsf256sha256simple
49216sphincsf256shake256robust
49216sphincsf256shake256simple
53965picnicl1ur
67800mqdss64
68519..68543..68555picnicl3full
74112..74148..74160picnicl3fs
121570..121586..121650picnicl5full
121849picnicl3ur
128156..128188..128236picnicl5fs
209510picnicl5ur

aarch64; Firestorm (610f0230); 2020 Apple M1; 4 x 3200MHz; unstable; minimac, supercop-20210423

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
2133?2266?6399?
T:
picnic3l1
2133?2267?7333?
T:
picnicl1full
2933?3066?8666?
T:
picnicl3full
2933?3067?8666?
T:
picnic3l3
3733?4000?11733?
T:
picnic3l5
3867?4000?14266?
T:
picnicl5full
6666?6800?16533?
T:
picnic2l1fs
6800?6933?21332?
T:
picnicl1fs
6533?7066?16666?
T:
picnicl1ur
11866?12133?32532?
T:
picnicl3ur
11733?12266?39332?
T:
picnicl3fs
12266?12666?32399?
T:
picnic2l3fs
16400?16533?43998?
T:
picnicl5fs
16133?16666?44265?
T:
picnicl5ur
16399?16666?54932?
T:
picnic2l5fs
70130?70530?146927?ed25519
150660?152394?321321?dilithium2
191726?196926?520780?
T:
pass769
231591?234258?625575?
T:
pass863
296522?297988?632375?dilithium3
401851?409051?854500?dilithium2aes
425716?426250?909832?dilithium5
480781?482648?1298350?
T:
mqdss48
752371?755171?1655402?dilithium3aes
111955711287561387946
T:
mqdss64
1225419?1235685?2633097?dilithium5aes
842100?1356613?1955524?
T:
qtesla1
1753532?1947657?2969750?
T:
qtesla3f
3669990?3713321?5521518?
T:
sphincsf128sha256simple
4080908?4096373?5391923?
T:
sphincsf128shake256simple
3403200?4248101?6499747?
T:
qtesla3s
3927313?4442493?5142999?
T:
qtesla1p
5276727?5283527?8661261?
T:
sphincsf128harakasimple
533272653419245504718
T:
sphincsf192sha256simple
594443459669676049497
T:
sphincsf192shake256simple
7098389?7134388?11238628?
T:
sphincsf128sha256robust
7626502?7643701?10238000?
T:
sphincsf128shake256robust
7766630?7778897?10456658?
T:
sphincsf192harakasimple
10110005?10168803?12726703?
T:
sphincsf128harakarobust
104805241049785610855842
T:
sphincsf192sha256robust
111812961119836313144286
T:
sphincsf192shake256robust
140954501412184814770223
T:
sphincsf256sha256simple
140335861424757715474063
T:
luov4849242
149056841492328415453663
T:
sphincsf192harakarobust
157913831581444916094838
T:
sphincsf256shake256simple
14364639?15970710?20944781?
T:
falcon512dyn
15161274?16664283?19513105?
T:
falcon512tree
16099238?19785627?24994357?
T:
qtesla3p
206685262070239121361565
T:
sphincsf256harakasimple
206795922088625121053711
T:
luov863256
297115062973323829771237
T:
sphincsf256shake256robust
386728893870435538732620
T:
sphincsf256sha256robust
396260523964591839809245
T:
sphincsf256harakarobust
425903364271993142838993
T:
luov6468330
456436844839544354889856
T:
falcon1024tree
455612874935247254515071
T:
falcon1024dyn
573126955988566062789681
T:
luov890351
820011978225092182492111
T:
luov8086399
968920829705180997764047
T:
redgemss128v2
117121692117579541121097670
T:
sphincss128sha256simple
124916053127225163127739677
T:
luov8117404
130304243130410639130642896
T:
sphincss128shake256simple
138938439139043368139587081
T:
bluegemss128v2
166008582166077379168886070
T:
gemss128v2
167518656167618652168564748
T:
sphincss128harakasimple
170497873170651333176352978
T:
sphincss192sha256simple
191251863193809229197552549
T:
sphincss192shake256simple
225559055225737448226164098
T:
sphincss256sha256simple
227314720227584976228050158
T:
sphincss128sha256robust
244355121244597512245289751
T:
sphincss128shake256robust
247190210247324205248054976
T:
sphincss192harakasimple
252643331252812125253981812
T:
sphincss256shake256simple
321726899321914092323093112
T:
sphincss128harakarobust
329919112330027108330233634
T:
sphincss256harakasimple
335495561338029996346626592
T:
sphincss192sha256robust
357123383357921218369125714
T:
sphincss192shake256robust
465744206466260586468625694
T:
redgemss192v2
473955752474295205483613908
T:
sphincss256shake256robust
475699817476523919477315888
T:
sphincss192harakarobust
619166746619570863625444767
T:
sphincss256sha256robust
634410951640108728655793849
T:
sphincss256harakarobust
694768326696271468700514369
T:
bluegemss192v2
841621656842697214846607995
T:
gemss192v2
119631846711980753321203746977
T:
redgemss256v2
174195248617431249731758397310
T:
bluegemss256v2
208579145420869190102089400379
T:
gemss256v2
Cycles to sign 59 bytes
25%50%75%system
73864?74264?104929?ed25519
229325?235590?490514?
T:
pass769
174260?383452?897032?
T:
qtesla1
350253?421583?793436?
T:
qtesla3f
469848480515487181
T:
falcon512tree
288389?521713?744504?dilithium2
275855?527713?831300?
T:
pass863
682374695839712372
T:
falcon512dyn
708105?738372?1206886?dilithium2aes
439450?812235?1444610?dilithium3
461848?900898?1642202?
T:
qtesla1p
938097950496962229
T:
falcon1024tree
476248?1156888?2617897?
T:
qtesla3s
877966?1195287?1691267?dilithium5
135634713730131385946
T:
falcon1024dyn
1126889?1419545?2358308?dilithium3aes
1864727?2411372?3191475?dilithium5aes
1991522?2785758?5945234?
T:
qtesla3p
364772436530573659723
T:
picnicl1full
381198538249183848250
T:
luov863256
565097956663125719510
T:
picnicl1fs
690599769130646938929
T:
picnicl3full
707599070918567107456
T:
picnicl1ur
109635721097437110995971
T:
picnicl5full
132378831324241613259882
T:
picnicl3fs
139342561394958913979453
T:
luov890351
144366361445756914479568
T:
mqdss48
169869371700853617042668
T:
picnicl3ur
181848901820342218263420
T:
picnic3l1
227309792275644522830708
T:
picnicl5fs
247531662477343224839163
T:
luov8117404
279641082799384028059038
T:
picnicl5ur
295928442960391029628976
T:
luov4849242
392936653933006439431793
T:
picnic3l3
35064363?41617975?49023819?
T:
redgemss128v2
444533304451466144605325
T:
mqdss64
638323076386550664003766
T:
picnic3l5
754519867548545275535716
T:
luov6468330
115468956115549619115679615
T:
sphincsf128sha256simple
108697087?128979762?151944597?
T:
redgemss192v2
128792836129189620129390945
T:
sphincsf128shake256simple
150218399150319328150669314
T:
luov8086399
150224399150398125151080764
T:
picnic2l1fs
150812242150983969152061526
T:
sphincsf192sha256simple
162555117162619915162837905
T:
sphincsf192shake256simple
197908936198088395198516778
T:
sphincsf128harakasimple
212453834212639426213149407
T:
sphincsf128sha256robust
180232292?226716476?287109318?
T:
redgemss256v2
228070557228226285228919191
T:
sphincsf192harakasimple
230053280230322736230913246
T:
sphincsf128shake256robust
290163731290415455291250623
T:
sphincsf192sha256robust
299083117299256843299463769
T:
sphincsf192shake256robust
341759849341913443343687508
T:
sphincsf256sha256simple
350987756351401740351997317
T:
sphincsf128harakarobust
360806038361048163389062802
T:
sphincsf256shake256simple
420969689422520561425658439
T:
picnic2l3fs
431585940432248315433485199
T:
sphincsf192harakarobust
568936441569180832571191021
T:
sphincsf256harakasimple
658501876658783466663678341
T:
sphincsf256shake256robust
865361529868225150872147663
T:
picnic2l5fs
903078722903480973908126525
T:
sphincsf256sha256robust
103743854010383601041042318616
T:
sphincsf256harakarobust
174201461717427487211751323720
T:
sphincss128sha256simple
1558060603?1868513808?2202763418?
T:
bluegemss128v2
194425071719455136001953207566
T:
sphincss128shake256simple
291679139229178764162948748143
T:
sphincss256sha256simple
301754612230182296963043364047
T:
sphincss256shake256simple
314044612131413451533158293425
T:
sphincss128sha256robust
319531077831969081823218486540
T:
sphincss128harakasimple
340896163334106874323434351840
T:
sphincss128shake256robust
406419763641082596484198683583
T:
sphincss192shake256simple
419925742742045853524342323838
T:
sphincss192sha256simple
508181681750829181075131987391
T:
sphincss256harakasimple
541017905754119649875418948314
T:
sphincss256shake256robust
552365249055250884345815328697
T:
sphincss128harakarobust
4851277956?5870207620?7757647089?
T:
bluegemss192v2
695104126470254819577191147751
T:
sphincss192shake256robust
717044856072145363057408171541
T:
sphincss192harakasimple
761015525076121915717682637219
T:
sphincss256sha256robust
766646878477114884927920136608
T:
sphincss192sha256robust
912213431991256037849211253105
T:
sphincss256harakarobust
8093203713?9756260881?12917609786?
T:
bluegemss256v2
9923606743?11908043491?15435573024?
T:
gemss128v2
130856792201308850271113168781441
T:
sphincss192harakarobust
26589650502?39593210397?46533870200?
T:
gemss192v2
57739711788?69282517679?80830343108?
T:
gemss256v2
Cycles to verify 59 bytes
25%50%75%system
418654266543198
T:
falcon512tree
501315119851998
T:
falcon512dyn
606646119867997
T:
qtesla1
822648306385463
T:
falcon1024tree
99062100396102929
T:
falcon1024dyn
128795129728132128
T:
qtesla3s
127062130661136395
T:
qtesla3f
153061159594181460
T:
gemss128v2
171726171860172527dilithium2
168127179593205059
T:
bluegemss128v2
195859?199192?285722?ed25519
194926201326222125
T:
redgemss128v2
275589275855276123dilithium3
287188289589298255
T:
pass769
318788323321331054
T:
qtesla1p
333987335854347453
T:
pass863
353053372519396118
T:
gemss192v2
369986383319404117
T:
bluegemss192v2
376385388518410517
T:
redgemss192v2
388918390385392385dilithium2aes
454382454515455449dilithium5
678107680374682640dilithium3aes
702773759037803435
T:
redgemss256v2
726238764636813835
T:
bluegemss256v2
718372773436831301
T:
gemss256v2
119102111956861199420dilithium5aes
193565719781892022721
T:
sphincss128sha256simple
208311920868522095518
T:
qtesla3p
214938321916472252846
T:
sphincss128shake256simple
276962527709582777358
T:
picnicl1full
304601530485473055881
T:
luov863256
306441331026793167076
T:
sphincss192sha256simple
316414332508063346402
T:
sphincss192shake256simple
333920333950673493997
T:
sphincss128harakasimple
391544739854454061575
T:
sphincss128sha256robust
397224540186434101040
T:
sphincss256sha256simple
413637141987694295166
T:
sphincss256shake256simple
419956943119644469559
T:
sphincss128shake256robust
457795545830214587821
T:
picnicl1fs
469795047436824824478
T:
sphincsf128sha256simple
492260849952725053003
T:
sphincss192harakasimple
520752952916605345658
T:
sphincsf128shake256simple
531072653207255372324
T:
picnicl3full
571444457223105744443
T:
picnicl1ur
612989463124206416549
T:
sphincss192shake256robust
627935563813516568544
T:
sphincss128harakarobust
631495364234826504145
T:
sphincss192sha256robust
683546669546627085590
T:
sphincss256harakasimple
756877176650337762497
T:
sphincsf128harakasimple
763543577534307821961
T:
sphincsf192sha256simple
774356478631597979288
T:
sphincsf256sha256simple
798235581358168233012
T:
sphincss256shake256robust
822474582722118339941
T:
sphincsf192shake256simple
837500685351338754858
T:
sphincsf256shake256simple
856219985728658591664
T:
picnicl5full
943683196250919728687
T:
sphincsf128sha256robust
964429097505539915346
T:
sphincss192harakarobust
99356121014307110311464
T:
sphincsf128shake256robust
103926611047092410592920
T:
mqdss48
109706381098930411014903
T:
picnicl3fs
115664821172394212019797
T:
sphincss256sha256robust
118862021191180211929401
T:
luov890351
118386041200566412101793
T:
sphincsf192harakasimple
126632391277310112848831
T:
sphincsf256harakasimple
131781511333694613497340
T:
sphincss256harakarobust
139162561393412313952788
T:
picnicl3ur
145939631480315515093010
T:
sphincsf128harakarobust
148454201486755214895551
T:
picnic3l1
157061871587031316001508
T:
sphincsf192sha256robust
158824461602710816271765
T:
sphincsf192shake256robust
161557691647922316658949
T:
sphincsf256shake256robust
190475221906312219112320
T:
picnicl5fs
202964072030840720335739
T:
luov4849242
212469042126903621334367
T:
luov8117404
228231092297070323180161
T:
sphincsf256sha256robust
232445582326975823309223
T:
picnicl5ur
233629542361027823826935
T:
sphincsf192harakarobust
247479662502808925418874
T:
sphincsf256harakarobust
319858173203448132095279
T:
picnic3l3
320732813253192932883916
T:
mqdss64
491260804918327949273809
T:
picnic3l5
514763895151305551538653
T:
luov6468330
769743267705805777352578
T:
picnic2l1fs
985162859855788398619348
T:
luov8086399
173805877173927739174128532
T:
picnic2l3fs
302062467302260326303291618
T:
picnic2l5fs

amd64; IceLake (706e5); 2020 Intel Core i5-1030NG7; 4 x 1100MHz; icelake, supercop-20200826

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
304330583155
T:
picnic3l1
299730763246
T:
picnicl1full
428643344456
T:
picnicl1fs
431543464520
T:
picnicl1ur
432743584655
T:
picnicl3full
439144494499
T:
picnic3l3
571757445938
T:
picnicl5full
572957506135
T:
picnic3l5
701471987329
T:
picnic2l3fs
728173587527
T:
picnicl3ur
746375497703
T:
picnicl3fs
824283338522
T:
picnic2l1fs
9818995010148
T:
picnic2l5fs
100571011810343
T:
picnicl5ur
105541070911015
T:
picnicl5fs
211212123421301
T:
lattisigns512
368843731737917
T:
dilithium2aes
509375135952229
T:
dilithium3aes
634586386064287
T:
dilithium4aes
645176487765907
T:
dilithium2
9940999716100810
T:
dilithium3
113876114320114942ed25519
133804134328135231
T:
dilithium4
138796139629141402
T:
donald512
139471139697140002
T:
ed448goldilocks
145388146442149837
T:
ecdonaldp256
191811192989194605
T:
pass769
218608220972223412
T:
pass863
373437374512379560
T:
donald1024
626681630039637718
T:
sphincsf128harakasimple
712600720453728040
T:
ecdonaldp160
740345753787772529
T:
ecdonaldk163
747378755454776336
T:
mqdss48
751663763446775139
T:
ecdonaldb163
793023799339815888
T:
edons128k08n72nu8l4mu3
799742803458813004
T:
sphincsf128harakarobust
806614820186831728
T:
ecdonaldk233
811368827499844476
T:
ecdonaldb233
836598841834865407
T:
ecdonaldp192
942525953746970015
T:
sphincsf192harakasimple
119386411994211206698
T:
sphincsf192harakarobust
121366512314001259725
T:
ecdonaldp224
128650012941581307384
T:
donald2048
129662312975261306339
T:
sphincsf128sha256simple
143800614492251471321
T:
ecdonaldk283
148708415019951526199
T:
ecdonaldb283
173867117436381747527
T:
mqdss64
189496819169411935957
T:
sphincsf192sha256simple
219445722142872230960
T:
edons128ref
219103922254832280193
T:
ecdonaldk409
231332823495262388303
T:
ecdonaldb409
245988224652782472695
T:
sphincsf128sha256robust
1997568?2653146?3316104?
T:
qtesla1
271285227287782750656
T:
sphincsf256harakasimple
293792229412482953315
T:
sphincsf256harakarobust
323432132803993318609
T:
ecdonaldp384
332308333334343371176
T:
sphincsf128shake256simple
369152836978383720267
T:
sphincsf192sha256robust
431234443375984525852
T:
3icp
478509147989494820470
T:
sphincsf256sha256simple
485595448667224884340
T:
sphincsf192shake256simple
481924349269095007285
T:
ecdonaldk571
510526252040795287410
T:
ecdonaldb571
600862360127466041028
T:
sphincsf128shake256robust
4217859?6206677?8252202?
T:
qtesla3f
746143975021477548410
T:
ecdonaldp521
873029087569488924883
T:
rainbowbinary256181212
881797088361268851958
T:
sphincsf192shake256robust
985230898674519894874
T:
tts6440
100001691001323610041666
T:
sphincs256
8324809?10458728?14477610?
T:
qtesla3s
105702011059776010709162
T:
rainbow1aclassic363232
9339498?10867112?13099890?
T:
qtesla1p
119134591198408212150533
T:
rainbow1acompres363232
120450221206462812171742
T:
rainbow1acyclicc363232
127458641274783112785997
T:
sphincsf256shake256simple
11204794?14964242?21661177?
T:
rwb0fuz1024
172635111729032817347547
T:
sphincsf256sha256robust
10500927?17436726?24228748?
T:
ronald512
198939281997722420041353
T:
luov4849242
194796792022025423838010
T:
falcon512tree
194604342071175522992975
T:
falcon512dyn
224929162257127422688883
T:
sphincss128harakasimple
228787182289578422924912
T:
sphincss128harakarobust
233603232338521123437746
T:
sphincsf256shake256robust
14642384?24027443?38054272?
T:
ronald768
284533392855446928677909
T:
luov863256
290293582910240829276914
T:
sphincss192harakasimple
309554063101607331074474
T:
rainbow5640
397560793991044940020865
T:
sphincss192harakarobust
417223004179800641911796
T:
sphincss128sha256simple
423832524263464642818782
T:
sphincss256harakasimple
429437704300816243110656
T:
rainbowbinary16242020
25938537?44201274?67162019?
T:
ronald1024
471829544724857747281747
T:
sphincss256harakarobust
49820289?57517848?69290213?
T:
qtesla3p
604603946054222360747118
T:
rainbow3cclassic683248
604901146059059960960627
T:
gemss128v2
611807176122962961291430
T:
sphincss192sha256simple
614805166169673761902470
T:
luov6468330
600118676198238468314490
T:
falcon1024tree
601939886198315666349821
T:
falcon1024dyn
621564216259448764128168
T:
rainbow3ccompres683248
638855296413553064613479
T:
redgemss128v2
641429376429849564686685
T:
gemss128
647821766500577566604250
T:
bluegemss128v2
661167056627867370506387
T:
bluegemss128
669520876707929867205310
T:
redgemss128
685954386874482569447162
T:
rainbow6440
693336336963166870184605
T:
rainbow3ccyclicc683248
766160497677266276874493
T:
sphincss256sha256simple
785776567867519478902146
T:
sphincss128sha256robust
981302819841777398727546
T:
luov890351
100464230100712519100971168
T:
sphincss128shake256simple
115041390115175441115694083
T:
rainbow1b
118192170118381368118554740
T:
sphincss192sha256robust
118948627119147581119329080
T:
luov8086399
130138334130414131130700323
T:
rainbow1c
156089658156306269156618881
T:
sphincss192shake256simple
177372350177985925178883481
T:
luov8117404
181020227181187363181343663
T:
sphincss128shake256robust
90668680?200391200?292309278?
T:
ronald1536
204629842204769139204947169
T:
sphincss256shake256simple
230210773230611192231260210
T:
rainbow5ccompres963664
234377813234890397235638412
T:
rainbow5cclassic963664
247405829247747056248201758
T:
rainbow5ccyclicc963664
277639780277960089278242139
T:
sphincss192shake256robust
277668847278565671285964781
T:
sphincss256sha256robust
291775557291966268292324212
T:
gemss192
295747807296665722297995426
T:
bluegemss192
300392155301960628306643987
T:
redgemss192
301676928303069138307284460
T:
redgemss192v2
304245134304476491304665851
T:
gemss192v2
307898164308250069308794554
T:
bluegemss192v2
374931295375695503376057030
T:
sphincss256shake256robust
215497078?424379492?606194589?
T:
ronald2048
746983280767733263775333115
T:
rainbow3b
760932427770856936792224595
T:
gui184
808362445809197144810275372
T:
gravitysphincss
808446818809938527813447539
T:
gemss256
823186035826635181836334043
T:
bluegemss256
832368782860051598877037171
T:
redgemss256
882738194885915221904550399
T:
bluegemss256v2
913204564914484105916635385
T:
gemss256v2
949055408949982462951041782
T:
rainbow1a
933855245958060656976929440
T:
redgemss256v2
109000017910934044021097440830
T:
rainbow3c
1012303399?1486343509?2165166146?
T:
ronald3072
1617290098?3099706234?4729887395?
T:
ronald4096
336633586333742058253390676080
T:
rainbow6b
351198402635140703333517110511
T:
rainbow5c
416870475342626681934386068139
T:
pqrsa15
523311800752634372135315332379
T:
gui312
617532555061817674976192146767
T:
rainbow6a
759848359776043506737619560002
T:
rainbow4a
129427828551295225280912963016310
T:
gravitysphincsl
258718668182588275926225896465006
T:
gravitysphincsm
288937379482897999742829141915832
T:
gui448
Cycles to sign 59 bytes
25%50%75%system
126011278913143
T:
rainbowbinary256181212
144811468614829
T:
tts6440
284742902429738
T:
rainbowbinary16242020
303863071433311
T:
rainbow5640
477634808248531
T:
rainbow6440
467404888757480
T:
rainbow1a
606936143762994
T:
rainbow1aclassic363232
686006982073486
T:
rainbow1acyclicc363232
101618102084103281
T:
rainbow1c
117244117932118602ed25519
146583146873147363
T:
ed448goldilocks
161858162431163207
T:
rainbow1b
117541?181094?271805?
T:
dilithium2
200177201443202948
T:
ecdonaldp256
92474?201649?476035?
T:
3icp
129378?207988?329125?
T:
dilithium4aes
106393?215369?382757?
T:
dilithium2aes
224634?231045?670356?
T:
pass769
189266?237999?492724?
T:
dilithium3
134893?238587?411363?
T:
dilithium3aes
240963243529245067
T:
donald512
101920?285502?567368?
T:
lattisigns512
307021308022313267
T:
rainbow3c
208664?312259?420792?
T:
dilithium4
356240360951371109
T:
falcon512tree
368521373075377189
T:
ronald512
432177434407442235
T:
rainbow3cclassic683248
447453448809451690
T:
rainbow3ccyclicc683248
477500481036487707
T:
donald1024
483165484880493511
T:
rainbow3b
318036?499115?942185?
T:
qtesla1
257240?504258?751796?
T:
pass863
619051622040641071
T:
rainbow6a
625802629992639475
T:
rainbow5c
672568677259684597
T:
ronald768
521523?689309?1205849?
T:
qtesla3f
682433689473693365
T:
falcon512dyn
709215715921721581
T:
falcon1024tree
748530760462768558
T:
ecdonaldp160
780659782277795373
T:
rainbow4a
781099793167802215
T:
ecdonaldk163
802931809695818604
T:
ecdonaldb163
857611860287881439
T:
ecdonaldk233
878723890267897349
T:
ecdonaldb233
916507923614938504
T:
ecdonaldp192
919550931130948712
T:
ronald1024
960393974872985637
T:
rwb0fuz1024
111967311220341129459
T:
rainbow5ccyclicc963664
112544911311061143972
T:
rainbow5cclassic963664
113333011530711181935
T:
rainbow6b
907319?1153840?1684316?
T:
qtesla1p
119620112138151242654
T:
edons128k08n72nu8l4mu3
129136213041411318635
T:
ecdonaldp224
684179?1362233?2314271?
T:
qtesla3s
137701913815601390398
T:
falcon1024dyn
139364913995531402629
T:
donald2048
154207315649351578621
T:
ecdonaldk283
159514316076071630169
T:
ecdonaldb283
242025124588622474067
T:
ecdonaldk409
254999425728632599353
T:
ecdonaldb409
276737427999352830033
T:
ronald1536
301699530390513069207
T:
edons128ref
342525534687543510325
T:
ecdonaldp384
2967891?3614765?4827031?
T:
redgemss128
3213732?3884204?4783797?
T:
redgemss128v2
452086445556104583257
T:
ronald2048
464317346515134667618
T:
mqdss48
464609446574174678174
T:
picnicl1full
3291055?4941325?7005016?
T:
qtesla3p
514315952121165273018
T:
ecdonaldk571
553372055447175558906
T:
picnicl1fs
555850355857695624631
T:
luov863256
552678456115965665391
T:
ecdonaldb571
574947257694575790301
T:
gravitysphincss
720909872383287266464
T:
picnicl1ur
794176480644208282529
T:
ecdonaldp521
834828283916768434757
T:
rainbow1acompres363232
892401589532099009562
T:
picnicl3full
7147072?8955722?10665802?
T:
redgemss192
8294330?10110891?12618983?
T:
redgemss192v2
110986111112471911160677
T:
gravitysphincsm
117385581176448811791008
T:
mqdss64
128625421288921512937808
T:
picnicl3fs
128905041292331912983232
T:
ronald3072
133118061333552113370568
T:
gravitysphincsl
145113541458388014747573
T:
picnicl5full
12511095?14939149?18724932?
T:
redgemss256
14385486?16578046?19279121?
T:
redgemss256v2
174007071744015917473442
T:
picnicl3ur
190380461909061119137226
T:
luov890351
12867965?19395923?30210487?
T:
gui184
211416982117878221252302
T:
picnicl5fs
223660842243194622518661
T:
sphincsf128harakasimple
235641902361122223648703
T:
picnic3l1
274844002754822527606134
T:
ronald4096
277778772780833927876087
T:
picnicl5ur
278999812799680128072825
T:
sphincsf192harakasimple
294783312958963029695743
T:
sphincsf128harakarobust
322478453232999232392103
T:
luov8117404
369115513699937037075735
T:
sphincsf192harakarobust
403818774047988040548088
T:
luov4849242
442055504433021744515091
T:
sphincsf128sha256simple
473210824745289751254406
T:
rainbow3ccompres683248
506403015075027550854294
T:
picnic3l3
608056196097345161114451
T:
sphincsf192sha256simple
699273007021930870380454
T:
sphincsf256harakasimple
752621197537975475631069
T:
sphincsf256harakarobust
834051178368188283902235
T:
sphincsf128sha256robust
842149758430063684484445
T:
picnic3l5
110272999110466496110679270
T:
sphincsf128shake256simple
116354866116839755117280667
T:
sphincsf192sha256robust
120388026120575407120786615
T:
sphincsf256sha256simple
121243668121555374121716928
T:
luov6468330
104401701?125443135?146560793?
T:
bluegemss128v2
110408160?130765648?175583885?
T:
bluegemss128
131508062131941458132543311
T:
rainbow5ccompres963664
140614997140826608141182183
T:
sphincsf192shake256simple
148853651149193160149787041
T:
pqrsa15
182034673182332777182545950
T:
sphincs256
191884522192151707192687608
T:
sphincsf128shake256robust
208583633209107408209430891
T:
picnic2l1fs
238671627239457568240106301
T:
luov8086399
250720410251047047251497421
T:
sphincsf192shake256robust
302480042302854853303316458
T:
sphincsf256shake256simple
254031108?304802360?405888895?
T:
bluegemss192
309054323?370440521?493346133?
T:
bluegemss192v2
400123987400983696402227697
T:
sphincsf256sha256robust
402346546403067999403458455
T:
sphincss128harakasimple
441065112441804850442205288
T:
sphincss128harakarobust
247541251?497445417?1052581067?
T:
gui312
500611559501918803503316942
T:
picnic2l3fs
438837114?524499131?704309451?
T:
bluegemss256
538357230539212219561911990
T:
sphincsf256shake256robust
590486116592216548593921270
T:
sphincss256harakasimple
476378091?609343791?783362335?
T:
bluegemss256v2
644833382645517782646281860
T:
sphincss256harakarobust
720852001721369855722107801
T:
sphincss128sha256simple
658108888?787986527?925486126?
T:
gemss128
668680669?791757125?1015185491?
T:
gemss128v2
843574729845569565846879021
T:
sphincss192harakasimple
961149061961844717963046525
T:
sphincss256sha256simple
102001534310216981421023343596
T:
picnic2l5fs
115948362811607500851161691178
T:
sphincss192harakarobust
133734287213385760071339385267
T:
sphincss128sha256robust
146260946114637342201466753915
T:
sphincss192sha256simple
159493263915961501001598871875
T:
sphincss128shake256simple
1431845034?2119827061?2494715376?
T:
gemss192v2
1782698958?2133907686?2488402112?
T:
gemss192
250555073625066594042507891626
T:
sphincss256shake256simple
258904563825923136642595809082
T:
sphincss192sha256robust
269799585826995309302702874006
T:
sphincss128shake256robust
317959913131827039503185286239
T:
sphincss256sha256robust
352276934035238768993528287978
T:
sphincss192shake256simple
2958769567?3549451356?4163035295?
T:
gemss256v2
3207076832?3863448080?5146370566?
T:
gemss256
439147314443946999124397325516
T:
sphincss256shake256robust
576252662757720162185781234758
T:
sphincss192shake256robust
4622705245?7406443384?11304203341?
T:
gui448
Cycles to verify 59 bytes
25%50%75%system
896992409435
T:
rwb0fuz1024
102991048310807
T:
rainbowbinary256181212
151131521517380
T:
3icp
184521850618560
T:
rainbow5640
208292147922127
T:
rainbowbinary16242020
236852374323836
T:
tts6440
241742433124730
T:
rainbow6440
262432731228159
T:
rainbow1aclassic363232
300733076331443
T:
rainbow1a
321073237532527
T:
lattisigns512
339923441734868
T:
ronald512
375803789238264
T:
ronald768
424834307444036
T:
ronald1024
536135388454922
T:
dilithium2aes
553055629657540
T:
ronald1536
601566076961527
T:
rainbow1c
593126124263359
T:
gravitysphincss
688446905969471
T:
dilithium3aes
722497321374987
T:
ronald2048
775757790878931
T:
dilithium2
774887845179657
T:
falcon512tree
849758507785337
T:
dilithium4aes
946419563596748
T:
falcon512dyn
108448109027109419
T:
dilithium3
117341117885118745
T:
qtesla1
122617123185125239
T:
ronald3072
125781127230127698
T:
rainbow1b
138322140721142149
T:
rainbow3cclassic683248
149584149889150341
T:
dilithium4
153103154478155433
T:
falcon1024tree
172552174060175873
T:
donald512
173926178075183056
T:
gui184
187083187750189908
T:
ronald4096
189352190298191120
T:
falcon1024dyn
202804213933239759
T:
gemss128v2
207621221814238995
T:
redgemss128v2
228179228802229378
T:
qtesla3f
228259228810229651
T:
qtesla3s
205674230316254100
T:
bluegemss128v2
246434254914263593
T:
redgemss128
248702257570271198
T:
gemss128
256917262185268007
T:
gravitysphincsm
260689271096278744
T:
bluegemss128
280761282784287819
T:
rainbow3c
282217283241285569
T:
rainbow4a
287183288436289982
T:
pass769
330270331340333956
T:
pass863
349726354921360842
T:
gravitysphincsl
351718357411360755
T:
rainbow5cclassic963664
386164389141392129ed25519
394509397681402564
T:
ecdonaldp256
396419400745406516
T:
edons128k08n72nu8l4mu3
398245402417406402
T:
donald1024
419290420187420993
T:
rainbow3b
442711456725469044
T:
sphincss128harakasimple
482786496034514843
T:
redgemss192v2
507349509133510822
T:
ed448goldilocks
560905562776567037
T:
qtesla1p
549214565727578345
T:
gemss192
568870576104592236
T:
rainbow6a
579584588221605959
T:
redgemss192
587453597296610133
T:
bluegemss192
605563615496629230
T:
rainbow5c
610778624488648245
T:
gemss192v2
630139643653654272
T:
bluegemss192v2
692382701872715001
T:
sphincss192harakasimple
711138726448737849
T:
sphincss128harakarobust
721356730954748554
T:
gui312
757414763614766890
T:
ecdonaldp160
877350886841896110
T:
ecdonaldp192
880260897923914209
T:
sphincss256harakasimple
893552898994905476
T:
edons128ref
9722819928371004493
T:
sphincsf128harakasimple
100024210246361048136
T:
redgemss256v2
99961110247331045897
T:
gemss256v2
106919510916621134296
T:
rainbow6b
112323611474991161589
T:
sphincss192harakarobust
118900212014001212040
T:
ecdonaldp224
121521212371281253759
T:
gemss256
122595812566591275742
T:
bluegemss256
123809712713021300323
T:
redgemss256
128822313152661345961
T:
bluegemss256v2
130479513183061331114
T:
donald2048
147003614888311507783
T:
ecdonaldk163
152771315372831548855
T:
ecdonaldb163
161095616237411646953
T:
ecdonaldk233
166346716727931690953
T:
ecdonaldb233
165588116813161696759
T:
sphincss256harakarobust
170582517247031752905
T:
sphincsf128harakarobust
171395617350931749427
T:
sphincsf256harakasimple
173666517499741765564
T:
sphincsf192harakasimple
210649521562912211952
T:
gui448
234233423681322405759
T:
sphincs256
249296825460902604371
T:
sphincss128sha256simple
262119026547122678134
T:
sphincsf192harakarobust
281276428298992848730
T:
ecdonaldp384
291620529477272992657
T:
ecdonaldk283
294788129693682989942
T:
mqdss48
306904530803163097299
T:
qtesla3p
307211331032533150065
T:
ecdonaldb283
322383732652033298644
T:
sphincsf256harakarobust
363111536557603676141
T:
picnicl1full
402360940462544118996
T:
sphincss192sha256simple
418631041935574227402
T:
luov863256
427919942910144309073
T:
picnicl1fs
462434246545314698178
T:
ecdonaldk409
489357349170834940403
T:
ecdonaldb409
511241251268725151587
T:
rainbow1acyclicc363232
507803051394695160089
T:
rainbow1acompres363232
506946951648815273157
T:
sphincss128sha256robust
524498653084795366688
T:
sphincss256sha256simple
554891455608345576478
T:
picnicl1ur
613523262247136358966
T:
sphincsf128sha256simple
618041262991296392069
T:
ecdonaldp521
632097563934856554031
T:
sphincss256shake256simple
670652669327057164228
T:
sphincss128shake256simple
703969870614817090001
T:
picnicl3full
793100579708028014266
T:
mqdss64
802107581567848324249
T:
sphincsf128shake256simple
827907683693638495465
T:
sphincss192sha256robust
9726009993660310090137
T:
sphincss192shake256simple
100015571010497210215504
T:
sphincsf192sha256simple
101410181016526810188530
T:
picnicl3fs
100745281019197310414163
T:
ecdonaldk571
102587931039494410521778
T:
sphincsf256sha256simple
108343501095863811111455
T:
ecdonaldb571
114602701151202811848895
T:
picnicl5full
123696351258255912722952
T:
sphincsf128sha256robust
124437491272659012988319
T:
sphincss256shake256robust
128093441290715213073279
T:
sphincsf192shake256simple
129319331302316313158844
T:
sphincsf256shake256simple
128492731320592713532724
T:
sphincss128shake256robust
134903991352385613569407
T:
picnicl3ur
145118481454557814609979
T:
luov890351
153895291559449115828621
T:
sphincss256sha256robust
155892251584963316135515
T:
sphincsf128shake256robust
166607771670312416755757
T:
picnicl5fs
184049271848433719509571
T:
pqrsa15
188754141893584219125192
T:
picnic3l1
189860351935125019638371
T:
sphincss192shake256robust
209756372122412421463099
T:
sphincsf192sha256robust
215342632158360421669331
T:
picnicl5ur
247567392481640424911636
T:
luov8117404
251695912532841025609896
T:
sphincsf192shake256robust
256528312598404926458251
T:
sphincsf256shake256robust
283985532843601028514876
T:
luov4849242
299857483037407230937662
T:
sphincsf256sha256robust
309216853112750031392858
T:
rainbow3ccyclicc683248
308674383114831433027553
T:
rainbow3ccompres683248
405808624063111240733612
T:
picnic3l3
633326096349125063663046
T:
picnic3l5
695660456990416370542493
T:
rainbow5ccyclicc963664
716610487180409671926499
T:
luov6468330
759679757675901776996450
T:
rainbow5ccompres963664
973013889752239198016553
T:
picnic2l1fs
142439302142513902142805925
T:
luov8086399
210808774211242223211701750
T:
picnic2l3fs
370832815371336497371946054
T:
picnic2l5fs

aarch64; A72 (410fd083); 2019 Broadcom BCM2711; 4 x 1500MHz; rpi4ubuntu64, supercop-20191221

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
169611701017104picnicl1fs
172461732917380picnicl1ur
182411865818840picnic2l1fs
332053328533400picnicl3fs
332393328933521picnicl3ur
379283804738218picnic2l3fs
517145190552390picnicl5ur
522085279654751picnicl5fs
574385756758121picnic2l5fs
128414128513128691ed25519
285365286297287498dilithium2
451423452414455264dilithium3
577664580596584126dilithium4
690139691411695903dilithium2aes
108981810951211114089dilithium3aes
113228311350571150992mqdss48
152499615367331565285dilithium4aes
1756890?2471362?3519218?qtesla1
262950826405092671303mqdss64
3030773?4393182?4620164?qtesla3f
455359645640714576095sphincsf128sha256simple
4601464?6108466?9024794?qtesla3s
663275066454766692453sphincsf192sha256simple
877805987897958804312sphincsf128sha256robust
979524498067659817104sphincsf128shake256simple
9568185?10904274?13400322?qtesla1p
130799351309350713116503sphincsf192sha256robust
134596481346905613484082sphincsf128harakasimple
143986561441343914451201sphincsf192shake256simple
161256911615531116191208sphincs256
176776011772058117749176sphincsf256sha256simple
183755921842679018448466sphincsf128shake256robust
197179491972349419753507sphincsf192harakasimple
222821942232038722377181sphincsf128harakarobust
270895962710399727355972sphincsf192shake256robust
27324528?30040341?35867988?falcon512dyn
291085213190660235685480falcon512tree
330430823305187333061131sphincsf192harakarobust
348381513491297834991418luov4849242
33003091?35847949?44121519?qtesla3p
378313993785918137963429sphincsf256shake256simple
452812964537938445450112luov863256
482198684827863048309828sphincsf256sha256robust
524795815251127252539273sphincsf256harakasimple
54002142?67184721?92057063?rwb0fuz1024
712969287137037871788042sphincsf256shake256robust
871948048722341487240635sphincsf256harakarobust
8542554891084240105584672falcon1024tree
85847466?92140167?108106797?falcon1024dyn
101551912101761714102130531luov6468330
145607723145855156146150659sphincss128sha256simple
154030621154452386154949587luov890351
174424508174774405175113005luov8086399
212926846213271073213638780sphincss192sha256simple
265383907271139906278671509luov8117404
281150536281381880282019379sphincss128sha256robust
282571592282792353283332853sphincss256sha256simple
313409375313590380314274799sphincss128shake256simple
351614402352478501353592205sflashv2
418948072419383182419875687sphincss192sha256robust
426070497426597045426838678sphincss128harakasimple
459934823460553909461124288sphincss192shake256simple
588088125588497747589045372sphincss128shake256robust
605498472606040112606982388sphincss256shake256simple
628487663628748019630024868sphincss192harakasimple
708875348709226456709550521sphincss128harakarobust
772254131772886145773072032sphincss256sha256robust
836746040837664136840228986sphincss256harakasimple
865253709865804206866314274sphincss192shake256robust
105400829510541785081054328076sphincss192harakarobust
113985874011412263751141477156sphincss256shake256robust
139341920713939141871394505472sphincss256harakarobust
143716252014374488621437853616rainbow1a
153594589415430472861554204096redgemss128
220129926222177953012228910160bluegemss128
296857238829851522743013964756gemss128
350999541235249322483552608876gui184
502450606650389645695040301251rainbow1c
617078389361943687326219334378redgemss192
808874828481136633848139801774bluegemss192
908741334191063731909109813646rainbow1b
101386006311050208058610660742610pqrsa15
125204704501252719894212565497151rainbow4a
142405557151431193268014399492495redgemss256
185033111341861952229518743950596bluegemss256
516889065305171696009851727134875rainbow3c
523307742215237207422552455005153rainbow6a
785372050907892145809978963350592rainbow3b
Cycles to sign 59 bytes
25%50%75%system
133435133625133849ed25519
170920172111173227sflashv2
555639557061581813rainbow1a
955857963034988018falcon512tree
676580?1064711?1797497?qtesla1
633310?1145018?2234209?qtesla3f
563568?1208500?2546520?dilithium2
1251180?1580829?2485338?dilithium2aes
155917516254501638282falcon512dyn
1111683?1630032?2573902?dilithium3
173730017584711774499rainbow4a
1035956?1811526?2763565?dilithium4
186168218769831887606rainbow1c
193894919594321990171falcon1024tree
239254024112152437001rwb0fuz1024
1173910?2715943?4460757?qtesla1p
2007924?2881447?3981045?dilithium4aes
1377485?3176318?7056421?qtesla3s
316769932018643243007falcon1024dyn
332585433394923352910rainbow1b
2243292?3753682?5635572?dilithium3aes
400841440163534049994rainbow6a
689101269020786912378rainbow3c
964600496622769697854rainbow3b
6810182?9764250?14492220?qtesla3p
196990242083189620913819luov863256
258077262585253025881262picnicl1fs
359979253613189437089600picnicl1ur
488018304888867849468285mqdss48
42723894?49252726?61008680?redgemss128
614899736155414861596558picnicl3fs
641368946480824965720405luov4849242
697779697008300570166628luov890351
902569699030194490417498picnicl3ur
110652000110792314110956726picnicl5fs
120956642121957647122091320luov8117404
99946096?129541608?152418268?redgemss192
122479274?142231922?167775994?redgemss256
143984373144229544144461491sphincsf128sha256simple
151672530151917630152121178picnicl5ur
155234386155481608156169711mqdss64
187415381187794121189258477sphincsf192sha256simple
217851432224226408225518718luov6468330
264131138264334750264517610sphincsf128sha256robust
306477688306918002307694204sphincs256
309762568309963070310228036sphincsf128shake256simple
363049631363532609363990972sphincsf192sha256robust
385470166385895480386295758pqrsa15
392406874392665586393241776sphincsf192shake256simple
429058713429491674429767426sphincsf256sha256simple
427374338436876366438812284luov8086399
493537096494033226494591962sphincsf128harakasimple
554326142555046912555766056sphincsf128shake256robust
573578490573987818574329474sphincsf192harakasimple
723017528723664008730656280sphincsf192shake256robust
782726938783212114783650610picnic2l1fs
797633380798074946798631228sphincsf128harakarobust
866944071867407694867752506sphincsf256shake256simple
971340298971775915972528091sphincsf192harakarobust
112937328011297463841130170024sphincsf256sha256robust
141981508614208984241422184758sphincsf256harakasimple
157913963015803169161582035042sphincsf256shake256robust
212089308421234064362126362474picnic2l3fs
217113248421732278762174561113sphincss128sha256simple
1376529504?2200350070?3579054286?gui184
235235246023534067142354759242sphincsf256harakarobust
2020906473?2429407735?2831651334?bluegemss128
364134720136438252603655044786sphincss256sha256simple
391068990439136593843920153736sphincss128sha256robust
412227606641260178444129838402picnic2l5fs
466846655646711704064672650692sphincss128shake256simple
5003505601?5082220546?7005851412?bluegemss192
521570270252258447425227659731sphincss192sha256simple
723418186472387392447244020422sphincss256shake256simple
6166112108?7396755338?9764305962?bluegemss256
789599972478985113667899470834sphincss128harakasimple
821007044582129905648216941212sphincss128shake256robust
950223302795166146069518633086sphincss256sha256robust
961419664096159541569618020912sphincss192sha256robust
975100441697572182889766038652sphincss192shake256simple
126193730541264538344512673200260sphincss256harakasimple
126714473961267263790912680039952sphincss128harakarobust
130102338961301350998713016089232sphincss256shake256robust
168234817561682950556616834001314sphincss192shake256robust
176344161921763986959617649235468sphincss192harakasimple
15617901230?18622064055?22189170027?gemss128
208828450782089184618220902300908sphincss256harakarobust
306728590623067768067630679730154sphincss192harakarobust
Cycles to verify 59 bytes
25%50%75%system
130981334913776rwb0fuz1024
106040107395108100falcon512tree
133963135220136518falcon512dyn
174138174738178247qtesla1
191372192606196567sflashv2
217810219483220585falcon1024tree
278300279220280182falcon1024dyn
332186332841333761dilithium2
395837398919401140ed25519
417956420098422322qtesla3f
431754433844436222qtesla3s
449597455568468277rainbow1a
403658?456543?563190?gui184
475259476070478213dilithium3
643096643842646624dilithium4
667217670370674470dilithium2aes
102665410303171045334qtesla1p
103589310433871057455dilithium3aes
148353314908961502984dilithium4aes
163527016492441667089rainbow1c
170649217816391869502rainbow4a
240201224525302498072sphincss128sha256simple
333103833597033365466rainbow1b
374679637812523829115sphincs256
375940338038183860520sphincss192sha256simple
426983043645644694280rainbow6a
456140745885954621983qtesla3p
476859249068324998939sphincss128sha256robust
490301249820555060450sphincss256sha256simple
505609452259575322784sphincss128shake256simple
586161859299226015956sphincsf128sha256simple
606535061511796195058rainbow3c
751819875856957675618sphincss192shake256simple
773804278150847940221sphincss192sha256robust
835196084820298681038sphincss128harakasimple
951522496576459735139sphincsf192sha256simple
976084398409189950668sphincsf256sha256simple
9814555990464110128018sphincss256shake256simple
98707691000974010236970sphincss128shake256robust
117987101181583411822878rainbow3b
117620291191519612071728sphincsf128sha256robust
123991841248624612657888sphincss192harakasimple
124094911257158612766238sphincsf128shake256simple
143035941450929214804545sphincss256sha256robust
144521571460833914910936sphincss128harakarobust
145796961484687015099387sphincss192shake256robust
172926381751245817738839sphincss256harakasimple
177585471873321818883169luov863256
189799651925829219621012sphincss256shake256robust
194367221961018919832315sphincsf128harakasimple
194717101972705019856843sphincsf192sha256robust
197448631975488219764723picnicl1fs
197841331997551320147679sphincsf192shake256simple
199845492020678420342820sphincsf256shake256simple
220665412228121322606828sphincss192harakarobust
240876442435005224850758sphincsf128shake256robust
275848802761957528579260picnicl1ur
282430592856950728838025sphincsf256sha256robust
299912803030574930476100sphincsf192harakasimple
303958903076348730969294sphincss256harakarobust
323001343263665332911474sphincsf256harakasimple
329275643342095233918615sphincsf128harakarobust
352928643581436736167910mqdss48
383786303871691539170313sphincsf192shake256robust
386884883907758339329035sphincsf256shake256robust
429310824310255443604777pqrsa15
457740304605265546875668luov4849242
450077124608080448603980gemss128
454283444794126648495210bluegemss128
484919254856760448653595picnicl3fs
507667445134398652060066redgemss128
531700065340820653987664sphincsf192harakarobust
559063505636642056565124sphincsf256harakarobust
644227226458372664635558luov890351
700401257008216970160975picnicl3ur
890024168912731089300862picnicl5fs
112939902113193532113463974luov8117404
113702806115059258116353208mqdss64
120174665120338441120441163picnicl5ur
132130970135851540136630520luov6468330
135667444136427028143357404redgemss192
141171324146549932147913398bluegemss192
233413854234136337242550954luov8086399
240083600241390962257467388bluegemss256
244998474247607636266279340redgemss256
484889522485256020485670823picnic2l1fs
110836044811105377341112650718picnic2l3fs
197058362519722531021975638648picnic2l5fs

armeabi; A72 (410fd083); 2019 Broadcom BCM2711; 4 x 1500MHz; rpi4, supercop-20191221

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
399994013840527picnicl1ur
409444102641139picnicl1fs
437794399944221picnic2l1fs
795278008480334picnic2l3fs
818888199982250picnicl3ur
822218233282443picnicl3fs
119166119386121219picnicl5fs
119249119388119803picnicl5ur
119776119861120247picnic2l5fs
236414236858266607ed25519
591688594356649352dilithium2
95857010327931039180dilithium3
117134911719021173401dilithium2aes
124670612475141251540dilithium4
184880819083611914251dilithium3aes
262227426350532813210dilithium4aes
291072929160982924816mqdss48
592450259620026035300sphincsf128sha256simple
4861352?6551745?11034720?qtesla1
675366567593876788775mqdss64
870196287513198865664sphincsf192sha256simple
109142961094325610998762sphincsf128sha256robust
9512662?14025224?18589672?qtesla3f
161333011616321716200186sphincsf192sha256robust
18881115?19114405?28291889?qtesla3s
220419592206816522087048sphincsf128harakasimple
20726059?22511769?30557889?qtesla1p
232543692330870223669130sphincsf256sha256simple
261691862618100726230158sphincsf128shake256simple
266023802667795626783038luov4849242
317437733184150032539751sphincsf128harakarobust
324286563244587632486569sphincsf192harakasimple
342863353708958942378582falcon512dyn
371520153723601437778049luov863256
382984383831177038331480sphincsf192shake256simple
36557207?41313806?46432538?falcon512tree
471473974717086647202374sphincsf192harakarobust
498554944987121249913049sphincsf128shake256robust
577892505781797258707446sphincsf256sha256robust
731238517316488173192686sphincsf192shake256robust
820184238233059282726778luov6468330
863255598633499686372883sphincsf256harakasimple
94300833101089782114505317falcon1024dyn
101075416101115763101251485sphincsf256shake256simple
96485178102837048117429139falcon1024tree
103903186?112926738?147340452?qtesla3p
125732339125748723125779306sphincsf256harakarobust
137704328138508730139420548luov890351
164990436165622593166042614luov8086399
188772016189096216189212715sphincss128sha256simple
192252161192341645192414612sphincsf256shake256robust
254464898254865814256042047luov8117404
277022628277512543277608334sphincss192sha256simple
347104032347166808347524293sphincss128sha256robust
375817188375862160375919371sphincss256sha256simple
415291930415611037423762849sflashv2
515663575515680071515745762sphincss192sha256robust
699965916700010814700067786sphincss128harakasimple
836879497837603821837699624sphincss128shake256simple
933835668933971582934204195sphincss256sha256robust
100827482910083873421008446969sphincss128harakarobust
103241625010325203841032629945sphincss192harakasimple
122685877812271443851227813165sphincss192shake256simple
137714780513771835081377293131sphincss256harakasimple
159375418815938312471594384146sphincss128shake256robust
160722924516080438361608612999sphincss256shake256simple
201336027620135803772014262507sphincss256harakarobust
307555393330763123473077389662sphincss256shake256robust
394131376839428922993949186709rainbow1a
674623149167631471176788020030gui184
930990434593144039529333941274rainbow1b
175973417631760449746417659540975rainbow1c
365019690933695128603438311330580rainbow4a
793781331277938435976579426501018rainbow3b
Cycles to sign 59 bytes
25%50%75%system
141997142442152276sflashv2
257192257524273996ed25519
133186913441751356953falcon512tree
747378?1522726?3013293?qtesla1
167580916828651716558rainbow1a
1262262?1932891?2886355?dilithium2
197816719921432008671falcon512dyn
1505450?2139107?3686332?qtesla3f
268674627109622845404falcon1024tree
2294557?2746857?4782935?dilithium2aes
2287195?2997964?4851987?dilithium4
2591103?3194297?4768334?dilithium3
377589037819983807723rainbow1b
408088741027224121805falcon1024dyn
2997570?4207161?7194174?qtesla1p
2656071?4317190?7880190?qtesla3s
3261315?4417829?6257190?dilithium4aes
2770990?5051245?7312898?dilithium3aes
588519359100295926552rainbow4a
634696463625176390795rainbow1c
140688781444904614747424rainbow3b
144436061454234914868082luov863256
13741932?15093960?21921588?qtesla3p
270445492706789427089187picnicl1fs
316882203177916431818486picnicl1ur
480763884827849548608756luov890351
578878505798435067832403luov4849242
680798046810854968369280mqdss48
711531167157310371668014picnicl3fs
833693718341821683791593luov8117404
855758618561127985773917picnicl3ur
134212775134355316135084606picnicl5fs
156391020157162628157300126picnicl5ur
185304789185484158185646230sphincsf128sha256simple
207970662?209201564?265096974?luov6468330
209852834209912077211534692mqdss64
241457409241580593241710215sphincsf192sha256simple
327391694327663761328132866sphincsf128sha256robust
444905230445180365445538445sphincsf192sha256robust
445321280446156241524431629luov8086399
555427736555558987558020793sphincsf256sha256simple
617106036617328847619457463picnic2l1fs
796143635796855513797408439sphincsf128harakasimple
822956269823556475823882594sphincsf128shake256simple
934752624935218731935750472sphincsf192harakasimple
104063236210413262911042122963sphincsf192shake256simple
117578840111766474251179019927sphincsf128harakarobust
135118422213516383691352093642sphincsf256sha256robust
140812037514089545671409775143sphincsf192harakarobust
149461250514955724681496069517sphincsf128shake256robust
185849132418649570681867514742picnic2l3fs
194336799819450232631946029558sphincsf192shake256robust
230677492323072843852308444782sphincsf256shake256simple
231869859123193294482319920487sphincsf256harakasimple
278572895227861965332786450172sphincss128sha256simple
350018451835010670233501890518sphincsf256harakarobust
394051328939479495553971422919picnic2l5fs
423393476742347322364236106044sphincsf256shake256robust
475482210847552833254755950049sphincss256sha256simple
482621482848278659074829284923sphincss128sha256robust
3120164964?5617255635?8134384994?gui184
661431745466167702106618541925sphincss192sha256simple
114011871511140187065211405405759sphincss256sha256robust
117146701751171575534911717250204sphincss192sha256robust
124331930021243564889612440145957sphincss128shake256simple
127136465821271408040112715213482sphincss128harakasimple
189647803711896671580518971964546sphincss128harakarobust
192949729651929705304819312938013sphincss256shake256simple
205483002482055114703620553798807sphincss256harakasimple
221745891562217980666722183146297sphincss128shake256robust
257957833712579809801825801622838sphincss192shake256simple
281689883782817176316428177601281sphincss192harakasimple
314315918523143671245831441659186sphincss256harakarobust
350099000243501501496835042041036sphincss256shake256robust
Cycles to verify 59 bytes
25%50%75%system
146830148525170136sflashv2
186164192387193609falcon512tree
223553229941230829falcon512dyn
316078317274319413qtesla1
328356329691332747falcon1024tree
384855389994391272falcon1024dyn
445550469104522353gui184
646548647631648546dilithium2
665741668517689156qtesla3s
668545670019674435qtesla3f
769797776822840350ed25519
9637659649321072627dilithium3
100804210125681018123rainbow1a
110854011093461110345dilithium2aes
130806813094011401981dilithium4
182280718322231846527qtesla1p
173778218447001846757dilithium3aes
249668924978822632853dilithium4aes
308386331619453264980sphincss128sha256simple
343203334356733439866rainbow1b
367330836946413728250rainbow4a
493167849444864968483rainbow1c
485693449553775013747sphincss192sha256simple
588684560159976125718sphincss128sha256robust
646515065614306662928sphincss256sha256simple
748797875855297755755sphincsf128sha256simple
949692695715749723512sphincss192sha256robust
9906267996653010009020qtesla3p
105120021051848910539017luov863256
122396131234562912489948sphincsf192sha256simple
127386391287722112983496sphincsf256sha256simple
137463391400810514215575sphincss128shake256simple
141641631438677014748146sphincss128harakasimple
143649651458004314835686sphincsf128sha256robust
142327921476768015177780rainbow3b
172852581753465517828474sphincss256sha256robust
201322022046739220812588sphincss192shake256simple
209714292126007921562003sphincss192harakasimple
210870702152849421818053sphincss128harakarobust
232697342330203823349367picnicl1fs
241375992444895724632678sphincsf192sha256robust
267336612680031726847454picnicl1ur
265299792708257727425486sphincss256shake256simple
269040892739222027885075sphincss128shake256robust
294767822984094530214331sphincss256harakasimple
324096543306649233466479sphincsf128harakasimple
331780983354312034209639sphincsf128shake256simple
339099213425391634731949sphincsf256sha256robust
363165703634936236379705luov890351
383208223834223843734050luov4849242
458973814654809046964371sphincss256harakarobust
484347664907783449905875sphincsf128harakarobust
489856244957428150114466mqdss48
507324185125030751744655sphincsf192harakasimple
516508845249060453682196sphincss256shake256robust
531352375401855854587271sphincsf192shake256simple
537544855462520655061338sphincsf256shake256simple
542769145472371355913047sphincsf256harakasimple
631159146334405063519909picnicl3fs
634283636344750163474213luov8117404
651483506628082166957161sphincsf128shake256robust
739990127408614974257044picnicl3ur
775651057824734478875640sphincsf192harakarobust
831606758378554484659769sphincsf256harakarobust
104061950105405653106445779sphincsf192shake256robust
105113586105665043106729197sphincsf256shake256robust
105899678106165015120387019luov6468330
120154447120349027121186213picnicl5fs
135713071135793434135914987picnicl5ur
152232491153566424156922496mqdss64
207367490207436068226818066luov8086399
259009085259580954259948014picnic2l1fs
613312200615426655617257591picnic2l3fs
111124671811121593791114467319picnic2l5fs

ppc64; POWER9 (004e1203); 2019? IBM 02CY642; 22 x 3800MHz; power9, supercop-20210326

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
119735119918122013ed25519
144423145063147387
T:
donald512
149450150338154197
T:
ecdonaldp256
342999347415353840
T:
donald1024
353871354213354904dilithium2
637497638598640049dilithium3
883239885955891171dilithium2aes
952536953448954620dilithium5
990238992787998038
T:
mqdss48
110025811016841103457
T:
donald2048
147665314791381483042
T:
ecdonaldp224
162520116291821635536dilithium3aes
194831519525761961957
T:
ecdonaldk163
200482020092822015561
T:
ecdonaldp160
202513720317252038599
T:
ecdonaldb163
1621995?2123589?3151457?
T:
qtesla1
229620722981732300664
T:
mqdss64
239611224003802407651
T:
ecdonaldp192
270649927140632721563dilithium5aes
272187427263042730438
T:
ecdonaldk233
284891528587353001911
T:
ecdonaldb233
3508136?3565327?5228556?
T:
qtesla3f
449317945026695574449
T:
ecdonaldp384
565325056623735671570
T:
ecdonaldk283
612389961343806147706
T:
ecdonaldb283
818146581879898205305
T:
sphincsf128shake256simple
5253671?8514911?10397980?
T:
qtesla3s
6615141?8622672?9688641?
T:
qtesla1p
967021596720679674288
T:
sphincsf128harakasimple
107571781077482110831156
T:
ecdonaldp521
118787041189876612337141
T:
ecdonaldk409
120657171207376812090044
T:
sphincsf192shake256simple
131759221319208413207739
T:
ecdonaldb409
141520661415939014164167
T:
sphincsf192harakasimple
153240731532823515333695
T:
sphincsf128shake256robust
183388861836357218655558
T:
sphincsf128harakarobust
191660201920639219236182
T:
sphincs256
14879404?20939160?32825164?
T:
ronald512
14831701?21968433?27550406?
T:
rwb0fuz1024
224029092241134522431477
T:
sphincsf192shake256robust
255150082552678725546009
T:
ecdonaldk571
273496642737092227401104
T:
sphincsf192harakarobust
285073432852556628540616
T:
ecdonaldb571
321913173224058032329248
T:
sphincsf256shake256simple
323667883462577339568334
T:
falcon512tree
26695783?34676803?50891320?
T:
ronald768
332620443478275439781421
T:
falcon512dyn
382597123827422538281638
T:
sphincsf256harakasimple
395583043958642339608543
T:
rainbow1aclassic363232
428191194288596542913187
T:
rainbow1acyclicc363232
37120132?43110070?50095069?
T:
qtesla3p
432497834328501943330670
T:
rainbow1acompres363232
596621835976523759976200
T:
sphincsf256shake256robust
38164033?64275095?100783782?
T:
ronald1024
717013657172308371752986
T:
sphincsf256harakarobust
103263990106300594114958813
T:
falcon1024tree
101257258107650633116490550
T:
falcon1024dyn
123102654?224314587?303057693?
T:
ronald1536
261362868261841324261977452
T:
sphincss128shake256simple
285191938286265400286935784
T:
sflashv2
306701354306790364307581814
T:
sphincss128harakasimple
254489772?375372838?596392261?
T:
ronald2048
381284492381330647381552108
T:
rainbow3cclassic683248
389670471389870388390006725
T:
sphincss192shake256simple
436168531436295310436513006
T:
rainbow3ccyclicc683248
436751006436901061437023319
T:
rainbow3ccompres683248
453582701453859436453990184
T:
sphincss192harakasimple
489008507489139620489613873
T:
sphincss128shake256robust
509850494510143885511567699
T:
sphincss256shake256simple
583473437583623678583850927
T:
sphincss128harakarobust
606936553607626636612733904
T:
sphincss256harakasimple
714814516714915123715207720
T:
sphincss192shake256robust
873881026874122912874377981
T:
sphincss192harakarobust
949468029950838655951299690
T:
sphincss256shake256robust
101323404210135345631014569848
T:
rainbow1a
110475247211051672211106195649
T:
rainbow5cclassic963664
115505857511557595471156275319
T:
sphincss256harakarobust
125381012612540802731254408010
T:
rainbow5ccompres963664
127252033512730927391273762809
T:
rainbow5ccyclicc963664
987920973?1599563801?2452358065?
T:
ronald3072
279254307627982697862807223207
T:
gui184
2364225368?4370869214?5949789669?
T:
ronald4096
447434903144858402944486276292
T:
rainbow1c
693566968669364364736944055899
T:
rainbow1b
908432449390865287759138955545
T:
rainbow4a
402316285654050078742240590616408
T:
rainbow6a
504457443115049292008150563789209
T:
rainbow3c
599548996155997069146559988094243
T:
rainbow3b
708478946517093155435071283301064
T:
gravitysphincss
Cycles to sign 59 bytes
25%50%75%system
123820124006124150ed25519
200550200877201416
T:
ecdonaldp256
212109213122214553
T:
sflashv2
370463374338377714
T:
donald512
400199402110406723
T:
rainbow1aclassic363232
402916403513407636
T:
rainbow1acyclicc363232
480633481061481632
T:
rainbow1a
499422508863517123
T:
ronald512
570700574012581713
T:
donald1024
432044?816916?1235171?
T:
qtesla1
964776971566982930
T:
ronald768
114248411536961160723
T:
falcon512tree
115493811665321183894
T:
rwb0fuz1024
747907?1257743?1942798?
T:
qtesla3f
128127512924061297453
T:
ronald1024
133210513357451340760
T:
donald2048
1033402?1400780?2437858?dilithium2
152572415264831527769
T:
rainbow4a
153460615368381538564
T:
ecdonaldp224
167537216761101677275
T:
rainbow1c
185287218644121878269
T:
falcon512dyn
1293394?1880371?3148543?
T:
qtesla1p
205394620561272058054
T:
ecdonaldk163
210222521052522109075
T:
ecdonaldp160
1606597?2131576?3472238?dilithium3
214280121472022149587
T:
ecdonaldb163
228761422991792311794
T:
falcon1024tree
1013262?2450949?4034750?
T:
qtesla3s
250823125111722514630
T:
rainbow1b
251879325235162525507
T:
ecdonaldp192
1351099?2687238?3684557?dilithium2aes
269678726976622698682
T:
rainbow3ccyclicc683248
269780526984402699360
T:
rainbow3cclassic683248
278178027863022789571
T:
ecdonaldk233
290992929131312917321
T:
ecdonaldb233
291159229264682941473
T:
ronald1536
2235099?2986240?4340055?dilithium5
332294933242243327049
T:
rainbow6a
2601125?3769969?5056126?dilithium3aes
376384537760663793944
T:
falcon1024dyn
4154280?4332100?6803029?dilithium5aes
467724346826444686967
T:
ecdonaldp384
497525649945735015634
T:
ronald2048
574115257446675747756
T:
rainbow5cclassic963664
578106257846175790710
T:
ecdonaldk283
594467959464305949652
T:
rainbow5ccyclicc963664
625423462603646267555
T:
ecdonaldb283
663931066487526659066
T:
rainbow3c
3817920?6680704?12013883?
T:
qtesla3p
786778578806087894296
T:
rainbow3b
112517821127119611317749
T:
ecdonaldp521
121418921215084912158564
T:
ecdonaldk409
127978121282281612860250
T:
ronald3072
134326721344856513731648
T:
ecdonaldb409
227322902275392622776813
T:
rainbow1acompres363232
260239442603722526054336
T:
ecdonaldk571
260604452611562626154807
T:
ronald4096
290651332907861129090350
T:
ecdonaldb571
360545023605900136062466
T:
mqdss48
113007396113154236113168396
T:
mqdss64
230485607230566098230686421
T:
rainbow3ccompres683248
259420697259583199259890309
T:
sphincsf128shake256simple
330638418330970796331727219
T:
sphincsf192shake256simple
354954740355210462355796201
T:
sphincs256
361069635361250535361523380
T:
sphincsf128harakasimple
416359957416724098417591753
T:
sphincsf192harakasimple
448758105448860573451425096
T:
gravitysphincss
462532032463051627463310478
T:
sphincsf128shake256robust
600419461601033948601635033
T:
sphincsf192shake256robust
637101878637374609638002664
T:
sphincsf128harakarobust
638887456639179066639403575
T:
rainbow5ccompres963664
740840858741584723742888887
T:
sphincsf256shake256simple
792474895792906006793537488
T:
sphincsf192harakarobust
104561534810458784731046242483
T:
sphincsf256harakasimple
132814944813303657491335510240
T:
sphincsf256shake256robust
893351740?1572718486?2903509611?
T:
gui184
187831507818787877181879280731
T:
sphincsf256harakarobust
390907476339126596413926085411
T:
sphincss128shake256simple
581371974858193731365828868952
T:
sphincss128harakasimple
611169344661140453556185923970
T:
sphincss256shake256simple
684475629968474274986907291411
T:
sphincss128shake256robust
832397539583260001548330319618
T:
sphincss192shake256simple
928822474492946741949310731152
T:
sphincss256harakasimple
100135833801001549646110086968208
T:
sphincss128harakarobust
109088502251091723551410986930366
T:
sphincss256shake256robust
130954149171310968669413169526966
T:
sphincss192harakasimple
140109280701403896406514102326015
T:
sphincss192shake256robust
166104349451664961510416694924078
T:
sphincss256harakarobust
238432872132390366584823910993086
T:
sphincss192harakarobust
Cycles to verify 59 bytes
25%50%75%system
105251066710867
T:
rwb0fuz1024
423174291343339
T:
ronald512
446764532745885
T:
ronald768
510245176352615
T:
ronald1024
649326535365787
T:
ronald1536
714767232773758
T:
rainbow1aclassic363232
830888377384611
T:
ronald2048
130486132050132817
T:
ronald3072
157058157587158190
T:
qtesla1
162769164126164693
T:
falcon512tree
169049169771172233
T:
sflashv2
196874198144199500
T:
ronald4096
198529199612201146
T:
donald512
204404206028207545
T:
falcon512dyn
277691280192290194
T:
rainbow3cclassic683248
305260305682306080
T:
rainbow1a
338125339825341355
T:
falcon1024tree
352045352873353770
T:
qtesla3s
352590353212354029
T:
qtesla3f
344734355612362658
T:
gui184
373818375448376734ed25519
394020397393401681
T:
donald1024
408462409106409566dilithium2
423292424468427337
T:
falcon1024dyn
427647429054429779
T:
ecdonaldp256
641747642370643338dilithium3
636488644092652166
T:
rainbow5cclassic963664
800835802102804291
T:
qtesla1p
874135877436880568dilithium2aes
103386810343651036292dilithium5
111966111292371137515
T:
donald2048
119960412017621204450
T:
rainbow4a
139592914034271413807
T:
ecdonaldp224
149552914999001503756dilithium3aes
150765915100501513004
T:
rainbow1c
174292217562051766587
T:
ecdonaldp160
205511620670252080055
T:
ecdonaldp192
236647924162102486633
T:
gravitysphincss
262202326315842640095dilithium5aes
275733027655632775145
T:
rainbow1b
288123128870542899046
T:
rainbow6a
363150136477123653028
T:
ecdonaldp384
372266937327113742234
T:
qtesla3p
395482239579993961862
T:
ecdonaldk163
413052841370644144563
T:
ecdonaldb163
431021644190824475690
T:
sphincss128shake256simple
441478144580634513709
T:
sphincs256
541162654170905422023
T:
rainbow3c
546860554712415478003
T:
ecdonaldk233
572624257307645734766
T:
ecdonaldb233
596682360706236218432
T:
sphincss128harakasimple
621510662239986240174
T:
rainbow1acompres363232
624815262576606267127
T:
rainbow1acyclicc363232
640431865408096655288
T:
sphincss192shake256simple
817621682201688253234
T:
ecdonaldp521
813811283902088600990
T:
sphincss128shake256robust
839718585653928721470
T:
sphincss256shake256simple
885610889769219048811
T:
sphincss192harakasimple
950225695180339531348
T:
rainbow3b
104509931066562010766359
T:
sphincsf128shake256simple
114249101142998611433515
T:
ecdonaldk283
113106631154200311746691
T:
sphincss128harakarobust
121301611224858812394566
T:
sphincss192shake256robust
123666121237765512390197
T:
ecdonaldb283
124468061257400812740533
T:
sphincss256harakasimple
136633451394075514065415
T:
sphincsf128harakasimple
160940711635514816583477
T:
sphincss256shake256robust
168255351700625017138808
T:
sphincsf192shake256simple
170601531741840617565200
T:
sphincsf256shake256simple
176168291773938317975265
T:
sphincss192harakarobust
200078072027846420641526
T:
sphincsf128shake256robust
213810472156217821776251
T:
sphincsf192harakasimple
234680592368487023960369
T:
sphincsf256harakasimple
240260592403361224044013
T:
ecdonaldk409
239412012411267124380336
T:
sphincss256harakarobust
256912152606100626328043
T:
mqdss48
266217232663494726654037
T:
ecdonaldb409
265264262683418327083095
T:
sphincsf128harakarobust
319062483212654632547837
T:
sphincsf192shake256robust
330342193335674933739265
T:
sphincsf256shake256robust
373143893734595637365048
T:
rainbow3ccompres683248
373458633738594037442337
T:
rainbow3ccyclicc683248
426829404292812643406886
T:
sphincsf192harakarobust
443861524468031745231144
T:
sphincsf256harakarobust
515601455157368451612943
T:
ecdonaldk571
576298155764369457663280
T:
ecdonaldb571
817023958274016083219047
T:
mqdss64
843124748438353484424399
T:
rainbow5ccompres963664
842419148454752984746597
T:
rainbow5ccyclicc963664

amd64; Zen2 (830f10); 2019 AMD EPYC 7742; 64 x 2250MHz; unstable; colossus6, supercop-20210125

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
238525652812
T:
picnicl1full
274528132925
T:
picnic3l1
339836004185
T:
picnicl3full
360038254185
T:
picnic3l3
452347035558
T:
picnicl5full
504051075198
T:
picnic3l5
731377637830
T:
picnic2l1fs
771780558100
T:
picnicl1fs
780781228145
T:
picnicl1ur
132081368013882
T:
picnicl3ur
128931404014265
T:
picnic2l3fs
131851404014063
T:
picnicl3fs
156601626816560
T:
picnicl5fs
164031649216605
T:
picnicl5ur
161321667216785
T:
picnic2l5fs
168971818018248
T:
lattisigns512
300603359333840ed25519
360003996040365dilithium2aes
564536207762617dilithium3aes
657687204572247dilithium2
751727652377580
T:
ecdonaldp256
787958086582417
T:
donald512
851629459095287dilithium5aes
110025121388121972
T:
ed448goldilocks
119115131827132795dilithium3
123323135765136733
T:
ecdonaldp224
164205167220176063
T:
hector
184613194535195030
T:
pass769
181687196380197415
T:
donald1024
185423204412205290dilithium5
227947232312236272
T:
pass863
423855430020434002
T:
sphincsf128harakasimple
478103485055489600
T:
sphincsf128harakarobust
478440511852517995
T:
ecdonaldp521
491288537570555210
T:
edons128k08n72nu8l4mu3
531270559778570600
T:
ecdonaldk163
514440567585575100
T:
ecdonaldp160
531338577305587227
T:
ecdonaldb163
530798578205581760
T:
mqdss48
561667619380623340
T:
donald2048
629798634568638100
T:
sphincsf192harakasimple
628965686655690750
T:
ecdonaldp192
703890764145771143
T:
ecdonaldk233
712395783968797063
T:
ecdonaldb233
875790902948905220
T:
sphincsf192harakarobust
120143312755021291027
T:
ecdonaldk283
131145713157551321605
T:
sphincsf128sha256simple
122715013406171354455
T:
ecdonaldb283
132185314136301431113
T:
mqdss64
153641316777351693192
T:
edons128ref
172278017397001751265
T:
sphincsf256harakasimple
1346805?1801327?2630677?
T:
qtesla1
184128718517501867185
T:
sphincsf192sha256simple
200137520342702069370
T:
sphincsf256harakarobust
196062821330682147962
T:
ecdonaldk409
218200521943132206553
T:
sphincs256
203829822593152274615
T:
ecdonaldb409
221613724344102451308
T:
ecdonaldp384
251322725249722543490
T:
sphincsf128sha256robust
265077028985402921647
T:
3icp
361923836614473682080
T:
sphincsf128shake256simple
363883536718883699990
T:
sphincsf192sha256robust
2912670?4294058?5709555?
T:
qtesla3f
430836843705574506435
T:
luov863256
461241046301184653832
T:
sphincsf256sha256simple
429291047058755079915
T:
ecdonaldk571
491602549705205008883
T:
ecdonaldb571
4350690?5814832?10003117?
T:
qtesla3s
578148758210425867978
T:
sphincsf192shake256simple
624773363042306325538
T:
sphincsf128shake256robust
594864063164926363203
T:
luov863256pc
641099366245856700073
T:
rainbow1aclassic363232
6008467?6981998?9461115?
T:
qtesla1p
688302069913577099897
T:
rainbow1acompres363232
673686070274027113825
T:
rainbow1acyclicc363232
781274278834387931205
T:
rainbowbinary256181212
939602394494379486765
T:
sphincsf192shake256robust
6926287?9826965?14563598?
T:
rwb0fuz1024
7512840?10410975?15907522?
T:
ronald512
129387601314139513193415
T:
sphincss128harakasimple
131511151320291013315725
T:
sphincsf256shake256simple
132451651423674015514403
T:
falcon512dyn
135189901437279815098535
T:
falcon512tree
143994821556086515644632
T:
luov4849242
161924851638445516844985
T:
sphincss128harakarobust
163830381684791017084790
T:
luov890351
177377171776120817866980
T:
sphincsf256sha256robust
12473595?19789582?29049277?
T:
ronald768
197572051986405819935450
T:
sphincss192harakasimple
246366902479542824904282
T:
sphincsf256shake256robust
255552072578738525941555
T:
sphincss256harakasimple
244433932581542025977645
T:
luov890351pc
264006672647010326735760
T:
tts6440
279335482867940029661705
T:
luov8117404
289594352908021529323530
T:
sphincss192harakarobust
16920967?30832627?49639590?
T:
ronald1024
318045603250901333499597
T:
rainbowbinary16242020
330904353358408535061975
T:
sphincss256harakarobust
29006145?34429927?42607350?
T:
qtesla3p
377984923879193539182378
T:
rainbow3cclassic683248
361418853991068040016452
T:
gemss128
366741224030157240564530
T:
bluegemss128
388981584033725740441162
T:
redgemss128
416858404237785042876450
T:
rainbow3ccompres683248
424893374273371043480845
T:
rainbow3ccyclicc683248
425185654295848543075485
T:
sphincss128sha256simple
415119824341530346039837
T:
falcon1024tree
407753774346808745830093
T:
falcon1024dyn
423297224534371045461160
T:
luov8117404pc
489538804905708849188780
T:
rainbow5640
475593755099789351702053
T:
luov6468330
522742055579331757324510
T:
bluegemss128v2
560771105673753058547003
T:
redgemss128v2
515991605682298557072667
T:
gemss128v2
585988205891922059554687
T:
sphincss192sha256simple
744659557474907375436650
T:
sphincss256sha256simple
814149908150107581644468
T:
sphincss128sha256robust
891451579594751596197513
T:
luov8086399
60566738?99259065?119133315?
T:
ronald1536
94880250100115730100789875
T:
rainbow1b
108628470109336950111528923
T:
sphincss128shake256simple
109217722110976795111500100
T:
rainbow6440
119843955120132787120486082
T:
sphincss192sha256robust
132461797133024793133218765
T:
sflashv2
127264972133086780133930125
T:
rainbow1c
139045365143831002144220388
T:
rainbow5cclassic963664
150886418155080552155831692
T:
rainbow5ccompres963664
172943010174235320175601565
T:
sphincss192shake256simple
122044770?176980590?254852392?
T:
ronald2048
183881880185053455185662778
T:
redgemss192
173902252191860110192639262
T:
bluegemss192
176301382193219740193581540
T:
gemss192
214970918215337533216266062
T:
sphincss256shake256simple
224843962241250827244462635
T:
gemss192v2
242390790243928935244393245
T:
redgemss192v2
228825787254358405255257415
T:
bluegemss192v2
256708305257207693258304815
T:
sphincss128shake256robust
283745385285457185285886058
T:
sphincss256sha256robust
288834795293063242294305805
T:
rainbow5ccyclicc963664
326597715327107835328067775
T:
sphincss192shake256robust
399033428400119390400892400
T:
sphincss256shake256robust
541669500543660142544541828
T:
redgemss256
351168727?547919888?751096283?
T:
ronald3072
508186350561853823566870985
T:
bluegemss256
526259722570757410571676040
T:
gemss256
573279750587850885596447190
T:
rainbow3b
645725160670329023676492740
T:
gui184
627797160677680133678720960
T:
gravitysphincss
717342277722390535724738185
T:
rainbow1a
724527045726388560727922250
T:
redgemss256v2
660068010727814138730325610
T:
gemss256v2
670413420739873553742790250
T:
bluegemss256v2
990348255991400355992035665
T:
rainbow3c
901151145?1363606807?1942001055?
T:
ronald4096
207803520020855472752094465083
T:
rainbow6b
257622000825804041752586661290
T:
rainbow5c
253731510026117514682691868005
T:
pqrsa15
426284068542781383224289766930
T:
rainbow6a
555423421556098758155668492410
T:
gui312
559039745256117971805623393387
T:
rainbow4a
107972465631085890356010884291615
T:
gravitysphincsl
138143389951441060229314590491817
T:
gui448
217047977782178195261721826724310
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
120151251013275
T:
rainbowbinary256181212
229952344524233
T:
tts6440
227252380525042
T:
rainbowbinary16242020
319953546035527ed25519
374183865539330
T:
rainbow1aclassic363232
387673906039555
T:
rainbow1acyclicc363232
426824279543650
T:
rainbow1a
519305332555957
T:
rainbow5640
598735998560097
T:
sflashv2
673207040371033
T:
rainbow1c
792678073083182
T:
rainbow6440
899779897899405
T:
ecdonaldp256
115110126653127552
T:
ed448goldilocks
87300?137115?188325?dilithium2aes
147780153113154102
T:
rainbow1b
160425167580171518
T:
donald512
86827?168795?370350?
T:
lattisigns512
131738?175253?257940?dilithium3aes
172597176175184725
T:
hector
160402176940178358
T:
ecdonaldp224
119273?182452?312390?dilithium2
197145?207202?391140?
T:
pass769
150750?214650?263812?dilithium5aes
217508230670235035
T:
luov863256pc
234428?237037?465345?
T:
pass863
238343241717243945
T:
rainbow3c
144090?245115?469327?
T:
3icp
218137?257760?371003?dilithium3
239490259155266310
T:
rainbow3cclassic683248
259763284872288203
T:
donald1024
278955305685309960
T:
falcon512tree
326903330322335520
T:
ronald512
327488331425338355
T:
rainbow3ccyclicc683248
300600?392265?449190?dilithium5
425273428827433507
T:
rainbow6a
279742?455850?823298?
T:
qtesla1
460035460800463365
T:
rainbow3b
460575476797489780
T:
rainbow5c
537818544995553072
T:
rwb0fuz1024
543443547942554783
T:
ronald768
505237555345561465
T:
falcon512dyn
568170571500579353
T:
rainbow4a
285165?573705?1042942?
T:
qtesla3f
539640582592591368
T:
ecdonaldk163
535815584212588555
T:
ecdonaldp160
557010600480604777
T:
ecdonaldb163
559800602707612697
T:
falcon1024tree
628380642172648472
T:
rainbow5cclassic963664
648427657787670905
T:
ronald1024
625297665730687240
T:
luov890351pc
648180706410712238
T:
donald2048
644872710685716917
T:
ecdonaldp192
719280782370786825
T:
ecdonaldp521
728055799965804938
T:
ecdonaldk233
737550817785823950
T:
ecdonaldb233
859567922162945788
T:
edons128k08n72nu8l4mu3
960705975330991620
T:
rainbow6b
9735759861301020532
T:
luov8117404pc
542002?1015470?1452038?
T:
qtesla1p
103014011183631126395
T:
falcon1024dyn
568350?1168830?2272770?
T:
qtesla3s
125248513363431347660
T:
ecdonaldk283
127638014021321416353
T:
ecdonaldb283
170212517118901723117
T:
rainbow5ccyclicc963664
172122817372481750928
T:
ronald1536
207474822498872271758
T:
edons128ref
205458722584602275042
T:
ecdonaldk409
214535223790832388173
T:
ecdonaldb409
229927525362672548192
T:
ecdonaldp384
260237226156702636325
T:
ronald2048
281895728518982873588
T:
picnicl1full
2660108?2917575?3927532?
T:
redgemss128
330392335213403562448
T:
luov863256
2961293?3576060?3978990?
T:
redgemss128v2
361050739742883994335
T:
mqdss48
461139746387574663328
T:
rainbow1acompres363232
3640275?4815090?7633440?
T:
qtesla3p
453510049437455351873
T:
ecdonaldk571
478910352753725293215
T:
ecdonaldb571
542763054838355504400
T:
picnicl1fs
528399055477585576445
T:
picnicl3full
564626358956305912888
T:
gravitysphincss
658563866392336689655
T:
picnicl1ur
669415567195806736950
T:
ronald3072
7249972?8783753?10088955?
T:
redgemss192v2
900587391599759180315
T:
picnicl5full
8030227?9224348?10667138?
T:
redgemss192
98112151016001010208565
T:
mqdss64
104016821041997510473975
T:
gravitysphincsm
109584901147293011502607
T:
luov890351
122476951227719312308175
T:
gravitysphincsl
127217931324651513349880
T:
picnicl3fs
126165381348364315752205
T:
redgemss256v2
138154951385052813901782
T:
ronald4096
139817701465296714903617
T:
picnic3l1
12874613?15113093?17996918?
T:
redgemss256
158659881593756016094295
T:
sphincsf128harakasimple
7296367?16094723?23655420?
T:
gui184
159354901629175516378875
T:
picnicl3ur
186124271870434018760950
T:
sphincsf128harakarobust
186184131879661318896805
T:
sphincsf192harakasimple
195247571981338819931985
T:
luov8117404
212955302143235321506850
T:
picnicl5fs
260190452631404226456310
T:
picnicl5ur
266869122702511027094500
T:
sphincsf192harakarobust
268999882708651227308498
T:
rainbow3ccompres683248
299798103012372030334005
T:
picnic3l3
327446553303481533073492
T:
luov4849242
382168133827598738360115
T:
sphincs256
431746654325787043366590
T:
sphincsf128sha256simple
442430774433886044533170
T:
sphincsf256harakasimple
510174005128458851524437
T:
picnic3l5
544556035467677854917730
T:
sphincsf256harakarobust
570928955750664757696570
T:
sphincsf192sha256simple
741366677439348374636460
T:
rainbow5ccompres963664
826229938288498284080025
T:
sphincsf128sha256robust
828833408342367783560320
T:
pqrsa15
100750747100841265100951132
T:
luov6468330
110475360110663415110899935
T:
picnic2l1fs
112196790112410428112605210
T:
sphincsf192sha256robust
116318025116444025116651700
T:
sphincsf256sha256simple
97918740?116975407?137363355?
T:
bluegemss128v2
99992362?121069508?141102428?
T:
bluegemss128
123220103123517440123813877
T:
sphincsf128shake256simple
163891440164857387165160777
T:
sphincsf192shake256simple
196915972197381700197858857
T:
luov8086399
199231290199565235199836675
T:
sphincsf128shake256robust
263553840264789517265189837
T:
sphincsf192shake256robust
259534215277392915279259313
T:
sphincss128harakasimple
256260600?307227038?363171465?
T:
bluegemss192v2
316855912317326185317836553
T:
picnic2l3fs
316895850320599575330911775
T:
sphincsf256shake256simple
328928738329672227331641023
T:
sphincss128harakarobust
297080393?356217997?416701327?
T:
bluegemss192
366533122371718765375078623
T:
sphincss256harakasimple
408127005410083290410646263
T:
sphincsf256sha256robust
238553145?418384642?775767128?
T:
gui312
389765543?466758765?546019267?
T:
bluegemss256v2
473461402474110843477499320
T:
sphincss256harakarobust
564890850567462982568249785
T:
sphincsf256shake256robust
589362840590618295595714815
T:
sphincss192harakasimple
490683038?592218788?688699102?
T:
bluegemss256
637697610638526150641005223
T:
picnic2l5fs
573517800?688359600?914798722?
T:
gemss128v2
604929645?723102795?843458850?
T:
gemss128
737767283739751963742383180
T:
sphincss128sha256simple
876362603879669832883914660
T:
sphincss192harakarobust
944519693955538798957311303
T:
sphincss256sha256simple
129842775014214219521424807820
T:
sphincss128sha256robust
131615428514368791151441817055
T:
sphincss192sha256simple
158232825017414183701747085107
T:
sphincss128shake256simple
1714583115?2055043935?2485946677?
T:
gemss192v2
1991952855?2389289130?2796979522?
T:
gemss192
241415599524239509422672741813
T:
sphincss256shake256simple
241906585524326382822670180863
T:
sphincss192sha256robust
2624241488?2916349155?3885774413?
T:
gemss256v2
295383897029578670322972085997
T:
sphincss256sha256robust
342287671534251522073454044817
T:
sphincss128shake256robust
346915341034752849973488420048
T:
sphincss192shake256simple
3187677892?3842607623?5100144008?
T:
gemss256
413186310041365554304138050915
T:
sphincss256shake256robust
2648065072?4726207418?8059743720?
T:
gui448
592965094559468182875967039285
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
553556935828
T:
rwb0fuz1024
807781458303
T:
rainbowbinary256181212
109801199212105
T:
3icp
139731431014580
T:
rainbowbinary16242020
170771723517303
T:
rainbow5640
198452002520385
T:
ronald512
207682155522095
T:
rainbow1aclassic363232
213752162222028
T:
ronald768
212852164521893
T:
rainbow1a
217802198222117
T:
rainbow6440
220952218522342
T:
tts6440
237152389524255
T:
ronald1024
236022551525695
T:
lattisigns512
306903107331613
T:
ronald1536
352133633736720
T:
rainbow1c
389933928539713
T:
ronald2048
456074671048825
T:
gravitysphincss
446184860049500
T:
falcon512tree
445954941049725dilithium2aes
573525748757735
T:
sflashv2
518185760058365
T:
falcon512dyn
621906270763158
T:
ronald3072
641487060571010dilithium3aes
718877944880145dilithium2
776488156284262
T:
luov863256pc
900459072091733
T:
qtesla1
932409373594208
T:
ronald4096
884709785399158
T:
falcon1024tree
94613104872105570dilithium5aes
97335106268108473
T:
donald512
106133116280117068
T:
falcon1024dyn
113175123998125460ed25519
118305131963132255dilithium3
128092133290150390
T:
rainbow3cclassic683248
138375143550143842
T:
rainbow1b
177323182160188122
T:
bluegemss128v2
173272182925184252
T:
qtesla3f
181305183668188348
T:
redgemss128v2
173835184275185017
T:
qtesla3s
180068185265189810
T:
rainbow4a
200273203377207270
T:
rainbow3c
190057209520209722dilithium5
193995212332223965
T:
gemss128v2
195885213390217575
T:
donald1024
209542214267217125
T:
redgemss128
211657214650217890
T:
gravitysphincsm
197730217260218587
T:
ecdonaldp256
213570218655249143
T:
bluegemss128
211028225427242212
T:
gui184
228667244845256230
T:
gemss128
251730276840280013
T:
pass769
284625289777297270
T:
gravitysphincsl
289080297292301050
T:
luov890351pc
297945326475329085
T:
pass863
323100326678331425
T:
rainbow5cclassic963664
323370331133336712
T:
sphincss128harakasimple
345803381960382545
T:
ecdonaldp224
370350404280408105
T:
ed448goldilocks
378742413798419175
T:
edons128k08n72nu8l4mu3
413842423698448290
T:
luov8117404pc
439942442552446108
T:
qtesla1p
466762472230477810
T:
sphincss192harakasimple
477360478822481028
T:
rainbow3b
511628518198524453
T:
rainbow6a
512235518738543533
T:
redgemss192v2
524970541237552510
T:
sphincss128harakarobust
504203552533557482
T:
ecdonaldp160
540968565222582952
T:
gemss192v2
584550595417605205
T:
bluegemss192v2
597195610110727830
T:
rainbow5c
566392617895628380
T:
donald2048
614205657495667620
T:
ecdonaldp192
622283661680705960
T:
gemss192
639517681750706365
T:
redgemss192
644558688185722543
T:
bluegemss192
695205699502715747
T:
sphincss256harakasimple
676777728550739170
T:
hector
755843765765777757
T:
sphincsf128harakasimple
713767778028783270
T:
edons128ref
794363814410828202
T:
sphincss192harakarobust
105905310659831081305
T:
sphincs256
110691011159771128263
T:
rainbow6b
104001811257201138410
T:
ecdonaldk163
106521711599651171283
T:
ecdonaldb163
115454311660631175918
T:
sphincsf192harakasimple
114570011895301214617
T:
sphincss256harakarobust
111132012053701271475
T:
gui312
117306012283881304527
T:
gemss256
123153712444751267245
T:
sphincsf128harakarobust
124985313151701386675
T:
bluegemss256
121745313324501406227
T:
redgemss256
132160513413151350675
T:
sphincsf256harakasimple
125660213423501434780
T:
gemss256v2
953100?1347840?1465065?
T:
bluegemss256v2
142134814767201615185
T:
redgemss256v2
135490514805451490693
T:
ecdonaldp521
141331515547721563097
T:
ecdonaldk233
143453315835051598130
T:
ecdonaldb233
178155019496251963350
T:
ecdonaldp384
193896019748472043270
T:
sphincss128sha256simple
197599519869082007900
T:
sphincsf192harakarobust
221746522394022266132
T:
picnicl1full
224682722840652306565
T:
sphincsf256harakarobust
243902324586432515523
T:
rainbow1acompres363232
246492024811432494665
T:
qtesla3p
239454024830322532915
T:
rainbow1acyclicc363232
243330726127002626290
T:
ecdonaldk283
238297526140952642198
T:
mqdss48
1657530?2614635?2670458?
T:
gui448
247884827330082748330
T:
ecdonaldb283
275712729520453010455
T:
sphincss128shake256simple
281196030052803057435
T:
luov863256
289064330960453161767
T:
sphincss192sha256simple
375968238328083887257
T:
sphincss256sha256simple
369497239499204111852
T:
sphincss128sha256robust
418918542435234322452
T:
sphincsf128sha256simple
398907043953974417965
T:
ecdonaldk409
423537744521874477500
T:
picnicl3full
417465046383304650457
T:
ecdonaldb409
464512547079454735845
T:
picnicl1fs
485725550280755125005
T:
sphincss128shake256robust
497643850430605450985
T:
sphincss256shake256simple
562650856736905717430
T:
picnicl1ur
585072059561776407505
T:
sphincss192sha256robust
594994560560776151905
T:
sphincss192shake256simple
677117368611506908918
T:
sphincsf192sha256simple
675697569916727062412
T:
mqdss64
717970572574427286715
T:
picnicl5full
747209275689557680352
T:
sphincsf256sha256simple
850119886357928719965
T:
sphincsf128sha256robust
8836357965038510438785
T:
ecdonaldk571
956477397242989850860
T:
sphincss256shake256robust
98503201001288210127655
T:
sphincss256sha256robust
92918031024557810279238
T:
ecdonaldb571
102456451072206010734637
T:
luov890351
110630931114731011250517
T:
sphincsf192shake256simple
111158551129954511470590
T:
sphincsf128shake256simple
107198551132920011356042
T:
picnic3l1
112167901135791011544255
T:
sphincsf256shake256simple
111664131152432011614387
T:
picnicl3fs
116339631177503812061980
T:
sphincss192shake256robust
123888381247062512514612
T:
pqrsa15
136081121371663013877842
T:
sphincsf128shake256robust
137980801403129314064142
T:
picnicl3ur
145755221464966014805563
T:
rainbow3ccompres683248
147434171510371015697125
T:
rainbow3ccyclicc683248
155791351571739715887812
T:
sphincsf192sha256robust
181227601821611218353317
T:
luov8117404
184706771863555718662625
T:
picnicl5fs
215290802178418521962137
T:
sphincsf192shake256robust
216933752191367222202550
T:
sphincsf256sha256robust
217673782208339022396590
T:
sphincsf256shake256robust
226692452281610322923877
T:
picnicl5ur
230788132329110023387648
T:
luov4849242
238086002387304024021945
T:
picnic3l3
342438533455892034914848
T:
rainbow5ccompres963664
373760773746216337725390
T:
rainbow5ccyclicc963664
379664323812663338251665
T:
picnic3l5
545029885464320854727515
T:
picnic2l1fs
624372986256125062611380
T:
luov6468330
114633967114953985115189088
T:
luov8086399
122961240123641010123933195
T:
picnic2l3fs
212260613212843565213124005
T:
picnic2l5fs

amd64; Zen2 (830f10); 2019 AMD EPYC 7742; 64 x 2250MHz; unstable; colossus7, supercop-20210125

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
185631869819598
T:
lattisigns512
339523415541895ed25519
374403786738880dilithium2aes
595356072764620dilithium3aes
700207323879515dilithium2
932179486099833dilithium5aes
129555132368142718dilithium3
143618?149895?189855?
T:
ed448goldilocks
200452204412209768dilithium5
206055213188250898
T:
pass769
258727274792313267
T:
pass863
446760467843473692
T:
sphincsf128harakasimple
505125509265522675
T:
sphincsf128harakarobust
573097581108596812
T:
mqdss48
618525622913635152
T:
sphincsf192harakasimple
915953929565950085
T:
sphincsf192harakarobust
869557?1171553?1745077?
T:
qtesla1
133238213541171387935
T:
sphincsf128sha256simple
128868713557371373895
T:
mqdss64
165944216879501703948
T:
sphincsf256harakasimple
188070819115101931715
T:
sphincsf192sha256simple
207461221004432251192
T:
sphincsf256harakarobust
253939526052302672437
T:
sphincsf128sha256robust
1925685?2814840?3800048?
T:
qtesla3f
305822231218973169665
T:
sphincsf128shake256simple
369407337636433839715
T:
sphincsf192sha256robust
2938185?3873757?6057000?
T:
qtesla3s
436576546971905332567
T:
qtesla1p
466519547297254819680
T:
sphincsf256sha256simple
462415547632734796078
T:
sphincsf192shake256simple
564099857791485976360
T:
sphincsf128shake256robust
685523269019887002765
T:
rainbowbinary256181212
852691587874438940712
T:
sphincsf192shake256robust
125874901279170013072027
T:
sphincsf256shake256simple
135633151428988515540908
T:
falcon512dyn
139392901450851815556320
T:
falcon512tree
142921121482754516045717
T:
sphincss128harakasimple
163872901651284016938630
T:
sphincss128harakarobust
178267281819620018534105
T:
sphincsf256sha256robust
198519302032071720603138
T:
sphincss192harakasimple
21882848?25322355?29263500?
T:
qtesla3p
282375222852667029008845
T:
rainbowbinary16242020
288826202975859029915370
T:
sphincss256harakasimple
293957772990243230676770
T:
sphincss192harakarobust
316927803243125232870025
T:
sphincss256harakarobust
322545833297003733533167
T:
sphincsf256shake256robust
428356584382547844341560
T:
sphincss128sha256simple
437290654500596249990748
T:
falcon1024tree
434771334527056352013902
T:
falcon1024dyn
607565936188679062616533
T:
sphincss192sha256simple
758571077779809378241410
T:
sphincss256sha256simple
804471978224861583400345
T:
sphincss128sha256robust
102255615104641290105585367
T:
sphincss128shake256simple
119683755121843823123342458
T:
sphincss192sha256robust
150646140153690390154717132
T:
sphincss192shake256simple
181545705185370818187563105
T:
sphincss128shake256robust
204639210205493265210268980
T:
sphincss256shake256simple
287790165292914585297206640
T:
sphincss256sha256robust
303847223309949178312227190
T:
sphincss192shake256robust
363080430368472218373473225
T:
sphincss256shake256robust
Cycles to sign 59 bytes
25%50%75%system
98551014710508
T:
rainbowbinary256181212
191251939521578
T:
rainbowbinary16242020
337733523536113ed25519
62595?101295?137025?dilithium2aes
86468?141862?261023?dilithium3aes
138645144405147285
T:
ed448goldilocks
99405?161123?228577?dilithium2
131625?200340?255938?dilithium5aes
130612?242415?458055?
T:
lattisigns512
177255?291060?502267?
T:
qtesla1
285053294098300690
T:
falcon512tree
207472?297450?364140?dilithium3
251550?306000?493582?dilithium5
200205?375772?419445?
T:
pass769
230265?460305?699705?
T:
pass863
317745?476460?695475?
T:
qtesla3f
554220564053572963
T:
falcon512dyn
575123586710597758
T:
falcon1024tree
396090?715613?1059503?
T:
qtesla1p
554242?914130?1779817?
T:
qtesla3s
112034311300401155667
T:
falcon1024dyn
2473515?3275303?3932415?
T:
qtesla3p
372066738451603913897
T:
mqdss48
916632093100959466807
T:
mqdss64
156379501584308316183890
T:
sphincsf128harakasimple
184010401879746719050795
T:
sphincsf128harakarobust
195358721994800520080193
T:
sphincsf192harakasimple
275780702820874528416645
T:
sphincsf192harakarobust
427966204351122044368470
T:
sphincsf256harakasimple
441731484484706845712957
T:
sphincsf128sha256simple
565901785743676358649310
T:
sphincsf256harakarobust
588660085914399560297255
T:
sphincsf192sha256simple
851324638545495587379358
T:
sphincsf128sha256robust
102252600102439305104576670
T:
sphincsf128shake256simple
113317875114527813115939575
T:
sphincsf192sha256robust
117909855118773495120621038
T:
sphincsf256sha256simple
131996858135763583136084815
T:
sphincsf192shake256simple
179811608182418098184616145
T:
sphincsf128shake256robust
243338175244889348247904527
T:
sphincsf192shake256robust
279349448280880595281792025
T:
sphincss128harakasimple
301676265302458410306758273
T:
sphincsf256shake256simple
328061115331908503335885310
T:
sphincss128harakarobust
403048035409770315412328723
T:
sphincss256harakasimple
420026738420341153424433497
T:
sphincsf256sha256robust
483784583488822918490253467
T:
sphincss256harakarobust
605902905610434248612334710
T:
sphincss192harakasimple
748139355750716798753405862
T:
sphincsf256shake256robust
759803602761265698764607847
T:
sphincss128sha256simple
906112575911820578915578123
T:
sphincss192harakarobust
983053553989789850990768398
T:
sphincss256sha256simple
143862891814446711581450353217
T:
sphincss128sha256robust
151655586815358031331537432358
T:
sphincss192sha256simple
170774183217165950421718582760
T:
sphincss128shake256simple
223874201325086008022537746988
T:
sphincss256shake256simple
247273717527566411632775016688
T:
sphincss128shake256robust
247461477827576038932768726137
T:
sphincss192sha256robust
297847989030670938453120011393
T:
sphincss256sha256robust
303594734331045083533154181647
T:
sphincss192shake256simple
371678046837867051583818552108
T:
sphincss256shake256robust
546837327054748413685480754188
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
771779658167
T:
rainbowbinary256181212
130501325313590
T:
rainbowbinary16242020
272252796828485
T:
lattisigns512
441674704748240dilithium2aes
501525283053775
T:
falcon512tree
615156311364192
T:
falcon512dyn
630906574566533
T:
qtesla1
640806873769885dilithium3aes
720457629878435dilithium2
96998102848104715dilithium5aes
102555105075107235
T:
falcon1024tree
121388125595127755ed25519
124942126743127687
T:
falcon1024dyn
120128129330130320dilithium3
130073135225136935
T:
qtesla3f
132772135270138712
T:
qtesla3s
192757204795208035dilithium5
264532267435273623
T:
pass769
306337315788319523
T:
qtesla1p
314528321210325642
T:
pass863
328500336128344993
T:
sphincss128harakasimple
412785428468434318
T:
ed448goldilocks
495225502830510570
T:
sphincss192harakasimple
548325556470567023
T:
sphincss128harakarobust
713610728842746077
T:
sphincss256harakasimple
772380785452799312
T:
sphincsf128harakasimple
845708856822864562
T:
sphincss192harakarobust
120082512133571235273
T:
sphincss256harakarobust
120093712192751234103
T:
sphincsf192harakasimple
127516513029301327838
T:
sphincsf128harakarobust
135627813779671393875
T:
sphincsf256harakasimple
157131015881851601573
T:
qtesla3p
202889320617652075985
T:
sphincsf192harakarobust
203888320938502126340
T:
sphincss128sha256simple
223222523279622383177
T:
sphincsf256harakarobust
241611824937432522903
T:
mqdss48
274803728055252875208
T:
sphincss128shake256simple
298676230578853086100
T:
sphincss192sha256simple
340497035491053601148
T:
sphincss192shake256simple
418756542453904316850
T:
sphincss128sha256robust
422133842830324334377
T:
sphincss256sha256simple
495049550193455097015
T:
sphincsf128sha256simple
481299752561125374237
T:
sphincss256shake256simple
505206054183835661022
T:
sphincss128shake256robust
555889561307556282697
T:
sphincss192sha256robust
621056362963106397672
T:
mqdss64
635222364735876648255
T:
sphincsf128shake256simple
663705066982506789307
T:
sphincss192shake256robust
747400575898137683683
T:
sphincsf192sha256simple
769308877825477930980
T:
sphincsf256sha256simple
874323088898409083025
T:
sphincss256shake256robust
99711681011816010259595
T:
sphincsf192shake256simple
99553501020136510301490
T:
sphincsf128sha256robust
102107021037135310693778
T:
sphincss256sha256robust
103728821053348710702395
T:
sphincsf256shake256simple
121993201232048212643785
T:
sphincsf128shake256robust
154641381562022015848955
T:
sphincsf192sha256robust
196788601988543320161755
T:
sphincsf192shake256robust
215052972172073521868222
T:
sphincsf256shake256robust
227360032309850023370592
T:
sphincsf256sha256robust

amd64; Zen2 (830f10); 2019 AMD EPYC 7702; 64 x 2000MHz; genji346, supercop-20191017

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
99801000010020picnicl1ur
99801000010120picnicl1fs
100201004010100picnic2l1fs
157801582015920picnicl3fs
158201586015920picnic2l3fs
158601590015940picnicl3ur
211802122021540picnicl5ur
211802124021440picnicl5fs
212402128021860picnic2l5fs
251202522025280lattisigns512
424204248042640ed25519
540005428054620dilithium2aes
784607916079940dilithium3aes
874208880090380donald512
101720102080102540dilithium2
101820102120102560dilithium4aes
152100160900167940dilithium3
179780180200180700ed448goldilocks
211260211760215060donald1024
217560217880219220dilithium4
216880224920245140hector
247000250100254540pass769
280960282380285560pass863
505640507920535100ecdonaldp256
648980649620663820sphincsf128harakasimple
673600682840703820donald2048
721440722180751140sphincsf128harakarobust
815320823900843840edons128k08n72nu8l4mu3
955360964560988560mqdss48
102966010346801054460sphincsf192harakasimple
125794012775401299280sphincsf192harakarobust
192692019315801941280sphincsf128sha256simple
1465480?1939120?2405760?qtesla1
223892022497602258480mqdss64
270902027220403061480edons128ref
277166028004802953320sphincsf192sha256simple
289578029222002964100sphincsf256harakasimple
293762029491202971620sphincs256
311760031422203164720sphincsf256harakarobust
354204035544803567000sphincsf128sha256robust
4131120414322041563603icp
2913840?4277780?4657720?qtesla3f
454164045544604574840sphincsf128shake256simple
526486052782605295440luov863256
542990054657005664100sphincsf192sha256robust
4327700?5777380?8521660?qtesla3s
597178059926206049440ecdonaldp521
663740066525206679780sphincsf192shake256simple
692176069485206988600sphincsf256sha256simple
773906077667007802520rainbowbinary256181212
855294085617608581500sphincsf128shake256robust
7079780?8693640?10640080?qtesla1p
941434094503409517540luov863256pc
103355201036076010409700ecdonaldp384
7388140?12637500?17324200?ronald512
125710601276034012778660sphincsf192shake256robust
194121601946558019511980sphincsf256shake256simple
199319001999688020065960luov4849242
189863402009676021570260falcon512tree
218826202199650022123080luov890351
216932202235980024173440falcon512dyn
18710000?22631040?29417360?rwb0fuz1024
16502380?22912320?35691000?ronald768
234439602350562023555680sphincss128harakasimple
255666602561220025664240rainbowbinary16242020
262102602627958026443920sphincsf256sha256robust
271166602725776027927160sphincss128harakarobust
296121802972634029769580sphincss192harakasimple
310877203129096031825240rainbow5640
325568003260846032846760tts6440
332258803328532033355940sphincsf256shake256robust
339416803439146034922180luov890351pc
29235940?36786880?44681560?qtesla3p
400281804022380040806840luov8117404
421957004231580043970800sphincss192harakarobust
25512240?43260500?72520900?ronald1024
467980204688516047093920sphincss256harakasimple
501329005024874050315280sphincss256harakarobust
530322405329136053701080gemss128
537173205392884054523200redgemss128
542222005436544054773020bluegemss128
594472405958368059886980sphincss128sha256simple
600460806034082060610260luov8117404pc
602654206248902065924800falcon1024tree
631641206496268069208180falcon1024dyn
647129406510562065793880luov6468330
671644006743298069688440rainbow6440
861217208666728087518000rainbow1b
875513008797066088604440sphincss192sha256simple
61752280?112381060?166246160?ronald1536
113814960114324940115271940sphincss256sha256simple
116885120117898980118995260sphincss128sha256robust
123258520123740840124428740luov8086399
135199840135330720135812460rainbow1c
172903260173218040173918180sphincss192sha256robust
172953060173305400176809440sflashv2
114989060?210499080?294305400?ronald2048
224089220225550160227813420sphincss192shake256simple
234304060234499600235160340sphincss128shake256simple
253510240254012120258087900redgemss192
266231420266563640267401300gemss192
266114820266709280267271560bluegemss192
275910260276578300282500480sphincss128shake256robust
284209020284418920284608740sphincss256shake256simple
359305440363877880369304640gui184
412190600412863040414274100sphincss192shake256robust
421556660422392160422868860sphincss256sha256robust
528852280529189120530481980sphincss256shake256robust
540527960550752100554799340rainbow3b
469764200?617012940?885601880?ronald3072
726402960729229760741217160redgemss256
738146100740966280746779860gemss256
742062840746104300746756260bluegemss256
861163080862818400864068700gravitysphincss
729908980?968063820?2352485360?ronald4096
114604890011484710801150611060rainbow3c
157680190015772632001578676840rainbow1a
241311024024194651402431502760rainbow6b
332336474033297748803345829760gui312
348144384036261920803696295180pqrsa15
438027140044116980804463662480rainbow5c
598716312059965687806010329580rainbow6a
711774766071252472007134355680rainbow4a
122817377401229882274012324650820gui448
136425554401368214016013723869380gravitysphincsl
272169245602727694594027302207640gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
118601206012480rainbowbinary256181212
201002034020680rainbowbinary16242020
265602670026900tts6440
315203194035320rainbow5640
453204540045460ed25519
523605320057760rainbow6440
551805540065860rainbow1a
787007888079160sflashv2
868208720088320rainbow1c
154380155760159120ecdonaldp256
187760187860188020ed448goldilocks
187800191300197040donald512
168140?211880?327300?dilithium2aes
224100241020252000hector
194960?287040?515100?dilithium2
130840?308700?635820?3icp
314320314580318920rainbow1b
313500318000328640donald1024
314860318120324660luov863256pc
173020?324120?467740?dilithium4aes
217680?356460?594780?dilithium3aes
355360361040368340rainbow3c
372900382060394580ronald512
406200410180414840falcon512tree
353800?439500?586060?dilithium4
331440?460060?728160?dilithium3
157820?493460?788060?lattisigns512
263280?508440?782280?pass769
311500?512440?654900?qtesla1
293420?582040?892960?pass863
627000645280676580rainbow6a
635860648940667340ronald768
720220735200748840rainbow4a
491520?740560?1161040?qtesla3f
790240795960815620donald2048
785820800280813200ronald1024
801060812800831340falcon1024tree
804540814540837580falcon512dyn
845980853000863620rwb0fuz1024
104094010547401072660rainbow3b
108760011048801117520rainbow5c
128252012965601312260luov890351pc
130116013158001332820edons128k08n72nu8l4mu3
719240?1348740?2428780?qtesla3s
934300?1418060?1772780?qtesla1p
140478014472201469580luov8117404pc
157242015808001591280ecdonaldp521
161906016341601643720falcon1024dyn
214646021556202177160ronald1536
256674025724802598780rainbow6b
314632031657803182820ronald2048
356456035794403603700edons128ref
396536039877204001660ecdonaldp384
3535800?4333040?5221520?redgemss128
457378045870804601140luov863256
514300051617805176580mqdss48
3212560?5423360?7459800?qtesla3p
665038066698006686840gravitysphincss
739462074127407442320picnicl1fs
804930080751608100920ronald3072
892286089477608973640picnicl1ur
115271801154386011564820mqdss64
9839580?11604820?15154520?redgemss192
122571601228730012305660gravitysphincsm
146097601463932014656480gravitysphincsl
152441001526658015286860luov890351
6744020?15513500?26361060?gui184
168281401687774016940760ronald4096
170112801705180017083900picnicl3fs
17840680?21088080?26761240?redgemss256
211748802122656021310800picnicl3ur
247180802474492024802720sphincsf128harakasimple
263545402639442026447120luov8117404
287368202882420028899980sphincsf128harakarobust
293933202945774029519240picnicl5fs
306483003077634030873200sphincsf192harakasimple
356981803572090035769620picnicl5ur
396445803970542040682840sphincsf192harakarobust
401084004017884040284180luov4849242
509395805100362051041780sphincs256
628168606325784063772440sphincsf128sha256simple
730869207336884075124300sphincsf256harakasimple
838326208402574084433400sphincsf192sha256simple
854706008569872086290160sphincsf256harakarobust
115632960115927540116112800sphincsf128sha256robust
130786940131246220131726600luov6468330
132259740132390680132614680pqrsa15
141976040142075980142878160picnic2l1fs
151406640151799180152204700sphincsf128shake256simple
127879940?153422000?204278660?bluegemss128
160476120160642660160830160sphincsf192sha256robust
168357720168673400168877800sphincsf256sha256simple
188048660189056640192059820sphincsf192shake256simple
256220760257437940257856160luov8086399
265926680266059480266461020sphincsf128shake256robust
345622160350717160351827640sphincsf192shake256robust
419966280420931040421571940picnic2l3fs
450112020450813420451390620sphincss128harakasimple
452775640453166000454604320sphincsf256shake256simple
543746360544843860545636640sphincss128harakarobust
390805660?544980060?549147000?bluegemss192
596947640597449360600906380sphincsf256sha256robust
315544160?614891040?1299654640?gui312
642389940643539000644441440sphincss256harakasimple
752850660753406020754200520sphincsf256shake256robust
760651700761212480762369020sphincss256harakarobust
639967000?768232460?895468040?bluegemss256
829643500830755160832917620picnic2l5fs
723945120?869435140?1017033400?gemss128
879715400880820320882111000sphincss192harakasimple
103220016010346900001035243040sphincss128sha256simple
137154628013725271801374887480sphincss192harakarobust
146028070014619756601463438860sphincss256sha256simple
203003440020353377002039343220sphincss128sha256robust
210243660021052698202108008020sphincss192sha256simple
2639168440?3164432140?3701136280?gemss192
345816922034610422403464522040sphincss256shake256simple
375116692037527231803755773560sphincss128shake256simple
385124456038679592203877851900sphincss192sha256robust
409121374041042017804110737740sphincss128shake256robust
487945384048842343404890248000sphincss256sha256robust
500862984050145127805026655380sphincss192shake256simple
4574669120?5483894640?6407560920?gemss256
617903118061885342006200407660sphincss256shake256robust
3015189600?8034431840?12055423060?gui448
849047438084961894608500134680sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
778079008000rwb0fuz1024
782079208080rainbowbinary256181212
119401218012420rainbowbinary16242020
1578015840160003icp
193201938019600rainbow5640
248402492025460rainbow6440
249202498025140tts6440
260602640027020ronald512
281002850030060rainbow1a
290002944030120ronald768
324603314034000ronald1024
341003450034920lattisigns512
408004146042360ronald1536
506805122052040rainbow1c
519005250053320ronald2048
592406058063100gravitysphincss
682606840068740dilithium2aes
739807416074460sflashv2
809608144082440ronald3072
918809202092280dilithium3aes
928409334094560falcon512tree
103780103920104140dilithium2
103100104300105060falcon512dyn
113520113900116900qtesla1
114900118600121400luov863256pc
118880119100119340dilithium4aes
122060122920123820ronald4096
137300139400141180donald512
151880158220164300dilithium3
161000161480162700ed25519
191060191600192920falcon1024tree
189960195080216440gui184
205780207300208260falcon1024dyn
217020217200217480dilithium4
236240236700237780qtesla3f
236660237500238460qtesla3s
261800264680269760gravitysphincsm
272040278960294680rainbow4a
278120281680286920donald1024
286080293360302920redgemss128
300880322740369500bluegemss128
325860328220332820rainbow3c
336080338540350200ecdonaldp256
285760338660350780gemss128
351820358040368340gravitysphincsl
358340358700359280rainbow1b
358560361600367680pass769
398620402740405820pass863
448300459420472600sphincss128harakasimple
475260489460503820luov890351pc
509280510580514160ed448goldilocks
514100518520534720rainbow6a
533520536660554920edons128k08n72nu8l4mu3
547980551800561340qtesla1p
568300574500590420rainbow5c
630500641320679620luov8117404pc
652100661540680940sphincss192harakasimple
657540675560702960sphincss128harakarobust
751980766780778740gemss192
737620768140782180redgemss192
798780809100825880donald2048
800040820080833980bluegemss192
852200881520892320gui312
901700927420940900sphincss256harakasimple
926220937440962480hector
103916010609801076760sphincsf128harakasimple
108594010939001113480sphincss192harakarobust
114328011508201166640edons128ref
123494012522601265100rainbow3b
140460014195601435500sphincs256
144424014714601496300sphincss256harakarobust
157502015856801610040sphincsf128harakarobust
160160016348601659660gemss256
163870016664401691720bluegemss256
167022017231401749360redgemss256
170620017237601743780sphincsf192harakasimple
170378017289001751320sphincsf256harakasimple
243896024854202515740sphincss128sha256simple
259338026255202685120sphincsf192harakarobust
262104026276602645880ecdonaldp384
271164027462002781840sphincsf256harakarobust
285944028794202889140qtesla3p
321684032332403245800rainbow6b
322926032401603254780ecdonaldp521
324646032695003279400mqdss48
3492320?3675620?4499040?sphincss128shake256simple
385538039103403990140sphincss192sha256simple
395228039634203972820luov863256
417628042867004382860gui448
490060049997805107620sphincss128sha256robust
546068055179205608700sphincss256sha256simple
601978060955806176800sphincsf128sha256simple
623184062554406312300picnicl1fs
754728075716207601180picnicl1ur
749578076245607784340sphincss256shake256simple
775044077863607848220mqdss64
781140079210608031920sphincss192sha256robust
893094091332009396600sphincss128shake256robust
957928097145009805780sphincsf256sha256simple
9771060989286010574720sphincsf192sha256simple
8656520?10724380?11017700?sphincsf128shake256simple
120355201219524012458360sphincsf128sha256robust
121499801234136012574460sphincss192shake256simple
129918801320340013559660sphincss256shake256robust
131971601339702013676380sphincss192shake256robust
137150801383890014008400sphincsf256shake256simple
140051401404424014070020luov890351
144717601449756014524720picnicl3fs
146235401484218015165800sphincss256sha256robust
164596601668882016959540sphincsf128shake256robust
142009801709674017364360sphincsf192shake256simple
179620201799050018054120picnicl3ur
195787401960650019651120pqrsa15
197398801994672020169540sphincsf192sha256robust
239755402399150024053200luov8117404
253333602536534025408700picnicl5fs
259136002622802026590680sphincsf192shake256robust
264621602673246026974680sphincsf256shake256robust
288906402916684029407740sphincsf256sha256robust
303549003037922030432840luov4849242
306979603073946030781240picnicl5ur
720717007211096072185840picnic2l1fs
776773407807496078213360luov6468330
151870780152381520152617040luov8086399
165016280165127300165229440picnic2l3fs
286199040286336940286593860picnic2l5fs

amd64; Zen (810f81); 2019 AMD Ryzen Embedded R1606G; 2 x 2600MHz; unstable; ghf51, supercop-20200702

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256, rainbowbinary16242020

Cycles to generate a key pair
25%50%75%system
689074627878picnic3l1
668275667956picnicl1full
9464?9724?14690?picnic3l3
92301006210998picnicl3full
138061505416406picnic3l5
144821518416406picnicl5full
169521796618798picnicl1fs
179141817418850picnicl1ur
175241853820332picnic2l1fs
296403034231642picnicl3fs
293803062832474picnicl3ur
317203278634892picnic2l3fs
408464391445786picnicl5fs
423284576047840picnicl5ur
439144633249972lattisigns512
476324849052884picnic2l5fs
657026783470122ed25519
817708884294770dilithium2aes
112944120328127894dilithium3aes
144482?172380?183404?dilithium4aes
192868215722229580dilithium2
289146305214326040ed448goldilocks
302692336206358800dilithium3
335322363454377390hector
424892481624511290dilithium4
552214563030569582pass769
644930654966664690pass863
94775210029501100320sphincsf128harakasimple
102861211132421194388edons128k08n72nu8l4mu3
1091012?1203306?1580748?sphincsf128harakarobust
136203613639861426152sphincsf192harakasimple
141089014675961654380mqdss48
242886825951382794090sphincsf192harakarobust
2414594?3263806?5044000?qtesla1
327111233634383389074mqdss64
321334034076903634046edons128ref
368690438733504429334sphincsf256harakasimple
435422045939405066906sphincsf256harakarobust
405779446414164691154sphincsf128sha256simple
581178059118806187142sphincs256
660797868003526991296sphincsf192sha256simple
5378282?7279506?9624940?qtesla3f
778005881981129262604sphincsf128sha256robust
9005178?10447268?13580996?qtesla1p
112492901132700411914838sphincsf192sha256robust
120877381254695012616162sphincsf128shake256simple
125440381308808813397332luov863256
8641360?14608100?19421428?qtesla3s
1458854815051244154478743icp
14448486?15368054?18459896?sphincsf256sha256simple
148209881558195616739450rainbowbinary256181212
164790601681446017528914sphincsf192shake256simple
169680161733958217422080rainbow1aclassic363232
165982701781720218735808rainbow1acyclicc363232
185581501947379219650644rainbow1acompres363232
16389386?20656766?27030744?rwb0fuz1024
209781782103563821312642luov863256pc
188858542109512622309612sphincsf128shake256robust
245604842630391430085380falcon512dyn
259310482806018831332444falcon512tree
304093663055182030962360luov4849242
355436903561136837867674sphincss128harakarobust
356284763586473835994998sphincss128harakasimple
380492323850467440852292sphincsf192shake256robust
403393904126452247974004sphincsf256shake256simple
440672704414766246066384sphincss192harakasimple
449383744507120845850558tts6440
587056606257563063577306sphincsf256sha256robust
637600086432306464800112luov890351
58112002?65936156?87553752?qtesla3p
675777966801805468578250sphincss256harakasimple
736347567372185679504802sphincss192harakarobust
753150068007768693745600sphincsf256shake256robust
757670688079697685594236falcon1024dyn
790651688144073682011254sphincss256harakarobust
801820248439789891752544falcon1024tree
102279762104576134108265456rainbow5640
104506480105603914107058224luov6468330
106406742107053648110031844gemss128v2
103573236107169166112630934rainbow3ccyclicc683248
109005988109570682109997446luov890351pc
104976586110114082116164204rainbow3cclassic683248
104224302110615856113747452gemss128
106552290111552922117678574redgemss128
111162376112308716113196902luov8117404
111759258117749970121028622rainbow3ccompres683248
116962092118102140121356248bluegemss128
116279852118742416119015702bluegemss128v2
123331052129222678138393216redgemss128v2
129538136136815042155807730sphincss128sha256simple
184269072184812394186149106luov8117404pc
173139954185037164185906344sphincss192sha256simple
188831630194410398197315404luov8086399
239099874239990946253522958rainbow6440
249645240250292848265790408sphincss128sha256robust
261740024270679916302154762rainbow1b
274553396275973022291910528sphincss256sha256simple
272016654294830484334051016sflashv2
298460942317350644332235618rainbow5cclassic963664
356995028379994992389895792rainbow5ccompres963664
385560786386832966408636306sphincss192sha256robust
396041412404719640420311814rainbow5ccyclicc963664
409073262429847080433076514sphincss128shake256simple
458191474460268536484170804redgemss192
465350028489726172520475800redgemss192v2
495095874508663298512613374gemss192
506424334540806344551027854bluegemss192
503800986555277086574401126bluegemss192v2
514617298560581502564675150sphincss192shake256simple
513290544602495192627229512rainbow1c
609106108654225000662451452gemss192v2
740750192780928720788855470sphincss256shake256simple
831141272873807584878862998sphincss128shake256robust
91092263610127291981026734670sphincss192shake256robust
114041285811428211861145094548sphincss256sha256robust
122733322412543727041344748028gui184
135865345213720838561517603230gravitysphincss
142318732414241539781482796718sphincss256shake256robust
142494747214847113061495481546redgemss256
143869648015275015601567967544gemss256
144572802415280085601635213138redgemss256v2
150882043015859768861793031968bluegemss256v2
153381859816186361881647091576bluegemss256
168372783817894138081916029128gemss256v2
178703974818465418661896884574rainbow1a
192559988420172512882126743710rainbow3b
426585785644377016844463850898rainbow3c
454694383048209769665373979520pqrsa15
748245183479367200388741785884rainbow6b
903857991492368773129906457080gui312
113478162461241426339412564560164rainbow4a
148515758041622553535217108464074rainbow5c
198472607582031350958020930140556gravitysphincsl
211313147242163466136022919601094rainbow6a
398781403284006350446841079287548gravitysphincsm
596870006726001356938261482491226gui448
Cycles to sign 59 bytes
25%50%75%system
195522061821892rainbowbinary256181212
428484456445968tts6440
707207378875660ed25519
9365296616103220rainbow5640
122512132366139568sflashv2
145834151502156884rainbow1aclassic363232
131560?170872?185614?rainbow1a
176358185198189800rainbow6440
198536224016232986rainbow1acyclicc363232
211952240344250874rainbow1c
296816316446334802ed448goldilocks
355966372788395044hector
408824421408464074rainbow1b
318942?499512?808704?dilithium3aes
362414?503932?894296?dilithium4aes
379132?525876?804622?dilithium2aes
227162?527618?1006954?3icp
611676676728710164falcon512tree
673426681226693394rainbow3c
470236?700440?1065298?dilithium2
681694?715806?1382030?pass769
278408?756418?1340898?lattisigns512
613730?776438?1223040?dilithium3
770094790920859976rainbow3ccyclicc683248
779506?809432?1582048?pass863
805636844194892138rainbow3cclassic683248
933712940810951236luov863256pc
800020?1002170?1249196?dilithium4
102518011212241166724rwb0fuz1024
518518?1127880?1858532?qtesla1
120939012573341338792falcon512dyn
117452412600381305616rainbow4a
129430614138801425658falcon1024tree
142446214741221489020rainbow5c
144474215237821592292rainbow3b
165006417553121828372rainbow5cclassic963664
1626118?1829542?2034214?rainbow6a
192595019912102067338edons128k08n72nu8l4mu3
190816620139602104232rainbow5ccyclicc963664
810524?2047760?2937532?qtesla3f
1537094?2642666?4213950?qtesla1p
245856027080822732470falcon1024dyn
287019228821262902744luov890351pc
309472834522023506204rainbow6b
1731652?3974776?7128862?qtesla3s
422076242406524261842luov8117404pc
451022045402244848064edons128ref
6926894?7529886?8790834?redgemss128v2
6504394?7762898?10461464?redgemss128
7913048?9996220?15556450?qtesla3p
90530701004978010544612picnicl1full
109600401101027211101844luov863256
123931081252576012613328mqdss48
119869621259216412672894rainbow1acompres363232
135551781363005815101450gravitysphincss
143307841579479216406156picnicl1fs
15970656?20067424?22933118?redgemss192
190143462028387421820344picnicl3full
190283862118097821698560picnicl1ur
18475418?21350212?25149228?redgemss192v2
224427062251935424370996gravitysphincsm
249242242567008626203528gravitysphincsl
28882282?33521852?38329876?redgemss256
30046926?33615114?42823820?redgemss256v2
331180723391364636205936picnicl5full
341838903427522834333754mqdss64
19637306?35403914?74660768?gui184
337411363556436039193440sphincsf128harakasimple
372734443757392637966136luov890351
345318483813763238274912picnicl3fs
399752084026552442207386sphincsf192harakasimple
40413022?44848622?55690232?sphincsf128harakarobust
37941826?45042660?48623588?picnic3l1
447099904977762449838360picnicl3ur
624579546319700464339210luov4849242
633857386347330664767794luov8117404
632063386712438269754230picnicl5fs
712595787288023678322946rainbow3ccompres683248
706355527626717882528940sphincsf192harakarobust
825326328896947891435084picnicl5ur
9370194698817914114067174sphincsf256harakasimple
9436991299854976112043048picnic3l3
110719076112252868120104400sphincs256
115265150121695470139463428sphincsf256harakarobust
127368592145961738153476674sphincsf128sha256simple
152389770?161159310?216662524?pqrsa15
167713234181207962190070036picnic3l5
191312992192316592195242164luov6468330
184224404193868948212103320rainbow5ccompres963664
193679590200639062203109816sphincsf192sha256simple
245613602259117196297076208sphincsf128sha256robust
252696756?296825984?346773622?bluegemss128
238612088?298170236?347554064?bluegemss128v2
326951560327797522345386756sphincsf192sha256robust
352827670?372809632?449311642?sphincsf256sha256simple
388642488392072538392968212picnic2l1fs
387001238393370848395039268luov8086399
384025564407128436408164198sphincsf128shake256simple
433934306461310720473915780sphincsf192shake256simple
579450976646021012687796980sphincsf128shake256robust
680688658694528692702515554sphincss128harakasimple
690712776695246344735940608sphincss128harakarobust
604072586?790777676?924815658?bluegemss192
675097982?809048760?926938090?bluegemss192v2
941675540952389698961261340sphincss256harakasimple
94228162610674328601121548922sphincsf256shake256simple
102040374810725157041134095794sphincsf192shake256robust
428547496?1077563916?2063757046?gui312
115012040011878295261197267006sphincss256harakarobust
118989878811964586921197889888picnic2l3fs
983545914?1206185370?1403400180?bluegemss256v2
128716593213584810981364042030sphincss192harakasimple
1150222476?1381217110?1703116948?bluegemss256
133536267814166963721613668784sphincsf256sha256robust
1455493988?1745176030?2042694940?gemss128v2
1528143578?1830918674?2183064338?gemss128
185685177619587710742078385088sphincsf256shake256robust
218719430821882403142360934628sphincss192harakarobust
215176353622709364082280032482sphincss128sha256simple
219076564224026115882436410054picnic2l5fs
361938077836274107223774098016sphincss256sha256simple
437864856043839056044669271646sphincss128sha256robust
444770138847058763964731769120sphincss192sha256simple
4140038916?5011492096?6451180346?gemss192v2
4471702092?5338325330?6265062362?gemss192
611569618464443173606457718020sphincss128shake256simple
7628098348?7983082146?10682909302?gemss256
7084877072?8848885214?11176609600?gemss256v2
827966419890026725889573982756sphincss256shake256simple
8846159244943313781810287190368sphincss192sha256robust
4322800378?12050118860?22072527802?gui448
134392664381346894874014125066982sphincss256sha256robust
127051642901349300999813581538204sphincss192shake256simple
130903791201378709295613831267320sphincss128shake256robust
164899079021657723379017290037102sphincss256shake256robust
209464380842096873617821106533058sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
112581188212480rwb0fuz1024
142741502815990rainbowbinary256181212
2735231954328643icp
426144440846436rainbow5640
497645101252338tts6440
532745496459202rainbow6440
582926107463934rainbow1aclassic363232
694987248874646lattisigns512
875429131293964gravitysphincss
902729279495472rainbow1a
108628111748115102falcon512tree
112034121654132028sflashv2
117494126126134628dilithium2aes
121108136812144690rainbow1c
131872140790155376falcon512dyn
150670156416181428dilithium3aes
200460202878205946luov863256pc
199940204126209950qtesla1
186862?218426?234832?dilithium4aes
225706231270234780falcon1024tree
232050236990248586ed25519
214058239642254046dilithium2
243464?250406?305006?gui184
266448271674285506rainbow3cclassic683248
268684281762284206falcon1024dyn
328406339352352430gravitysphincsm
306852349804372892dilithium3
373776388856401206redgemss128v2
392080394602438828rainbow1b
399464412698419900redgemss128
411814424346466154gemss128
411866426218443846rainbow3c
410046429442440466qtesla3s
411814436306449358qtesla3f
413660437034459628gemss128v2
417300439192467818bluegemss128
455520464412502060bluegemss128v2
453856469066478556gravitysphincsl
478062483990488930luov890351pc
485628501956532064dilithium4
609050657488706420rainbow5cclassic963664
662246668408673920luov8117404pc
646672685620716326sphincss128harakasimple
683800714584779792rainbow4a
758550768612808652edons128k08n72nu8l4mu3
804232831896893308gemss192v2
860210869284874796pass769
844636883324934804ed448goldilocks
879424902330928122gemss192
8968449228961026766bluegemss192
876538925210951704gui312
899470933348975988redgemss192
905034938054967486sphincss128harakarobust
896194943072964756sphincss192harakasimple
9382109784581005628redgemss192v2
978302991796997620pass863
855764?1002196?1075594?qtesla1p
106636410751781128218rainbow5c
104691611041681143506bluegemss192v2
124373613006501315912edons128ref
131887613438621363492sphincss256harakasimple
142035414669721521910sphincsf128harakasimple
144079015134861581294rainbow3b
149918615160341534702hector
152656415630681643044sphincss192harakarobust
155942816150421661296gemss256v2
162180216761681740232gemss256
1625364?1719588?2176512?redgemss256
1454674?1751490?1870102?rainbow6a
168563217608501825148bluegemss256v2
181376018614181924416bluegemss256
182569419176041974804redgemss256v2
216637222003282303548sphincsf192harakasimple
210633822019142483832sphincsf128harakarobust
228482823088522340026sphincss256harakarobust
243802026392862900404sphincsf256harakasimple
276242228671502917928sphincs256
340264637493303823404rainbow6b
380746640552464255342sphincsf256harakarobust
381641040763844140864sphincsf192harakarobust
482227249093465058378sphincss128sha256simple
454555449274685236998qtesla3p
554938858633905874024rainbow1acyclicc363232
592974262317066334302rainbow1acompres363232
678974469997467154004sphincss128shake256simple
696326871775867350460sphincss192sha256simple
720246872975767413484gui448
705403473809067594756sphincss128sha256robust
705572477051528217300picnicl1full
822533482814168354502mqdss48
893716289770209193548luov863256
868938297106889985118sphincsf128sha256simple
9662978982254010099856sphincss256sha256simple
104969801069195410812282sphincss192shake256simple
118938301302108613304876picnicl1fs
13839696?14164150?18518890?sphincss256shake256simple
155815661570147817215250picnicl1ur
153198241572337017263870sphincsf256sha256simple
146748681596969417200378picnicl3full
158597141608609616331692sphincsf192sha256simple
156350741627896417084418sphincss128shake256robust
162280821707180817902534sphincss192sha256robust
176845761824976420251790sphincsf128sha256robust
178945521830602818619588sphincsf128shake256simple
19293534?19896370?25124164?sphincss192shake256robust
236368602380658824001562mqdss64
26291668?27062542?40113190?sphincss256shake256robust
263472822714623628983838picnicl5full
26135850?27846910?34122400?pqrsa15
283116602874341628972216sphincss256sha256robust
287621102927758630181008sphincsf192sha256robust
269915882931684631116384sphincsf256shake256simple
291176602976695830325906sphincsf192shake256simple
307528523162369632900218sphincsf128shake256robust
314766923177072632300034luov890351
295810323259848832694558picnicl3fs
30133558?35158552?37937198?picnic3l1
337003683529461036508966rainbow3ccyclicc683248
347963983547125437115520rainbow3ccompres683248
377889464182820241974504picnicl3ur
479646704894164649401612luov4849242
509825685328850855487588sphincsf256sha256robust
541436225434761855604146luov8117404
52666614?55053050?66187628?sphincsf256shake256robust
525566345565679658096142picnicl5fs
546496605761272459421570sphincsf192shake256robust
702990607550527479505452picnicl5ur
727229107669526886112936picnic3l3
78006500?82017520?101693904?rainbow5ccompres963664
825259248546743486066552rainbow5ccyclicc963664
117780676118368900121137120luov6468330
123603272133897062141423178picnic3l5
179863866180776908182806546picnic2l1fs
227551636227876324241527728luov8086399
419204656423139704424095724picnic2l3fs
683689110717981758755564628picnic2l5fs

amd64; CometLake (806ec); 2019 Intel Core i3-10110U; 2 x 2100MHz; comet, supercop-20210423

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
292329413024
T:
picnic3l1
296630173058
T:
picnicl1full
427743034425
T:
picnic3l3
442144434460
T:
picnicl3full
473647544788
T:
picnicl1ur
475047664810
T:
picnicl1fs
523352845466
T:
picnic2l1fs
548655325921
T:
picnic3l5
586159356159
T:
picnicl5full
942594759696
T:
picnicl3ur
946295169652
T:
picnicl3fs
964297099877
T:
picnic2l3fs
139621401714328
T:
picnic2l5fs
140511410014288
T:
picnicl5ur
143501441414685
T:
picnicl5fs
240212406624148
T:
lattisigns512
455144561145752ed25519
491144929049543dilithium2aes
791037934679828dilithium3aes
804288066581073dilithium2
105592106062107936
T:
ecdonaldp256
110197110811112801
T:
donald512
117363117699118425dilithium5aes
147053147458147860dilithium3
153629153872154301
T:
ed448goldilocks
189672190036191427
T:
ecdonaldp224
222878223666224001dilithium5
257667258806260762
T:
donald1024
253316263017274719
T:
hector
274186275104276450
T:
pass769
313892315468316303
T:
pass863
716992717799724970
T:
ecdonaldp521
750428753631765026
T:
ecdonaldp160
780676784182789029
T:
edons128k08n72nu8l4mu3
785529792426798724
T:
donald2048
816654819538826514
T:
ecdonaldk163
835045836665839954
T:
mqdss48
842880843725844995
T:
sphincsf128harakasimple
844804847269853388
T:
ecdonaldb163
904734912459921343
T:
ecdonaldp192
946027947408958779
T:
sphincsf128harakarobust
108248810898541096512
T:
ecdonaldk233
111595711186991129460
T:
ecdonaldb233
125165012546411257499
T:
sphincsf192harakasimple
138763813885931389398
T:
sphincsf192harakarobust
1251110?1636437?2029067?
T:
qtesla1
179189117947491799096
T:
sphincsf128sha256simple
182793118374881849653
T:
ecdonaldk283
192076319264631938393
T:
ecdonaldb283
195807119615901966083
T:
mqdss64
242595024291572437634
T:
edons128ref
245841124599722467980
T:
sphincsf192sha256simple
250770925104372513696
T:
sphincs256
275111627540852760529
T:
sphincsf256harakasimple
295808029626992970823
T:
ecdonaldk409
309020430912543095378
T:
sphincsf128sha256robust
312746031331533141978
T:
ecdonaldb409
334458333509143359939
T:
sphincsf256harakarobust
335921833798553393680
T:
ecdonaldp384
2794295?4106365?4169080?
T:
qtesla3f
447802244818494487722
T:
sphincsf192sha256robust
463273146351104705419
T:
luov863256
468169346828494690739
T:
sphincsf128shake256simple
4183387?5536897?6914325?
T:
qtesla3s
553681955403195544655
T:
sphincsf256sha256simple
5778724?6556581?8085184?
T:
qtesla1p
669422467057386711892
T:
ecdonaldk571
683414168378776843921
T:
sphincsf192shake256simple
713893971490717162807
T:
luov863256pc
716355471770177188624
T:
ecdonaldb571
776160978088567983488
T:
3icp
862787286366478698112
T:
sphincsf128shake256robust
937270293844499409647
T:
rainbow1aclassic363232
107331211073953810759800
T:
rainbow1acyclicc363232
107486401075596310763152
T:
rainbow1acompres363232
110737681109106111148277
T:
rainbowbinary256181212
128656791287780912886514
T:
sphincsf192shake256robust
9444340?13475701?21880220?
T:
rwb0fuz1024
10352936?15635061?19845377?
T:
ronald512
174699371747358017482035
T:
sphincsf256shake256simple
186385811867865418706705
T:
luov4849242
196749431977245519849865
T:
luov890351
186254961996113321366948
T:
falcon512tree
189796962079763722629441
T:
falcon512dyn
213967842140729621438309
T:
sphincsf256sha256robust
16698580?24663953?43078917?
T:
ronald768
268154772684744626864061
T:
sphincss128harakasimple
299605773008127030145511
T:
tts6440
301153993013990730173890
T:
sphincss128harakarobust
328225513282457232865327
T:
sphincsf256shake256robust
328670183290246432940552
T:
luov890351pc
335011233360663933744764
T:
luov8117404
336522023371787733777112
T:
sphincss192harakasimple
29856371?34908668?45118658?
T:
qtesla3p
439395014398490144017314
T:
sphincss256harakasimple
444161324442523144433859
T:
sphincss192harakarobust
26597486?47896914?74404677?
T:
ronald1024
497697265019636350772397
T:
rainbowbinary16242020
523984245241980952455486
T:
sphincss128sha256simple
531145285313632053263882
T:
sphincss256harakarobust
547102595480552854937519
T:
rainbow3cclassic683248
563027075641047256497742
T:
luov8117404pc
565096025822061362020999
T:
falcon1024dyn
587167365881599258897326
T:
rainbow3ccompres683248
568426035963460663043515
T:
falcon1024tree
610170666105629162205110
T:
rainbow5640
612192436128227661418289
T:
gemss128
623622786245762262819754
T:
bluegemss128
631487146322175463429294
T:
redgemss128
638998516420918165501762
T:
rainbow3ccyclicc683248
665469266664292066741282
T:
luov6468330
689723646915289469189780
T:
gemss128v2
694400976947043069540803
T:
bluegemss128v2
703814467048574570738840
T:
redgemss128v2
749036507493625774998052
T:
sphincss192sha256simple
971050099716789997739756
T:
sphincss256sha256simple
9827795398301777100829806
T:
sphincss128sha256robust
117447809117623616117806747
T:
luov8086399
132180270132831112133134034
T:
rainbow1b
139957122140045217140185688
T:
sphincss192sha256robust
140409008140964222141675574
T:
rainbow6440
87743811?142373084?184618218?
T:
ronald1536
149613385149626053149654116
T:
sphincss128shake256simple
171453877171694297172226575
T:
rainbow1c
195170129195427298196024018
T:
rainbow5cclassic963664
201120863201247291201451094
T:
sflashv2
156743214?215576646?379301138?
T:
ronald2048
218709857218746565218801451
T:
sphincss192shake256simple
219989091220388727220619186
T:
rainbow5ccyclicc963664
220253665220673354221511041
T:
rainbow5ccompres963664
276603540276651322279897589
T:
sphincss128shake256robust
280111117280161227280266699
T:
sphincss256shake256simple
296308082296532053296769498
T:
gemss192
302342879302512793302704858
T:
bluegemss192
302636838303794596304404639
T:
redgemss192
303952684304087170304377875
T:
gemss192v2
306261071306918884307155076
T:
bluegemss192v2
337258403337389474337525882
T:
sphincss256sha256robust
351453583352129814352993918
T:
redgemss192v2
409007831409063544409111928
T:
sphincss192shake256robust
259704480?495474117?782036064?
T:
ronald3072
525378462525475532525890958
T:
sphincss256shake256robust
896501905899094385907651411
T:
bluegemss256
899629723901608077906390056
T:
gemss256
918120479922319889926988635
T:
redgemss256
922235728929913551933057398
T:
bluegemss256v2
955216529957489182959231134
T:
rainbow3b
100131057610027635641003520755
T:
rainbow1a
107981944510802428911082351594
T:
gravitysphincss
107177224510876799481099407246
T:
gui184
109726907711015556941105254120
T:
gemss256v2
110001407511021227591104934869
T:
redgemss256v2
146399180414663183231467639406
T:
rainbow3c
953915662?1843116027?3135564965?
T:
ronald4096
365733253736597964423666227674
T:
rainbow6b
365323911537045977493817739236
T:
gui312
380648295438888330163991546502
T:
pqrsa15
430664927943091239094310937704
T:
rainbow5c
678426519267907074696823700717
T:
rainbow6a
785525599578563241817860261609
T:
rainbow4a
172530812181734807942017354923556
T:
gravitysphincsl
212073147752138016588521546023007
T:
gui448
344943004583451611727434602690573
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
157011583916130
T:
rainbowbinary256181212
285592874929026
T:
tts6440
314103174632631
T:
rainbowbinary16242020
487114879649032ed25519
547265519356047
T:
rainbow1a
577795831460896
T:
rainbow5640
603956088861915
T:
rainbow1aclassic363232
655036633067680
T:
rainbow1acyclicc363232
87921?95460?125484?
T:
sflashv2
100243100947104238
T:
rainbow6440
106905107198108161
T:
rainbow1c
109178?140085?231368?dilithium2aes
144038144568145149
T:
ecdonaldp256
161491161783162284
T:
ed448goldilocks
151610?194838?308794?dilithium2
146759?194845?374178?dilithium3aes
214834215831216227
T:
rainbow1b
225664228636231170
T:
donald512
207598?252295?310778?dilithium5aes
253919255526256517
T:
ecdonaldp224
270237274965282953
T:
hector
324681325998329020
T:
luov863256pc
328911330060331135
T:
rainbow3cclassic683248
337474340966342682
T:
rainbow3c
377686379709382434
T:
donald1024
186013?387839?477596?dilithium3
402421408668414551
T:
falcon512tree
405817413469421389
T:
ronald512
276631?426603?647973?dilithium5
441878443620445608
T:
rainbow3ccyclicc683248
232136?455369?621703?
T:
lattisigns512
245586?542297?893771?
T:
qtesla1
557195558764560135
T:
rainbow6a
300186?590940?897405?
T:
pass769
664343665786667497
T:
rainbow3b
664433667001670687
T:
rainbow5c
234122?670214?1046364?
T:
3icp
342039?679484?1348761?
T:
pass863
695989706022713577
T:
ronald768
771281774841777663
T:
falcon512dyn
777997779079783080
T:
rainbow4a
784021786978792443
T:
ecdonaldp160
807530808175809887
T:
rainbow5cclassic963664
815256823252831732
T:
rwb0fuz1024
489117?828111?1432923?
T:
qtesla3f
823894831384842166
T:
falcon1024tree
840054851880861179
T:
ronald1024
852733853821855524
T:
ecdonaldk163
885688887037889683
T:
ecdonaldb163
902907905739907019
T:
rainbow5ccyclicc963664
913431921724942498
T:
donald2048
918586921872924819
T:
luov890351pc
945432951498962411
T:
ecdonaldp192
109144410944181097673
T:
ecdonaldp521
114022011436651145656
T:
ecdonaldk233
837072?1160979?2086580?
T:
qtesla1p
117166011734721175569
T:
ecdonaldb233
130252913083171370324
T:
edons128k08n72nu8l4mu3
136497913751491377038
T:
luov8117404pc
154490215515051554068
T:
rainbow6b
156138415693351592731
T:
falcon1024dyn
1023450?1623373?2599597?
T:
qtesla3s
192245019300571944442
T:
ecdonaldk283
201276320182632030179
T:
ecdonaldb283
229779123061172317499
T:
ronald1536
315687831613483169941
T:
ecdonaldk409
324404432528043258707
T:
edons128ref
333180733372683341428
T:
ecdonaldb409
333989133429013353497
T:
luov863256
340587934239953445053
T:
ronald2048
348733834944353515970
T:
ecdonaldp384
365240836562283664476
T:
picnicl1full
3328869?3971470?4681051?
T:
redgemss128
3442592?4043658?4973253?
T:
redgemss128v2
2709166?4244505?7024425?
T:
qtesla3p
468407946875454691940
T:
picnicl1fs
530583053095605315971
T:
mqdss48
595648659584485964990
T:
picnicl1ur
679158468112426920438
T:
rainbow1acompres363232
706965270762367088168
T:
ecdonaldk571
711647171209057124567
T:
picnicl3full
757118676209537771779
T:
ecdonaldb571
871615987380178763663
T:
ronald3072
893738891165229130151
T:
gravitysphincss
9573527996844611859104
T:
redgemss192
107121221071827210725570
T:
luov890351
9585674?11285215?13630876?
T:
redgemss192v2
116685271167952911685788
T:
picnicl5full
119742431197805411983399
T:
picnicl3fs
132115641323737213296209
T:
mqdss64
12924015?15040751?20110444?
T:
redgemss256
152498401526638715281080
T:
picnicl3ur
10314278?15712537?30974274?
T:
gui184
160747771623865416347519
T:
gravitysphincsm
15782962?18038020?20660006?
T:
redgemss256v2
183578781836616218375442
T:
picnic3l1
179415601854647818635725
T:
ronald4096
185531801857568818638977
T:
luov8117404
191636521921551519333278
T:
gravitysphincsl
214609892146942521648792
T:
picnicl5fs
263209672633511126343505
T:
picnicl5ur
292056062922890429255138
T:
sphincsf128harakasimple
341396563419669434240908
T:
sphincsf128harakarobust
358426313586607135903434
T:
sphincsf192harakasimple
383824573842913938477851
T:
picnic3l3
397312593975694439831802
T:
rainbow3ccompres683248
418418624186495541880285
T:
sphincsf192harakarobust
432711344333191343437025
T:
sphincs256
439051244392780843975157
T:
luov4849242
579223035802917358160194
T:
sphincsf128sha256simple
655592166559507865643881
T:
picnic3l5
695432806958555869627135
T:
sphincsf256harakasimple
767589137689469476978790
T:
sphincsf192sha256simple
905418599071935490782165
T:
sphincsf256harakarobust
101971031102260767102460355
T:
sphincsf128sha256robust
104276628105077592105704873
T:
rainbow5ccompres963664
120769087120910474121001350
T:
pqrsa15
89996238?134318911?178859221?
T:
bluegemss128v2
136296164136400066136518500
T:
luov6468330
137007163137162647137436500
T:
sphincsf192sha256robust
139818448140008087140197872
T:
sphincsf256sha256simple
140572168141420888164347133
T:
bluegemss128
152943242153101409153294910
T:
sphincsf128shake256simple
154963875155153199155468100
T:
picnic2l1fs
194732227194895960195047551
T:
sphincsf192shake256simple
267826008268291413269372930
T:
luov8086399
269425602269819793269954289
T:
sphincsf128shake256robust
356706425357090046357308530
T:
sphincsf192shake256robust
299405963?359287553?419417058?
T:
bluegemss192
300313526?360422715?479258875?
T:
bluegemss192v2
269540880?405464587?1080129167?
T:
gui312
411835715412085408412347482
T:
sphincsf256shake256simple
472908316473061210474943476
T:
picnic2l3fs
486607014487003775487773696
T:
sphincss128harakasimple
491914440492212566492520211
T:
sphincsf256sha256robust
470095393?562930121?661285905?
T:
bluegemss256
472842143?566681240?750373986?
T:
bluegemss256v2
569617709569719825569901600
T:
sphincss128harakarobust
606033539606570175608956849
T:
sphincss256harakasimple
748580781749036215750168594
T:
sphincsf256shake256robust
800024032801290626801642967
T:
sphincss256harakarobust
738559400?886076561?1033254231?
T:
gemss128
898729626899668895900121906
T:
sphincss128sha256simple
939319704939779451940501380
T:
sphincss192harakasimple
708052580?972970893?991049692?
T:
gemss128v2
988711907989277637989438022
T:
picnic2l5fs
122168258112229671401229329548
T:
sphincss256sha256simple
138299717213836124291383950195
T:
sphincss192harakarobust
168799739716901560401694561078
T:
sphincss128sha256robust
178538843417856533561787855327
T:
sphincss192sha256simple
240182854324070952952411842092
T:
sphincss128shake256simple
2046192408?2455437703?3272628697?
T:
gemss192v2
2046924119?2459165732?2874985550?
T:
gemss192
318038733531852842133190675965
T:
sphincss192sha256robust
329872064033723493124044779181
T:
gemss256v2
342023993934210671253423060190
T:
sphincss256shake256simple
390553537139061091053909482691
T:
sphincss256sha256robust
4007922397?4040681337?5389660901?
T:
gemss256
414168053741516987434189402802
T:
sphincss128shake256robust
2431242164?4878835963?8969424364?
T:
gui448
501083275150157252345019616993
T:
sphincss192shake256simple
614274187261474733836153093184
T:
sphincss256shake256robust
856429456785668276088569440769
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
724873737476
T:
rwb0fuz1024
138761396014015
T:
rainbowbinary256181212
174671761721432
T:
3icp
245572464724861
T:
rainbow5640
241582504625556
T:
rainbowbinary16242020
270692726427445
T:
tts6440
299403021830552
T:
ronald512
317703212932390
T:
ronald768
310113214733257
T:
rainbow1aclassic363232
360893643836963
T:
ronald1024
361973675437517
T:
rainbow6440
370983734037720
T:
lattisigns512
395234060641848
T:
rainbow1a
463344693247498
T:
ronald1536
616226174461896dilithium2aes
618296203962600
T:
ronald2048
654176705867950
T:
rainbow1c
716667256273846
T:
falcon512tree
721447413075548
T:
gravitysphincss
838068412096514
T:
sflashv2
883238851488762dilithium3aes
887708972890144
T:
falcon512dyn
908999183192092dilithium2
967129720797901
T:
ronald3072
9879199292100305
T:
qtesla1
122673123277124516
T:
luov863256pc
130241130440130910dilithium5aes
143047143701144428
T:
ronald4096
144215145199146358
T:
falcon1024tree
146651146867147148dilithium3
149854151198152584
T:
donald512
152737153708154910
T:
rainbow3cclassic683248
165719166294167030ed25519
178780179779181165
T:
falcon1024dyn
192338192814193556
T:
rainbow1b
204092204579205360
T:
qtesla3f
204449205645206619
T:
qtesla3s
229481230885231873dilithium5
232526242182254504
T:
gemss128v2
243867249281258563
T:
bluegemss128v2
243632255128262561
T:
redgemss128v2
262118265571271441
T:
gemss128
266949271102276412
T:
bluegemss128
270767277505280672
T:
redgemss128
283893289885292579
T:
gravitysphincsm
274474293113302954
T:
gui184
293811294201294588
T:
ecdonaldp256
294247296645299288
T:
donald1024
304493305567306999
T:
luov890351pc
303193308190310914
T:
rainbow3c
311958314048317086
T:
rainbow4a
372981374218375481
T:
rainbow5cclassic963664
387687391860398547
T:
gravitysphincsl
409959411498413600
T:
pass769
466532468179469984
T:
pass863
467780468588471454
T:
qtesla1p
495364497955500172
T:
edons128k08n72nu8l4mu3
444376509977512326
T:
luov8117404pc
508448510254512267
T:
ed448goldilocks
506682517721527284
T:
sphincss128harakasimple
521864522299523204
T:
ecdonaldp224
570838580395670715
T:
gui312
584400598658610588
T:
redgemss192v2
610981612479614641
T:
rainbow5c
608202626035638720
T:
gemss192
636681636868637440
T:
rainbow3b
625753641035650508
T:
gemss192v2
635109650036657330
T:
redgemss192
644189656351676480
T:
bluegemss192
650436667518680236
T:
bluegemss192v2
662068668855670424
T:
rainbow6a
735031750868762596
T:
sphincss192harakasimple
754012758349762435
T:
ecdonaldp160
754236766668782244
T:
sphincss128harakarobust
794861799799807172
T:
donald2048
884373890708895920
T:
ecdonaldp192
9809779941501008097
T:
sphincss256harakasimple
108449610893081092963
T:
edons128ref
108682111164601199930
T:
redgemss256v2
110863211230051142232
T:
sphincss192harakarobust
112169511318721141180
T:
hector
114322011539591263730
T:
gemss256v2
114844512013141308053
T:
gemss256
121106712341681243428
T:
sphincsf128harakasimple
120922312436591326954
T:
bluegemss256
121715912470411384583
T:
redgemss256
126325413030331329958
T:
bluegemss256v2
133746113461221357097
T:
sphincs256
151519415422271566343
T:
sphincss256harakarobust
164222116442911673390
T:
ecdonaldk163
164550416545401664422
T:
rainbow6b
170352617054911711334
T:
ecdonaldb163
177785817909091817734
T:
sphincsf192harakasimple
178736918150091840068
T:
sphincsf128harakarobust
187207618934291918161
T:
sphincsf256harakasimple
205247020538352059150
T:
ecdonaldp521
219860722026052208054
T:
ecdonaldk233
226812122716392277224
T:
ecdonaldb233
231331123207722328702
T:
qtesla3p
241834324606072490935
T:
gui448
255810926059082652102
T:
sphincss128sha256simple
264671026479712649137
T:
luov863256
272807227378842748729
T:
ecdonaldp384
271977027394882755929
T:
sphincsf192harakarobust
287670828819442894167
T:
picnicl1full
289212529177462951849
T:
sphincsf256harakarobust
333713033569563374476
T:
mqdss48
351329835289873539727
T:
rainbow1acyclicc363232
359354935986543603456
T:
rainbow1acompres363232
373778637447703759336
T:
ecdonaldk283
374931337530563771111
T:
picnicl1fs
375982838083933926940
T:
sphincss128shake256simple
394002139633653985613
T:
ecdonaldb283
400900840668924152295
T:
sphincss192sha256simple
479144747964004821464
T:
picnicl1ur
512286752531995313056
T:
sphincss128sha256robust
530101553775285447950
T:
sphincss256sha256simple
581883958271685841008
T:
picnicl3full
582103059229616049411
T:
sphincss192shake256simple
612503061286046138331
T:
ecdonaldk409
645544964765996490779
T:
ecdonaldb409
640580865068856619596
T:
sphincsf128sha256simple
717725374591237599699
T:
sphincss128shake256robust
759865977038077828878
T:
sphincss256shake256simple
810046282600878447679
T:
sphincss192sha256robust
889136489557179017817
T:
mqdss64
916456692465989403897
T:
sphincsf128shake256simple
936430793809609392750
T:
luov890351
953593895567649563810
T:
picnicl5full
994280399629659974260
T:
picnicl3fs
103309341042681010575537
T:
sphincsf192sha256simple
103987101054949810647570
T:
sphincsf256sha256simple
113780341147466711768877
T:
sphincss192shake256robust
124325871271759312879652
T:
sphincsf128sha256robust
127221491274765612760462
T:
picnicl3ur
135651961357234013587616
T:
picnic3l1
137839311379981913814750
T:
ecdonaldk571
147572451477864314842299
T:
ecdonaldb571
150534571531606615510847
T:
sphincss256shake256robust
153334651547731115633195
T:
sphincsf192shake256simple
152401661550984515736935
T:
sphincss256sha256robust
155593611575007815911030
T:
sphincsf256shake256simple
162326571624798716259922
T:
luov8117404
172271771725680417271830
T:
pqrsa15
179291561811900618323724
T:
sphincsf128shake256robust
181264291818270618212219
T:
picnicl5fs
206072282082247821043461
T:
sphincsf192sha256robust
210095972104637421482184
T:
rainbow3ccompres683248
211795322125341423052659
T:
rainbow3ccyclicc683248
222653182229051122318677
T:
picnicl5ur
283810702857732428856934
T:
sphincsf192shake256robust
289173932893329928957037
T:
picnic3l3
301877763020623730229086
T:
luov4849242
301780413050746230774126
T:
sphincsf256sha256robust
304654323086500631216171
T:
sphincsf256shake256robust
459235324596018846016433
T:
picnic3l5
471396624720389547302249
T:
rainbow5ccyclicc963664
473680494743398447502378
T:
rainbow5ccompres963664
673516026745380867518647
T:
picnic2l1fs
865973018664469486700280
T:
luov6468330
151538382151660249153052015
T:
picnic2l3fs
157726080158442479160824412
T:
luov8086399
268342949268519166268948243
T:
picnic2l5fs

amd64; CascadeLake (50657); 2019 Intel Xeon Gold 6248; 20 x 2500MHz; pmnod076, supercop-20191017

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
515051805252picnicl1ur
517852025300picnicl1fs
518652345314picnic2l1fs
953695729708picnicl3fs
953696409708picnic2l3fs
957896449734picnicl3ur
130621312213262picnic2l5fs
131461323413426picnicl5ur
131221324013598picnicl5fs
281282819228298lattisigns512
454684564245800ed25519
749427530076542dilithium2aes
914729370496828donald512
102812103180103760dilithium2
111232111642112404dilithium3aes
127674127906128934dilithium4aes
153634154162154712dilithium3
177974178258178648ed448goldilocks
215478215912220680donald1024
218990219332222528dilithium4
226300228122230506pass769
234954250116262182hector
279680281018284690pass863
511290514616529170ecdonaldp256
684536686156721156sphincsf128harakasimple
668148686218708410donald2048
745116750324771208edons128k08n72nu8l4mu3
805620808062838480mqdss48
828852829838849452sphincsf128harakarobust
109296011024421110916sphincsf192harakasimple
131496413244581344530sphincsf192harakarobust
145148214674201479496sphincsf128sha256simple
1375514?1846300?2714916?qtesla1
216169021657722189494sphincsf192sha256simple
217223621783442203030mqdss64
234978623693402391706edons128ref
245695824667062474674sphincs256
279712228154722833078sphincsf128sha256robust
283484228466642867348sphincsf256harakasimple
333681433471583369882sphincsf256harakarobust
370285637089043750662sphincsf128shake256simple
427115243004884314340sphincsf192sha256robust
2956170?4306024?5769686?qtesla3f
504709050552025062358luov863256
547306454882765523618sphincsf192shake256simple
547297854908225524672sphincsf256sha256simple
599269260092666045882ecdonaldp521
6367704644381064834303icp
5648022?6545650?8268288?qtesla1p
680764068168966841578sphincsf128shake256robust
695719469830767014328ecdonaldp384
5766332?8586628?10146518?qtesla3s
954186695569749579868rainbowbinary256181212
979936898207729854136luov863256pc
100151781008840610172450sphincsf192shake256robust
146003061460810814633184sphincsf256shake256simple
7757304?14977926?19273916?ronald512
187023901873914018801044luov4849242
197524021976491819802334luov890351
19305298?21223252?24503902?falcon512tree
198212542123964223199190falcon512dyn
217086122177651621880896sphincsf256sha256robust
222411482226695822298780sphincss128harakasimple
16169058?22812928?32814916?rwb0fuz1024
17121106?26182938?39295858?ronald768
266732502668785226710596sphincss128harakarobust
266813222671358426736758sphincsf256shake256robust
296414582997366029995642tts6440
339506083406295834274220rainbowbinary16242020
352868743531934435465430sphincss192harakasimple
364755543659725436707070luov890351pc
370157463714943037281986luov8117404
28968856?39638688?42423514?qtesla3p
400568404023277640556728rainbow5640
418594044188671041924772sphincss192harakarobust
452905964533603645507822sphincss256harakasimple
25469866?46175642?70400742?ronald1024
466005444662460447650334sphincss128sha256simple
529204485294173453014450sphincss256harakarobust
528287025299442853231686pflash1
613103826142907461586550luov6468330
629620286318684663228432luov8117404pc
621113326324011266100356falcon1024tree
629927166644663270683796falcon1024dyn
678619906790015067918544sphincss192sha256simple
682567626830497668429740gemss128
700284967005328670095976bluegemss128
721942607232348472494184redgemss128
879709408801434888201898sphincss256sha256simple
890338368905156689077678sphincss128sha256robust
946663789475838294905666rainbow6440
950068929510348295237222rainbow1b
116363304116558978116717620luov8086399
118440710118477968118512662sphincss128shake256simple
135288550135482308135787792sphincss192sha256robust
93849088?139208096?187237746?ronald1536
158098740158186410158260348rainbow1c
173264488173303976173359852sphincss192shake256simple
210383694210541536210706478sflashv2
217600604217711064217886610sphincss128shake256robust
159218564?229940824?349780522?ronald2048
233397632233476424233544308sphincss256shake256simple
296129404296537652296864100gemss192
297960072298435200299190722bluegemss192
313042940314086638314800592redgemss192
318543920318629674319088134sphincss192shake256robust
346676380346735206346805122sphincss256sha256robust
426798128426902354427498852sphincss256shake256robust
564281972566810418572258950gui184
578640448581779742587929846rainbow3b
424575216?724590638?1087536268?ronald3072
866883208869879564874989686gemss256
876336356878684236885627230redgemss256
879108300882793370888145984bluegemss256
108983951810900189761090341814gravitysphincss
130870494413094476821310060474rainbow3c
789004656?1346239592?2302105912?ronald4096
160228177416045492061606142650rainbow1a
343833255034503897323461151946gui312
351321864636099896143613267160rainbow6b
356830538236942371003825415672pqrsa15
434238931444217418984429185700rainbow5c
596660076859863783625988139588rainbow6a
775808230077595971927762433720rainbow4a
135542026701356806701413583053008gui448
174372940121744159190617448709880gravitysphincsl
348702583063488115287234893562096gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
140501425614522rainbowbinary256181212
248462516025882rainbowbinary16242020
290022920429446tts6440
434944377446054rainbow5640
485384877648948ed25519
603926097661916rainbow1a
748107548276798rainbow6440
922129290293784rainbow1c
104552106928114426sflashv2
148628153176156788donald512
159724162742170474ecdonaldp256
186142186314186718ed448goldilocks
241082?258252?493146?pass769
252560261966274568hector
170104?266506?406706?dilithium2aes
278982282106287990donald1024
280258282116294148rainbow3c
286588?296056?584166?pass863
316292317328336206luov863256pc
114080?318816?490194?lattisigns512
244944?350476?604414?dilithium2
185818?363990?642956?3icp
225884?368334?677452?dilithium3aes
368978369694387638rainbow1b
266474?370120?539242?dilithium3
298772?385288?525598?dilithium4aes
410380416806425134ronald512
418258424082429508falcon512tree
299670?442970?519560?dilithium4
309820?478398?1119726?qtesla1
628932643258669262rainbow6a
648386661056676580rainbow5c
709952720168725216ronald768
742168746770760506donald2048
760328763980775916rainbow4a
794048802880830540falcon512dyn
465440?804228?1004434?qtesla3f
826694841030849980rwb0fuz1024
832798854884870880falcon1024tree
871286886014902510ronald1024
9793489976481011562luov890351pc
867332?1127408?1618898?qtesla1p
694736?1190244?2656992?qtesla3s
119528612020641213626edons128k08n72nu8l4mu3
122998412384261258030rainbow3b
588978?1252044?2057262?pflash1
148509415023861518584luov8117404pc
155503415734621598458falcon1024dyn
158300015878261598470ecdonaldp521
228083422990762307506ecdonaldp384
234840623610782379508ronald1536
308676030951923124778rainbow6b
316978831784363189148edons128ref
321091632155863219848luov863256
345346234700643485476ronald2048
3430198?3985740?4863184?redgemss128
459076845991124612600picnicl1fs
2867850?4830028?5778390?qtesla3p
511603651340085184846mqdss48
560508656155665636392picnicl1ur
850751885164208528914gravitysphincss
864216686708608726686ronald3072
7985572?9557852?10320184?redgemss192
108940841090298210908578luov890351
109283081094443610966614picnicl3fs
119267201194540211959896mqdss64
136189541363597213677766picnicl3ur
12927884?15491908?17849346?redgemss256
155785361559749015693688gravitysphincsm
177412001782879417903806ronald4096
186463261870550618833142gravitysphincsl
187847821879486418806638luov8117404
190939161912139019186010picnicl5fs
10227654?20505068?33243750?gui184
232432082326509223285870picnicl5ur
246136082463708424652962sphincsf128harakasimple
311099403116227831224376sphincsf128harakarobust
318788243190541031925048sphincsf192harakasimple
400288644006164240076902luov4849242
400987524013911040265364sphincsf192harakarobust
418629124190394441974204sphincs256
484515004857706648688278sphincsf128sha256simple
667256746681422866891144sphincsf192sha256simple
715271127154655471597496sphincsf256harakasimple
900096249007649290238346sphincsf256harakarobust
920539269223240092420030sphincsf128sha256robust
123011232123201776123526576pqrsa15
123157148123276702123493072sphincsf128shake256simple
128264590128622954128738528luov6468330
128713150128926206129111038sphincsf192sha256robust
135413434135568282135664950sphincsf256sha256simple
117787196?141380258?164950532?bluegemss128
144349938144519710144833400picnic2l1fs
158303200158411932158673174sphincsf192shake256simple
215874132216185872216619094sphincsf128shake256robust
254755980255274498255575184luov8086399
284716832285020888288226222sphincsf192shake256robust
345234628345541728345750468sphincsf256shake256simple
309857148?372109994?495877888?bluegemss192
413096164413357242413918110sphincss128harakasimple
445814462446319006449823526picnic2l3fs
205710592?479746548?753824580?gui312
494414344496584134497345766sphincsf256sha256robust
528607380528938990529189088sphincss128harakarobust
473688342?567539198?663539906?bluegemss256
612646606613199922613937066sphincsf256shake256robust
624183844624516698625166968sphincss256harakasimple
798068882798360692799155086sphincss256harakarobust
819461706820469674836965730sphincss128sha256simple
710146298851969142873893856gemss128
934028422938315756939774642picnic2l5fs
970787550971219898987568304sphincss192harakasimple
111179484011122817621113221010sphincss256sha256simple
133045646413309763561335013470sphincss192harakarobust
154798856015487743001555434260sphincss128sha256robust
162857697816288603101629340908sphincss192sha256simple
190030122819012764421901658156sphincss128shake256simple
1657082536?2468207176?3307289076?gemss192
285790818628598908562860733860sphincss256shake256simple
300446630630050920923008183712sphincss192sha256robust
326952492632699661983270622388sphincss128shake256robust
395516694239583751543960568080sphincss192shake256simple
401349299840146006264020366380sphincss256sha256robust
3467760060?4153567566?4855862742?gemss256
499415915649977497044999225960sphincss256shake256robust
665906395666606558166664232542sphincss192shake256robust
2472486022?9867196160?13976420448?gui448
Cycles to verify 59 bytes
25%50%75%system
759878327940rwb0fuz1024
99261003010132rainbowbinary256181212
139661428814624rainbowbinary16242020
1767817848180963icp
228782295223164rainbow5640
266762701027860ronald512
286882885629148tts6440
291222925829508rainbow6440
288422947429898ronald768
332803373034514ronald1024
372023735837700lattisigns512
383803878039232rainbow1a
430784408244982ronald1536
572425878460842ronald2048
672226830671656gravitysphincss
75146?81014?98646?rainbow1c
900009017090376dilithium2aes
908649190692944ronald3072
936369476495740falcon512tree
107368107752109072qtesla1
110310110422110552dilithium2
111912113168114404luov863256pc
125670125878126286dilithium3aes
135260136110136780falcon512dyn
136992137164138390sflashv2
138786138996139408dilithium4aes
140320142994145226donald512
146466147960151240ronald4096
159690159810159980dilithium3
167170167880169526ed25519
171022174204180152pflash1
193026194426195314falcon1024tree
191358204180216054redgemss128
212726213828215058falcon1024dyn
217282217992219146qtesla3s
208494218868230270bluegemss128
219224219858220452qtesla3f
217746224884232020gui184
217852224940230928gemss128
227146227294227546dilithium4
278562281058285364donald1024
280052283830287988gravitysphincsm
334264337188343320ecdonaldp256
359250362654364602pass769
349398369840387774luov890351pc
380152385328389102gravitysphincsl
390742398544401688rainbow4a
400292402112406588edons128k08n72nu8l4mu3
417030429286440652rainbow3c
430166430280432258rainbow1b
427450431016442372pass863
492348505404512912sphincss128harakasimple
511750513160516724qtesla1p
537844540766543154ed448goldilocks
530146543192565818luov8117404pc
643464650240658166rainbow6a
637602675488713076bluegemss192
669228686626707378gemss192
704046724880737746redgemss192
706596725396744396sphincss128harakarobust
781470794260799464donald2048
813044825968839404sphincss192harakasimple
923690927684937752edons128ref
101435010237401033528hector
101019210279321059228gui312
106120410803901101060sphincss256harakasimple
110376211308281188112rainbow5c
114905411732761186220sphincsf128harakasimple
119996012212381238958sphincss192harakarobust
127999612952681304410sphincs256
149060415029841513172rainbow3b
152660415502781588952gemss256
151326415518761570408sphincss256harakarobust
152442615547621598134redgemss256
152848415621181597704bluegemss256
163077616455941688464sphincsf128harakarobust
185030018744081889812sphincsf192harakasimple
205712020853882103666sphincsf256harakasimple
222892222814942359852sphincss128sha256simple
260310626126262627106qtesla3p
261431226327942645738ecdonaldp384
260773026628222710412gui448
265881426649742670962luov863256
272919827473762790536sphincsf192harakarobust
286965028974482932114sphincsf256harakarobust
322988632358023243280ecdonaldp521
328684032977803326152mqdss48
346387235226243561454sphincss192sha256simple
383841238542043865524picnicl1fs
378538239173664000152sphincss128shake256simple
392567439363583944602rainbow6b
445355645528544706908sphincss128sha256robust
457729446562384748982sphincss256sha256simple
475374847766384792690picnicl1ur
539104854909465587346sphincsf128sha256simple
561377257686525850590sphincss192shake256simple
713108472761847318156sphincss192sha256robust
733255474296047536860sphincss256shake256simple
740065676188167811820sphincss128shake256robust
836673483955028444816mqdss64
878228288765348951294sphincsf192sha256simple
889348490402529128972sphincsf256sha256simple
920199493285809450478sphincsf128shake256simple
945918094784769508932picnicl3fs
951098295952729607438luov890351
108506021108597811268378sphincsf128sha256robust
109868941119846811293708sphincss192shake256robust
118058241183975411852398picnicl3ur
135934841371294413913742sphincss256sha256robust
144496761463494214818638sphincss256shake256robust
148544801500725015109020sphincsf192shake256simple
149312881505670615199028sphincsf256shake256simple
162884121629883816311314luov8117404
168195001685486816912066picnicl5fs
173954481745205017514020pqrsa15
180413021825472218635596sphincsf128shake256robust
183012441841667618582060sphincsf192sha256robust
204419282048070620525970picnicl5ur
268092602705190827362380sphincsf256sha256robust
277673982780461427833396luov4849242
288949382906058629438664sphincsf192shake256robust
290638862938003029786602sphincsf256shake256robust
571457205718673857256424picnic2l1fs
757805387581467276017228luov6468330
131625002131696788131775100picnic2l3fs
149049802150080334150550838luov8086399
229991648230173162230383452picnic2l5fs

amd64; CascadeLake (50657); 2019 Intel Xeon Gold 6230; 40 x 2100MHz; unstable; cel02, supercop-20201130

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
617062786496
T:
picnic3l1
717472327294
T:
picnicl1full
812484728868
T:
picnic3l3
879288428952
T:
picnicl3full
901891469454
T:
picnic2l1fs
943294829562
T:
picnicl1fs
933095389908
T:
picnicl1ur
114581176212046
T:
picnic3l5
120041209612232
T:
picnicl5full
171041735617922
T:
picnicl3ur
173921759418468
T:
picnic2l3fs
175721807018260
T:
picnicl3fs
233482530026914
T:
picnicl5fs
275222780428078
T:
picnic2l5fs
342003531837376
T:
picnicl5ur
465004732247570
T:
lattisigns512
740647563678124ed25519
813048267083274
T:
dilithium2aes
115818117580119626
T:
dilithium3aes
137088140010140878
T:
dilithium4aes
157756158676161654
T:
dilithium2
209282214798219002
T:
dilithium3
282444283434285264
T:
dilithium4
289516293074304326
T:
ed448goldilocks
570378590872597604
T:
pass769
811304880928967248
T:
pass863
9637169755741032524
T:
sphincsf128harakasimple
122108212852261323616
T:
edons128k08n72nu8l4mu3
1052842?1332146?1354680?
T:
sphincsf128harakarobust
166923616757741704704
T:
sphincsf192harakasimple
171566817292021789438
T:
mqdss48
219631822525842290598
T:
sphincsf192harakarobust
262414826845962923090
T:
sphincsf128sha256simple
336423836243623693700
T:
sphincs256
2756948?3757202?4810596?
T:
qtesla1
395753239669464035848
T:
mqdss64
377500240131664100656
T:
edons128ref
418360442073964272406
T:
sphincsf192sha256simple
451171248292904886568
T:
sphincsf256harakasimple
498759053177585327388
T:
sphincsf128sha256robust
688504277601707972580
T:
sphincsf128shake256simple
726392077921048128620
T:
luov863256
777577280816728685342
T:
sphincsf192sha256robust
839368284289208694818
T:
sphincsf256harakarobust
836592086465709537528
T:
3icp
6442194?9633642?12905410?
T:
qtesla3f
98970941064150810721632
T:
sphincsf256sha256simple
10959988?11478648?13748986?
T:
qtesla1p
109924781177051211941062
T:
sphincsf192shake256simple
135637781395553214936016
T:
luov863256pc
129074501403075014835276
T:
sphincsf128shake256robust
9289140?15473118?21320144?
T:
qtesla3s
209801462118936421265838
T:
rainbowbinary256181212
218049482210104222137878
T:
rainbow1acompres363232
240520882531300625795762
T:
rainbow1aclassic363232
20703834?26866262?37455062?
T:
rwb0fuz1024
284635442900978632060988
T:
luov890351
290688982919244230374544
T:
sphincsf192shake256robust
327587603391778036276174
T:
sphincss128harakasimple
326719043443930837052218
T:
falcon512dyn
313984543504299438959020
T:
falcon512tree
350570383557591237830220
T:
sphincsf256sha256robust
374942603785495438396824
T:
luov4849242
369982283787203437925774
T:
tts6440
541604285421982654709328
T:
sphincss128harakarobust
533836525777149458638374
T:
luov890351pc
574941625973951462657430
T:
sphincss192harakasimple
585757026214684262782092
T:
sphincsf256shake256simple
647920826546832466495818
T:
rainbow1acyclicc363232
653094286721626272628576
T:
luov8117404
692400026949070471072062
T:
rainbow5640
710880667150425872784862
T:
sphincss256harakasimple
65219718?78131454?90341660?
T:
qtesla3p
789827647942579887246232
T:
sphincsf256shake256robust
797374067999710880174798
T:
sphincss192harakarobust
51650282?91248256?102269808?
T:
sphincss256harakarobust
903132049300817498706274
T:
luov8117404pc
919950629482629698929172
T:
rainbowbinary16242020
981866069911905099601342
T:
luov6468330
95216406101152812106545752
T:
falcon1024tree
103867638107780572118895232
T:
falcon1024dyn
101283028115131822120539866
T:
sphincss128sha256simple
117932898119308702121321634
T:
gemss128v2
119550648120032682120646106
T:
redgemss128v2
119951710120471538123568692
T:
gemss128
117071896122422982125121810
T:
rainbow3cclassic683248
122009162122555940122710356
T:
bluegemss128v2
122848698124448478124829366
T:
bluegemss128
110664630125865136129625540
T:
rainbow3ccompres683248
127384318128593210138783606
T:
sphincss192sha256simple
126977592128756622131265298
T:
redgemss128
132397946138329944142417134
T:
rainbow3ccyclicc683248
158451836162426004167186560
T:
rainbow6440
164673112165940230187761850
T:
sphincss128sha256robust
174022842174738076178382302
T:
luov8086399
158022892178506716189988112
T:
sphincss256sha256simple
199452912201477382202903852
T:
rainbow1b
243305788251446154256496608
T:
sphincss192sha256robust
243635654251485086273318754
T:
sphincss128shake256simple
280501456284571392299265756
T:
rainbow1c
371963172378648144392091090
T:
rainbow5ccyclicc963664
219026198?387092054?398031388?
T:
sflashv2
389591654394493802395248270
T:
rainbow5cclassic963664
472154202476811792479872960
T:
sphincss128shake256robust
302994382?531828084?554786262?
T:
redgemss192
533002108550083706557842548
T:
gemss192v2
555872154560242114565404938
T:
redgemss192v2
555359750571606766582695982
T:
gemss192
312050764?572369144?581706904?
T:
bluegemss192v2
577194578593197074597618356
T:
bluegemss192
525360586607299012609379382
T:
sphincss192shake256simple
602175094619302864752681736
T:
sphincss256sha256robust
606971194669109042714449996
T:
sphincss192shake256robust
632614302?769933816?790928290?
T:
sphincss256shake256simple
928583320934331488943315986
T:
gui184
115071997412337399681301762972
T:
sphincss256shake256robust
149202729015004950481538073450
T:
gravitysphincss
157577496416450509901660256842
T:
bluegemss256
165706884016665155381667958178
T:
bluegemss256v2
169371736217061629701735577980
T:
rainbow3b
172954566417317265241737242632
T:
gemss256
188611018619045487661928994376
T:
redgemss256
187547992819366744001951757172
T:
rainbow5ccompres963664
192359949219601836301967778476
T:
gemss256v2
191676345019754967701976631164
T:
redgemss256v2
238091929823845329702536361090
T:
rainbow3c
255428332426409047542661177938
T:
rainbow1a
4789698968?6328307468?6393145318?
T:
gui312
649387009466044845766798711332
T:
pqrsa15
823945539282474323088456814632
T:
rainbow6b
105097271481060166726210691071602
T:
rainbow4a
116452683501167302687812242313720
T:
rainbow5c
122381781381226991738413158737054
T:
rainbow6a
238111313562444584233024708457528
T:
gravitysphincsl
430008560484303254203045985473294
T:
gravitysphincsm
454790564784570737428846806247024
T:
gui448
Cycles to sign 59 bytes
25%50%75%system
279822904029474
T:
rainbowbinary256181212
497225016650486
T:
tts6440
573725816659206
T:
rainbowbinary16242020
713007276080442
T:
rainbow5640
791188098283952ed25519
117950118880120268
T:
rainbow6440
116880121150125026
T:
rainbow1aclassic363232
131010133794134888
T:
rainbow1a
156130158462164742
T:
rainbow1c
147956?207700?216898?
T:
sflashv2
303088308800319720
T:
ed448goldilocks
246158?318438?562004?
T:
dilithium3aes
77742?347160?692514?
T:
3icp
299468?372526?466228?
T:
dilithium4aes
203098?395048?783642?
T:
lattisigns512
202844?405006?608030?
T:
dilithium2aes
493426497092522244
T:
rainbow3c
416602?589984?848436?
T:
dilithium3
310686?599192?826682?
T:
dilithium2
597210603678609698
T:
falcon512tree
490346?608358?902448?
T:
dilithium4
738302741080750802
T:
rainbow3cclassic683248
829634832254839504
T:
rainbow1b
807994837586846186
T:
rainbow1acyclicc363232
854552859636885440
T:
rainbow3ccyclicc683248
887852914122929392
T:
luov863256pc
9632669702981017632
T:
rainbow6a
107439210856481112094
T:
rainbow4a
661442?1134490?1972128?
T:
pass769
119837012143401225998
T:
falcon1024tree
122381412342741248956
T:
falcon512dyn
127078012757841328106
T:
rainbow5c
133866414701681484702
T:
rainbow5cclassic963664
866496?1482006?1568448?
T:
rwb0fuz1024
679180?1528576?3085704?
T:
qtesla1
178164818084421827870
T:
rainbow5ccyclicc963664
178663818385121857656
T:
luov890351pc
1119518?1961792?2944166?
T:
pass863
1532892?2129562?3663192?
T:
qtesla3f
216701222897482307280
T:
edons128k08n72nu8l4mu3
242805424554082468568
T:
falcon1024dyn
286593228826802920252
T:
rainbow3b
2615118?3854832?6519918?
T:
qtesla1p
2284668?3864344?6733460?
T:
qtesla3s
397183839866324099462
T:
luov8117404pc
456994448179085130200
T:
luov863256
546273057126045741684
T:
edons128ref
5213514?6099324?7332380?
T:
redgemss128
675120668536046898952
T:
picnicl1full
6316272?7145818?8526910?
T:
redgemss128v2
722262472415367251262
T:
rainbow6b
863292286410348679290
T:
picnicl1fs
100498381005968010272492
T:
mqdss48
104451321048589010774342
T:
picnicl1ur
7412510?11967582?16533308?
T:
qtesla3p
11078310?12676898?15771932?
T:
redgemss192
130982721311307013839446
T:
picnicl3full
134431061407916414365810
T:
gravitysphincss
147202141483273015639366
T:
rainbow1acompres363232
153882601542566617381866
T:
luov890351
13208220?15492368?18177036?
T:
redgemss192v2
197623641998150422798434
T:
gravitysphincsm
204235462050850620743498
T:
picnicl5full
212001202121473021305654
T:
picnicl3fs
224131662262149422777192
T:
mqdss64
10959972?24457818?51157160?
T:
gui184
21921606?24726736?30358196?
T:
redgemss256v2
253004242569095225813398
T:
picnicl3ur
22227838?26625936?30661842?
T:
redgemss256
251969522687733028590518
T:
luov8117404
271489502762013427974698
T:
gravitysphincsl
297645282999505630251328
T:
picnic3l1
340919503443113036829070
T:
sphincsf128harakasimple
352072803867266439517324
T:
picnicl5fs
37551458?48631714?49563330?
T:
sphincsf128harakarobust
508562865127431051444150
T:
sphincsf192harakasimple
555257485652935857262382
T:
picnicl5ur
596149005993790660925476
T:
sphincs256
667370106708570267825520
T:
sphincsf192harakarobust
669025266850549070443546
T:
picnic3l3
750206207611437676292996
T:
luov4849242
690799068293692085321894
T:
rainbow3ccompres683248
8761744497126822103485134
T:
sphincsf128sha256simple
110580962110874708114737490
T:
picnic3l5
119545550124751210132198798
T:
sphincsf256harakasimple
131224518132686026135907360
T:
sphincsf192sha256simple
175392838175807436186440292
T:
sphincsf128sha256robust
203605152205704856206154884
T:
luov6468330
213618766214714752216315900
T:
pqrsa15
188700838?226285918?316066976?
T:
bluegemss128
227947520229043520234114398
T:
sphincsf256harakarobust
240534686248836668266828060
T:
sphincsf192sha256robust
209855738?253685888?333886864?
T:
bluegemss128v2
231769978265076670266771560
T:
sphincsf128shake256simple
251570600271076156272433614
T:
sphincsf256sha256simple
275775222280808810283075174
T:
picnic2l1fs
328202040331927666346472128
T:
sphincsf192shake256simple
392970892416755436418053392
T:
luov8086399
420722960427228566430111376
T:
rainbow5ccompres963664
411906246448222240471579354
T:
sphincsf128shake256robust
460767024?536202770?748910784?
T:
bluegemss192v2
517593208?620805212?818214814?
T:
bluegemss192
610600508644805324696299742
T:
sphincss128harakasimple
692522086?763191728?1007683892?
T:
bluegemss256
813988258820478726939730940
T:
sphincsf256sha256robust
334048698?831575552?1512078074?
T:
gui312
831239050833395900867661470
T:
sphincsf192shake256robust
706144966?975127070?1112755078?
T:
bluegemss256v2
96701899210125903001061242744
T:
picnic2l3fs
104658813810664319821073813640
T:
sphincss256harakasimple
116156034011661737501279108426
T:
sphincss128harakarobust
134139369214113268441488063064
T:
sphincsf256shake256simple
826137060?1412865366?1547873140?
T:
sphincss256harakarobust
1285490094?1542992124?1934064792?
T:
gemss128
1321692594?1681754996?2044350252?
T:
gemss128v2
171947960419013766721970935948
T:
sphincss128sha256simple
184678447219125735161940790434
T:
sphincss192harakasimple
182523267019251210021998644158
T:
sphincsf256shake256robust
202713560420704865182285423760
T:
sphincss256sha256simple
215511040621556305262174264476
T:
picnic2l5fs
282353604428254806642828089472
T:
sphincss192harakarobust
308390711631479714483255448066
T:
sphincss192sha256simple
2827558556?3227274232?3671856052?
T:
sphincss128sha256robust
2856446368?3555468848?4192464372?
T:
gemss192
2969455070?3590417502?4190541158?
T:
gemss192v2
366725062040225625944367950024
T:
sphincss128shake256simple
541826407056065677605748608140
T:
sphincss192sha256robust
4761443870?5711242224?6667185654?
T:
gemss256v2
5405995976?6899262710?7576134288?
T:
gemss256
4500029628?6986161676?8709603864?
T:
sphincss256sha256robust
645000347870636601927183576178
T:
sphincss128shake256robust
7532411920?7554911688?11672825704?
T:
sphincss192shake256simple
3744111610?7634546214?13103849302?
T:
gui448
5050249420?8165603702?9662269072?
T:
sphincss256shake256simple
8576978642?8578755426?13449279358?
T:
sphincss256shake256robust
8401061158?14017701802?15211661452?
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
8120?14250?14824?
T:
rwb0fuz1024
234942484625240
T:
rainbowbinary256181212
289642929429666
T:
3icp
327583305433492
T:
rainbow5640
416364233042876
T:
rainbowbinary16242020
420864251043178
T:
tts6440
454004573447570
T:
rainbow6440
557985642657072
T:
lattisigns512
591546018261258
T:
rainbow1a
768927787879270
T:
rainbow1aclassic363232
9678098554100346
T:
gravitysphincss
113630115076116630
T:
dilithium2aes
131606132984134834
T:
rainbow1c
144484147690148766
T:
dilithium3aes
165990168078169614
T:
falcon512tree
176218181082182748
T:
dilithium4aes
179794181394184490
T:
dilithium2
197414202016203688
T:
luov863256pc
209084210354220786
T:
falcon512dyn
206870214112225350
T:
gui184
232002233712234366
T:
dilithium3
139638?250890?252024?
T:
sflashv2
251450254224256520
T:
rainbow3cclassic683248
269040277522290004ed25519
277214286310297484
T:
qtesla1
320230323560325410
T:
dilithium4
332498338664351436
T:
gravitysphincsm
337586355098356812
T:
falcon1024tree
345080357238368914
T:
redgemss128v2
352074359720368684
T:
bluegemss128
349918361264367446
T:
gemss128
344732362046397840
T:
rainbow4a
387380396590406772
T:
bluegemss128v2
396450406642420740
T:
gemss128v2
435202446068460492
T:
redgemss128
424796456604461194
T:
luov890351pc
475740477886479590
T:
falcon1024dyn
504118512124537560
T:
gravitysphincsl
565838586618596024
T:
luov8117404pc
593126611044634968
T:
sphincss128harakasimple
616926618668627882
T:
qtesla3s
629314644462650622
T:
rainbow3c
654642658292673392
T:
qtesla3f
705038710300724064
T:
rainbow5cclassic963664
584416?732444?775744?
T:
redgemss192
738516763558785160
T:
bluegemss192
745190772748850018
T:
rainbow6a
773522784150804038
T:
gemss192v2
759186785016818280
T:
redgemss192v2
777190794674801952
T:
edons128k08n72nu8l4mu3
832750846424878064
T:
ed448goldilocks
857342880958897592
T:
pass769
868264894096903310
T:
gemss192
662544?964998?1000504?
T:
bluegemss192v2
95202810097801039116
T:
gui312
101575610256581026578
T:
rainbow1b
109529611024041117642
T:
rainbow5c
1120522?1154710?1401640?
T:
sphincss128harakarobust
120341212198281235552
T:
sphincss192harakasimple
125827813479621515276
T:
pass863
133014613764221403152
T:
qtesla1p
143693414554781548522
T:
sphincsf128harakasimple
155179016100581615288
T:
edons128ref
157562216171161653374
T:
sphincss256harakasimple
161126616397481669342
T:
gemss256v2
166684617052781731468
T:
bluegemss256
169697417424521786584
T:
redgemss256
172686017582541787224
T:
bluegemss256v2
171536818199601874088
T:
redgemss256v2
180539018311021846700
T:
sphincss192harakarobust
189176419744142028602
T:
gemss256
181577221421982193594
T:
sphincsf128harakarobust
1619376?2186978?2421796?
T:
sphincss256harakarobust
225199622948882346862
T:
gui448
273777427710562825602
T:
sphincsf192harakasimple
274060228107762850458
T:
sphincs256
296432829968403055494
T:
sphincsf256harakasimple
320775635410223714026
T:
luov863256
353289035475063579058
T:
rainbow3b
373484037870563842846
T:
sphincsf192harakarobust
549258855518045582332
T:
picnicl1full
553217856626165853916
T:
sphincss128sha256simple
600618261137726472414
T:
sphincsf256harakarobust
625239063654406420220
T:
mqdss48
642605064972646669350
T:
sphincss192sha256simple
649812466704846991108
T:
qtesla3p
696702469924567002882
T:
picnicl1fs
801106485225969470954
T:
rainbow1acyclicc363232
855774685862548632948
T:
picnicl1ur
863616286708769479514
T:
rainbow1acompres363232
857985887158289131894
T:
sphincss128shake256simple
912304291829889192044
T:
rainbow6b
938785296572289932080
T:
sphincss256sha256simple
9743260?9917642?16161952?
T:
sphincss192shake256simple
100154301082082611496800
T:
sphincss128sha256robust
108076421082212411259130
T:
picnicl3full
106466541110986811681500
T:
sphincsf128sha256simple
119351721198906013640408
T:
luov890351
136269461377984814040006
T:
sphincss192sha256robust
145827821470527815447548
T:
mqdss64
163354481685368817115090
T:
sphincss128shake256robust
170001501705807617298238
T:
picnicl5full
175461541768390017800062
T:
picnicl3fs
179604661851466018755476
T:
sphincsf192sha256simple
200222062060850821014278
T:
sphincsf128shake256simple
203792642077685421283140
T:
sphincsf128sha256robust
209866362145362021837150
T:
picnicl3ur
202934882182928623280100
T:
luov8117404
11170112?22043518?23073892?
T:
sphincss256shake256simple
222353222232771422493798
T:
picnic3l1
22852426?23387914?41738736?
T:
sphincss256shake256robust
230764362368288624033328
T:
sphincsf256sha256simple
13164704?25510788?26297894?
T:
sphincss192shake256robust
16904026?28551798?32265806?
T:
sphincss256sha256robust
306401103068895830805280
T:
pqrsa15
295230823234796433477774
T:
picnicl5fs
327709243329724633714268
T:
sphincsf192shake256simple
324747863363318435267568
T:
sphincsf256shake256simple
390762723979997840265546
T:
sphincsf128shake256robust
392975844179109842518616
T:
sphincsf192sha256robust
36588018?46470716?49909358?
T:
rainbow3ccompres683248
464303504831611048419648
T:
picnicl5ur
496669964976543851833272
T:
picnic3l3
459933964998906652959492
T:
rainbow3ccyclicc683248
549403365558237055722628
T:
luov4849242
575813305955466661552638
T:
sphincsf256sha256robust
747796167536537077910854
T:
picnic3l5
912783229234465094374264
T:
sphincsf192shake256robust
911199149301927494992106
T:
sphincsf256shake256robust
103683194106148636115083842
T:
rainbow5ccyclicc963664
114186896114555814115657444
T:
rainbow5ccompres963664
111825490115375308120367402
T:
picnic2l1fs
117865514118754896119266124
T:
luov6468330
211645122216066096220134368
T:
luov8086399
252456462270793430302510410
T:
picnic2l3fs
474343842483733778496699424
T:
picnic2l5fs

amd64; CascadeLake (50657); 2019 Intel Xeon Gold 6230; 40 x 2100MHz; unstable; ygritte, supercop-20200525

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
210221822376picnicl1full
218223382396picnic3l1
297832863306picnic3l3
326633023546picnicl3full
422242544328picnicl5full
425242824334picnic3l5
403444744528picnic2l1fs
424645504624picnicl1ur
457446144650picnicl1fs
851485688672picnicl3fs
859486488766picnicl3ur
101541022810460picnicl5fs
116761172011804picnicl5ur
142761430214392picnic2l3fs
190681920619326picnic2l5fs
227282282822994lattisigns512
390703924839522dilithium2aes
395243964839846ed25519
542485464255080dilithium3aes
615186181262474dilithium2
699527015070624dilithium4aes
955029592296266dilithium3
125794126824133370ed448goldilocks
128354128574129380dilithium4
212754213408215678pass769
246808247714250256pass863
501380514912530264sphincsf128harakasimple
648830682698720108sphincsf128harakarobust
711126713542725850mqdss48
896516900134910058sphincsf192harakasimple
111342011146241167248sphincsf128sha256simple
116511611745341195834sphincsf192harakarobust
147765014817181659200mqdss64
1293982?1719904?2499342?qtesla1
171065617293241738246sphincsf192sha256simple
216805821950822268670sphincsf256harakasimple
222717022342022261066sphincsf128sha256robust
300188030358583058972sphincsf192sha256robust
306909231086163141892sphincsf256harakarobust
319241631975243204466sphincsf128shake256simple
364147036983603881560luov863256
389171639143343951748sphincsf256sha256simple
484187048606425003014sphincsf192shake256simple
590501660489026108616sphincsf128shake256robust
4420668?6378792?8108100?qtesla3f
725260273098987394922rainbowbinary256181212
735638473934127428944luov863256pc
5671600?7437296?8821598?qtesla1p
7600100769014078906183icp
887747890301029107986sphincsf192shake256robust
8008558?10415918?14471818?qtesla3s
119766901214567012206328sphincsf256shake256simple
133001621346828213524546sphincsf256sha256robust
146206601499977615058570luov4849242
152994801534740616016074luov890351
157562961698357818605444falcon512tree
162835241753350820086020falcon512dyn
180987021836210018511330sphincss128harakasimple
213462042161305821765988sphincss128harakarobust
226831662300571023113576sphincsf256shake256robust
231340762331706023526662tts6440
239485962403434624230010sphincss192harakasimple
260572322638345427366456luov8117404
267888522753207627657040rainbowbinary16242020
270662222760414827794904luov890351pc
29112244?34215206?39098716?qtesla3p
342356003432063034487772sphincss256harakasimple
358473983604878836322922sphincss128sha256simple
356337063651617036615994sphincss192harakarobust
400331404093110241074314sphincss256harakarobust
456123904651146047015884rainbow5640
466802304727774047709408luov8117404pc
471068644820150048577278gemss128
480004744902585649702056bluegemss128v2
480133164991619850077594bluegemss128
498544325012558650717954luov6468330
497993245021421450322130sphincss192sha256simple
483886285028937054470794falcon1024dyn
495403945070202650907530redgemss128
491519205079961053715124falcon1024tree
543327845560106255753052redgemss128v2
591923066033462061036564gemss128v2
640924506481879065112674sphincss256sha256simple
651367526603629666372912sphincss128sha256robust
898250709208040293272032luov8086399
923655949296746293839642sphincss192sha256robust
976843669776194098250568sphincss128shake256simple
109092578111668414111957146rainbow6440
123676968123834508124613538rainbow1b
121281210125046370125561470rainbow1c
146240234146305314147305644sphincss192shake256simple
167797780170173388173017812sflashv2
172629162172661558173132078sphincss128shake256robust
194595752195072354195502156sphincss256shake256simple
212731646214621252216182136sphincss256sha256robust
229737488235672576239959102gemss192v2
227985924237670664241216896bluegemss192
228878972238870412240547592gemss192
237631234242611488244000446redgemss192v2
234151830243359756245846996bluegemss192v2
241394184245047832247496400redgemss192
265493438265757480267861788sphincss192shake256robust
361339546363356456367624722sphincss256shake256robust
667853568690410758698062480gemss256
667801816690774200696718064bluegemss256
694766148700234466712506526redgemss256
705444646710048646719365370redgemss256v2
712346162745479346758534996bluegemss256v2
757810120776502096787101622rainbow1a
820623924844277718847391910gravitysphincss
818636496851266572856957408gemss256v2
970570020983196194997867284rainbow3c
99765688010125772021026516558gui184
103014630410343300041036468912rainbow3b
331594182833457060543432198822rainbow5c
397909721040039644224083390600rainbow6b
442300314244639146924526142548gui312
522622440853128462705336116740rainbow6a
602941633261135001186181023410rainbow4a
132930619761349186612613645287272gravitysphincsl
237007948622384054943023991822904gui448
268989307102705798600227221587618gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
124281276013188rainbowbinary256181212
229742324625098rainbowbinary16242020
250762526025498tts6440
421264220442328ed25519
447884512845942rainbow1a
525165276253200rainbow5640
822168233682792rainbow1c
87766?88328?117084?rainbow6440
8776491778100264sflashv2
136556152986153548ed448goldilocks
123444?167690?291688?dilithium2aes
193682193888194340rainbow1b
143952?213200?316614?dilithium3aes
169586?218508?291602?dilithium4aes
177602?244958?381526?dilithium2
244600246620276560luov863256pc
244038253076265002rainbow3c
265240?270186?536460?pass863
223954?304234?475028?dilithium3
166168?318472?590064?lattisigns512
154424?333366?507042?3icp
248216?352838?422536?dilithium4
367694373758382622falcon512tree
233764?461448?694136?pass769
310476?466906?1010262?qtesla1
480414503942542254rainbow6a
548810580184602196rainbow5c
583370584144586474rainbow3b
597974620462670754rainbow4a
688840712462805924falcon512dyn
729898774664858038falcon1024tree
829076841956863326luov890351pc
581636?992834?1600642?qtesla3f
121966812346361244446luov8117404pc
673410?1247368?2217980?qtesla1p
134298013466301364586rainbow6b
137323013863201477972falcon1024dyn
995676?1787904?2872584?qtesla3s
240531424148122478264picnicl1full
254127225529782558926luov863256
2990244?3465494?3976880?redgemss128
3158578?3551194?4148726?redgemss128v2
360891036204643701194picnicl1fs
439217044229664524218picnicl1ur
450864845185384525368mqdss48
458873046149264739364picnicl3full
3157142?4929068?8601672?qtesla3p
645724466883426719992gravitysphincss
763147877215927828188picnicl5full
6527118?7763340?10140394?redgemss192
822266483792888435350picnicl3fs
862856086395368646582luov890351
7874592?8893178?11072762?redgemss192v2
105729661073650410883440picnicl3ur
113008241135678211371344mqdss64
10653818?12437656?15835054?redgemss256
125017681255371012669532gravitysphincsm
124042801270033612807216picnic3l1
7885440?13937798?21421792?gui184
145380461457838814775764gravitysphincsl
144203041475759614935034luov8117404
13324304?15363348?17454478?redgemss256v2
153560981541397415468074picnicl5fs
180507361816761618417652picnicl5ur
195397161966106619739634sphincsf128harakasimple
244542342460728225114878sphincsf128harakarobust
252500802557754825711932picnic3l3
256187462571338425883974sphincsf192harakasimple
322359663295920232996214luov4849242
342997023507607035490022sphincsf192harakarobust
418294624215349042328252sphincsf128sha256simple
429534944406627644160972picnic3l5
497195724983820250096374sphincsf192sha256simple
545577825526227655770774sphincsf256harakasimple
732864327351114873695970sphincsf128sha256robust
798266908049333481228606sphincsf256harakarobust
936128589387572094557152sphincsf192sha256robust
971407369856117098874852sphincsf256sha256simple
99939246102525168103606228luov6468330
104992990105775478106024842sphincsf128shake256simple
109870420110947306112083710picnic2l1fs
93488764?111215734?141467820?bluegemss128
92294272?111993306?130652100?bluegemss128v2
139702872141682262142757998sphincsf192shake256simple
187641700188676384191035322sphincsf128shake256robust
195409842199260524201055694luov8086399
252266858255036394256310348sphincsf192shake256robust
238423030?279283568?325153272?bluegemss192v2
283754784285668848286803414sphincsf256shake256simple
306958416310563406312795412sphincsf256sha256robust
240973550?326484728?386034398?bluegemss192
336285502343012660346820700sphincss128harakasimple
377257922379081174383717588picnic2l3fs
420013090420432376421076594sphincss128harakarobust
265446354?425112484?731580972?gui312
363292890?435461638?513206180?bluegemss256
384200900?456604060?602056740?bluegemss256v2
477795352481346304482286986sphincss256harakasimple
511356428519468342525822766sphincsf256shake256robust
603360742614720124615115472sphincss256harakarobust
615733048616933112624010246sphincss128sha256simple
555507274?666450030?888104300?gemss128v2
665064710673562734676047016sphincss192harakasimple
566868922?679519836?783103716?gemss128
797130586803307420804267858sphincss256sha256simple
826411770832380394839232926picnic2l5fs
103829584810604133001066893618sphincss192harakarobust
108442410810873505381088771738sphincss128sha256robust
116609765611716730221177937488sphincss192sha256simple
154358886215505578821556264356sphincss128shake256simple
1607238782?1968839504?2556192488?gemss192v2
199486330020254848042031645802sphincss192sha256robust
1602499792?2241076810?2598515446?gemss192
229864617423441820202395154132sphincss256shake256simple
243343503624648425442476104442sphincss256sha256robust
258125437425829535542603763626sphincss128shake256robust
2629023014?3171806644?4210159204?gemss256v2
327332581232806842183315867924sphincss192shake256simple
3170190592?3700094380?4231825670?gemss256
2496686836?3700256770?6257795360?gui448
344920641442759252364296121468sphincss256shake256robust
453303780854626516365465847086sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
848285888842rainbowbinary256181212
127081291013398rainbowbinary16242020
1346614184143763icp
223282242622520rainbow5640
243282456824780tts6440
261742640827302rainbow6440
335103406035744rainbow1a
378683804238380lattisigns512
534145467855828gravitysphincss
549225505455182dilithium2aes
634686410664708rainbow1c
680126820870672sflashv2
718487195472148dilithium3aes
745007471074902dilithium2
745807549476520falcon512tree
895488970889920dilithium4aes
918109292493940falcon512dyn
99380100188106292luov863256pc
104734104864105044dilithium3
117130121198124256qtesla1
124680128296144672ed25519
136284138300153848falcon1024tree
144044144172144416dilithium4
128122151258153716rainbow1b
160676167230187458falcon1024dyn
194662198856205166redgemss128
191528200634210666gui184
207114210552218082rainbow4a
203816213744220598redgemss128v2
223204226778230536gravitysphincsm
224690231828236476bluegemss128
227450234946244690gemss128
240434246060263164rainbow3c
241574248818257848gemss128v2
251670257442266318bluegemss128v2
271476272066272622qtesla3f
276058276710277354qtesla3s
300132306526313060gravitysphincsl
323118324790326302pass769
298728325140360178luov890351pc
364060366262370106pass863
391556393062404584ed448goldilocks
443608450132457638sphincss128harakasimple
423306454830504742rainbow3b
442112486586498606luov8117404pc
483662535332564046redgemss192
541796553560567610sphincss128harakarobust
554750562622572488rainbow6a
547616564894572668gemss192
573786592518602734bluegemss192
601666609236615734sphincss192harakasimple
595580611392634042gemss192v2
607082626790648752redgemss192v2
635152637078640402qtesla1p
635914643524653952bluegemss192v2
658006664162669804rainbow5c
678306704248726052gui312
761074769796790186sphincss256harakasimple
930992946352963974sphincsf128harakasimple
105765010686681088564sphincss192harakarobust
114551611630241310274rainbow6b
126567012874381304452sphincsf128harakarobust
126396212925801313950bluegemss256
126360613004641326102gemss256
126938613060221345694gemss256v2
129414613411521354762redgemss256
145068014639961494212sphincsf256harakasimple
144080214647121528856bluegemss256v2
151133815194061541916sphincsf192harakasimple
149737215360081544042redgemss256v2
151185015366221567238sphincss256harakarobust
181292619128481972392gui448
191785619288461959278picnicl1full
202861220557462167632sphincss128sha256simple
203157420559382064852luov863256
209611621349002152886sphincsf192harakarobust
290884029181462946100mqdss48
298060430134923044232sphincsf256harakarobust
301877630353863073140picnicl1fs
297863630456483055032qtesla3p
313754831806003246694sphincss192sha256simple
370297037591083818916picnicl1ur
377815037901163846870picnicl3full
445985845794044680882sphincss128sha256robust
468812647398184782814sphincss256sha256simple
481827049185505013360sphincsf128sha256simple
599189060801946144068sphincss256shake256simple
629836863501886453076picnicl5full
659928867538546852656sphincss128shake256simple
708991071766907305704picnicl3fs
719888872898367410092sphincss192sha256robust
729024473457227351160luov890351
749209476367187702040sphincsf128shake256simple
775897077815427821360mqdss64
816480082468108314488sphincsf192sha256simple
891777491665729256800picnic3l1
911495491958589355278picnicl3ur
929478294489809515116sphincsf256sha256simple
9761102998690010114538sphincss192shake256simple
109201601102480811220084sphincsf128sha256robust
99285381199354212177650sphincss256shake256robust
121554501230002212479342sphincsf256shake256simple
122391981242007612579468sphincsf192shake256simple
123712941264456012823672luov8117404
128978241293186012951374picnicl5fs
129240741334423013669720sphincss128shake256robust
132669581352444813741718sphincss256sha256robust
148742861507637815333038sphincsf128shake256robust
158341041594621816095276picnicl5ur
181096201830951418514214sphincsf192sha256robust
188154981901370219151998picnic3l3
164350061929517619786550sphincss192shake256robust
227438182327839223320286luov4849242
238560882418674224432204sphincsf192shake256robust
238898522434675424692998sphincsf256shake256robust
265806102696040827243716sphincsf256sha256robust
301895263096956831028914picnic3l5
437972604437187244601682picnic2l1fs
599408906126530062190816luov6468330
104974432105608180106931292picnic2l3fs
119973396122092142123586646luov8086399
187105366189554870190435080picnic2l5fs

amd64; CascadeLake (50657); 2019 Intel Core i9-10980XE; 18 x 3000MHz; avx512imath, supercop-20210125

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
242422437930034
T:
lattisigns512
467964690546969ed25519
502725070451477dilithium2aes
804488078981205dilithium3aes
845248513685699dilithium2
949399575297193
T:
ecdonaldp256
106189106638108021
T:
donald512
121017121396121799dilithium5aes
148106148674149330dilithium3
157777158263161647
T:
ecdonaldp224
179849182441188746
T:
ed448goldilocks
228844229325230941dilithium5
253746255487258619
T:
donald1024
254844256700257680
T:
pass769
287345289674291168
T:
pass863
709201710068712163
T:
ecdonaldp521
717248720561729195
T:
sphincsf128harakasimple
729131731913739292
T:
ecdonaldp160
782221786888793523
T:
donald2048
795364798932802353
T:
ecdonaldk163
803168804097806218
T:
mqdss48
821124823850828431
T:
ecdonaldb163
876595880184883729
T:
ecdonaldp192
898286903239911122
T:
sphincsf128harakarobust
104279810437461052072
T:
sphincsf192harakasimple
107649710807451087320
T:
ecdonaldk233
111323911173421136883
T:
ecdonaldb233
1217112?1265714?1978374?
T:
qtesla1
132505713256671326386
T:
sphincsf192harakarobust
147046414713301472224
T:
sphincsf128sha256simple
182516418277571831579
T:
ecdonaldk283
187067418718671875671
T:
mqdss64
192230919268091933056
T:
ecdonaldb283
213881221399102143828
T:
sphincsf192sha256simple
2419836?2449028?3572547?
T:
qtesla3f
253696425482832549742
T:
sphincs256
274154727443492748079
T:
sphincsf256harakasimple
279985628138302814607
T:
sphincsf128sha256robust
298512429907093009052
T:
ecdonaldk409
315415631607453167145
T:
ecdonaldb409
327081332817973297738
T:
ecdonaldp384
341580434202723422396
T:
sphincsf256harakarobust
370182437030823704344
T:
sphincsf128shake256simple
419753741988784200433
T:
sphincsf192sha256robust
537831353833325403503
T:
sphincsf192shake256simple
558085955816955584175
T:
sphincsf256sha256simple
5757367?6569661?8078623?
T:
qtesla1p
665498766748156688798
T:
ecdonaldk571
682868168295856830568
T:
sphincsf128shake256robust
713391971516547162678
T:
ecdonaldb571
6275006?7838582?9392695?
T:
qtesla3s
795539079796838528488
T:
3icp
993755699393769941688
T:
sphincsf192shake256robust
101998581023088110250879
T:
rainbow1aclassic363232
103702491043910510485020
T:
rainbow1acompres363232
103906001045748810471946
T:
rainbow1acyclicc363232
108845951105349411160346
T:
rainbowbinary256181212
141707791417289314190747
T:
sphincsf256shake256simple
201959822116257422955517
T:
falcon512tree
202240682147528123830576
T:
falcon512dyn
215621152156883821616156
T:
sphincsf256sha256robust
259562302597363526012286
T:
sphincss128harakasimple
265646992659737826637945
T:
sphincsf256shake256robust
15938989?27302805?45123915?
T:
ronald512
291049662912847829200453
T:
tts6440
26962198?29264784?33884876?
T:
qtesla3p
313980763140821831438418
T:
sphincss128harakarobust
331924073323526933334308
T:
sphincss192harakasimple
417470634176745041786651
T:
sphincss192harakarobust
441371664415779044188050
T:
sphincss256harakasimple
473361944736271447407707
T:
sphincss128sha256simple
520043165210798752248923
T:
rainbow3cclassic683248
28667539?52561439?74507744?
T:
ronald768
545996675486147855369003
T:
rainbow3ccyclicc683248
545675345496436255198417
T:
rainbow3ccompres683248
549056195514844855349054
T:
rainbowbinary16242020
555158965555669356629853
T:
sphincss256harakarobust
608846126095420661352137
T:
rainbow5640
614167576383613268347550
T:
falcon1024tree
622807346507827669822413
T:
falcon1024dyn
695770226959451769598792
T:
sphincss192sha256simple
892038658921183589219783
T:
sphincss256sha256simple
900932639025258890768522
T:
sphincss128sha256robust
37664831?92830617?140461096?
T:
ronald1024
931490739320752695962170
T:
rainbow1b
119990924120018517120036470
T:
sphincss128shake256simple
134781338134791722134814793
T:
sphincss192sha256robust
137631163140384818140806669
T:
rainbow6440
161921490161999367162123707
T:
rainbow1c
172664223172676912172822970
T:
sphincss192shake256simple
192496022192691936192867902
T:
rainbow5cclassic963664
202268457202684651203171673
T:
rainbow5ccompres963664
202756096203733354204214134
T:
rainbow5ccyclicc963664
209511910209530966209581607
T:
sflashv2
216870641217577354217615932
T:
sphincss128shake256robust
227133015227414595229382889
T:
sphincss256shake256simple
139739437?235577255?410532990?
T:
ronald1536
317847919317950396329677806
T:
sphincss192shake256robust
219690614?336819117?539824883?
T:
ronald2048
346074499346093318346287322
T:
sphincss256sha256robust
424352416424411359424683310
T:
sphincss256shake256robust
590867493592222155616732795
T:
rainbow3b
939595972939922801940290632
T:
rainbow1a
107916908910792828311080091608
T:
gravitysphincss
123616192412480762291264662450
T:
gui184
131065646413132228151313592257
T:
rainbow3c
732725529?1499322739?1928698886?
T:
ronald3072
1678530380?2613683237?4199516962?
T:
ronald4096
377107778638016441283913663793
T:
rainbow6b
435290336143572055864403722186
T:
rainbow5c
669517849567054049156711217849
T:
rainbow6a
771493424977156166687726043639
T:
rainbow4a
903398641291005223769223069614
T:
gui312
173223938181732498222117328898040
T:
gravitysphincsl
272820391492736418139027490952546
T:
gui448
346117369033462125775234666830963
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
161731653616935
T:
rainbowbinary256181212
291082933229590
T:
tts6440
355543643136933
T:
rainbowbinary16242020
499035002350106ed25519
600486045565766
T:
rainbow5640
630376331164946
T:
rainbow1a
623916341273331
T:
rainbow1aclassic363232
636856465165743
T:
rainbow1acyclicc363232
934599362193739
T:
rainbow1c
98467100450103660
T:
sflashv2
102681?103725?176920?
T:
rainbow6440
130034130219130568
T:
ecdonaldp256
115364?157395?268260?dilithium2aes
186756189019190924
T:
ed448goldilocks
163398?218218?399627?dilithium3aes
216480218456221558
T:
donald512
218893219456220379
T:
ecdonaldp224
156003?239043?384757?dilithium2
289010294928299822
T:
rainbow3c
234945?308654?451244?dilithium3
268645?316722?575995?
T:
pass769
225927?330083?403718?dilithium5aes
325405331930341781
T:
rainbow3cclassic683248
312024339175355409
T:
rainbow3ccyclicc683248
183214?356141?645370?
T:
lattisigns512
365359368095372060
T:
donald1024
392497398161402229
T:
ronald512
345230?418981?512976?dilithium5
416935421249429529
T:
falcon512tree
426854428146429227
T:
rainbow1b
232208?469607?870649?
T:
3icp
287683?529884?870740?
T:
qtesla1
592399596890602452
T:
rainbow6a
311267?621279?936920?
T:
pass863
674971678932686989
T:
rainbow5c
677336684852689601
T:
ronald768
757976759742764198
T:
ecdonaldp160
763319764425767361
T:
rainbow4a
805935810697815820
T:
falcon512dyn
830086831680833967
T:
ecdonaldk163
822682834373843867
T:
ronald1024
845803851533857438
T:
falcon1024tree
860059861441865155
T:
ecdonaldb163
884913894517903711
T:
rainbow5ccyclicc963664
897831901292907271
T:
donald2048
912259915879919204
T:
ecdonaldp192
892626916798929470
T:
rainbow5cclassic963664
107790910789061080656
T:
ecdonaldp521
857659?1101631?1876966?
T:
qtesla3f
113121411336301136893
T:
ecdonaldk233
116593611674861171745
T:
ecdonaldb233
143491814364721439647
T:
rainbow3b
163906416489351659158
T:
falcon1024dyn
1138502?1696359?2254246?
T:
qtesla1p
192011319230191931702
T:
ecdonaldk283
201482620188182026935
T:
ecdonaldb283
224829522612342273372
T:
ronald1536
1045897?2282393?4293110?
T:
qtesla3s
312625631384293226634
T:
rainbow6b
316936531757613180601
T:
ecdonaldk409
333381233380623345716
T:
ecdonaldb409
335438133727313383153
T:
ronald2048
340430534162823431317
T:
ecdonaldp384
555447955922275598596
T:
mqdss48
640107364081596461698
T:
rainbow1acompres363232
4727803?6907802?9700449?
T:
qtesla3p
702965770474077062331
T:
ecdonaldk571
755680975734297605415
T:
ecdonaldb571
864634186721568927043
T:
ronald3072
873134787484398773754
T:
gravitysphincss
146063681490614814915763
T:
mqdss64
10522896?15806608?34097385?
T:
gui184
158912841596567716009017
T:
gravitysphincsm
177739051780902317832595
T:
ronald4096
188021521884645818982884
T:
gravitysphincsl
254578022549271925513277
T:
sphincsf128harakasimple
302980613032875430347264
T:
sphincsf192harakasimple
331099453319299533275291
T:
sphincsf128harakarobust
368265623699490637262416
T:
rainbow3ccompres683248
399510233997523440023485
T:
sphincsf192harakarobust
449019734508969445136021
T:
sphincs256
488639784893908749025715
T:
sphincsf128sha256simple
663618126648241766544086
T:
sphincsf192sha256simple
694034396944455869500376
T:
sphincsf256harakasimple
919960429215791392327845
T:
sphincsf128sha256robust
923430169238894992441801
T:
sphincsf256harakarobust
9843186598689318101149392
T:
rainbow5ccompres963664
122959224123161657123273111
T:
sphincsf128shake256simple
127256125127439649127664974
T:
sphincsf192sha256robust
138001864138087221138186712
T:
sphincsf256sha256simple
155912433156189476156530624
T:
sphincsf192shake256simple
217529000217815546218146569
T:
sphincsf128shake256robust
282476902282774173283372084
T:
sphincsf192shake256robust
335704660335936075336178557
T:
sphincsf256shake256simple
492390655492752027493367708
T:
sphincsf256sha256robust
513154512513372066514453249
T:
sphincss128harakasimple
604301696604522516604713275
T:
sphincss128harakarobust
608138040608473745613515548
T:
sphincss256harakasimple
609745204610223074610453366
T:
sphincsf256shake256robust
314192856?650640940?1223524505?
T:
gui312
825295258826220499828465622
T:
sphincss256harakarobust
832722018832944356833094875
T:
sphincss128sha256simple
907996451908892058910812976
T:
sphincss192harakasimple
112695977311275514631127881236
T:
sphincss256sha256simple
129198532112925331301302015288
T:
sphincss192harakarobust
155889750515592090491566587403
T:
sphincss128sha256robust
166217582016624457731666536485
T:
sphincss192sha256simple
192510687419257464811926469759
T:
sphincss128shake256simple
277484806927755968772777979256
T:
sphincss256shake256simple
299883672429994046283000378012
T:
sphincss192sha256robust
325483940432560248323256664017
T:
sphincss128shake256robust
393524126139354704173936170052
T:
sphincss192shake256simple
400761020740098931504010574847
T:
sphincss256sha256robust
496156428949621960584971477410
T:
sphincss256shake256robust
3452847821?6033890180?9496772416?
T:
gui448
664402182766707834446837776236
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
128191294313106
T:
rainbowbinary256181212
176631788918346
T:
3icp
257512607326480
T:
ronald512
260612618426320
T:
rainbow5640
262862665727040
T:
rainbowbinary16242020
273792773328201
T:
ronald768
284642882429744
T:
tts6440
299333042931044
T:
rainbow1aclassic363232
318583231432768
T:
ronald1024
333263353534162
T:
rainbow6440
374253777737940
T:
lattisigns512
416294223542711
T:
ronald1536
433114413845044
T:
rainbow1a
574115775858146
T:
ronald2048
663936662366918dilithium2aes
703857068671574
T:
rainbow1c
750337757380447
T:
gravitysphincss
923369326693820
T:
ronald3072
936769413094394dilithium3aes
952299537595936dilithium2
99625100918101595
T:
falcon512tree
119214119497119761
T:
qtesla1
131297131424131581
T:
sflashv2
137963138254138542dilithium5aes
139247140116141395
T:
donald512
139056140732141816
T:
ronald4096
142344143676144189
T:
falcon512dyn
152403152980153655dilithium3
166648167960168580ed25519
159583168070171989
T:
rainbow3cclassic683248
202195203726204954
T:
falcon1024tree
236932237905238720dilithium5
240494250534259555
T:
gui184
273927274284274712
T:
qtesla3f
265629274770278848
T:
rainbow4a
281860282072282389
T:
ecdonaldp256
280632283727286096
T:
donald1024
289724291071292223
T:
falcon1024dyn
298664302853309381
T:
gravitysphincsm
307263310952315762
T:
rainbow3c
362777364711366835
T:
pass769
366796367877369820
T:
qtesla3s
395214400671408828
T:
gravitysphincsl
404810406375408516
T:
pass863
425424425991426370
T:
ecdonaldp224
494187504544513660
T:
rainbow5cclassic963664
511512511690512671
T:
rainbow1b
564710575801585510
T:
sphincss128harakasimple
574960576488578095
T:
ed448goldilocks
660581661297664065
T:
qtesla1p
704998716414727181
T:
rainbow6a
712142717058721528
T:
ecdonaldp160
723370738017746718
T:
sphincss128harakarobust
751433766566780531
T:
sphincss192harakasimple
787449794114799451
T:
donald2048
793345801209819272
T:
rainbow5c
837721842894846322
T:
ecdonaldp192
99947110120571026927
T:
sphincss256harakasimple
113402011513811171059
T:
sphincss192harakarobust
119215712095071231286
T:
sphincsf128harakasimple
128383313153841349025
T:
gui312
131862813265501336158
T:
sphincs256
154886015725701594919
T:
sphincss256harakarobust
160500416082371614728
T:
ecdonaldk163
166158716679451672223
T:
ecdonaldb163
167689816946491726374
T:
sphincsf128harakarobust
177530617774931779199
T:
rainbow3b
190252819237711936404
T:
sphincsf192harakasimple
190791019281931951253
T:
sphincsf256harakasimple
203580020372562038515
T:
ecdonaldp521
219172121968062200222
T:
ecdonaldk233
226463022693492273793
T:
ecdonaldb233
227586223238522383519
T:
sphincss128sha256simple
264784626588792684991
T:
ecdonaldp384
274565227883682872657
T:
gui448
282272528478742873477
T:
sphincsf192harakarobust
293293129627002994766
T:
sphincsf256harakarobust
305331730620033068149
T:
rainbow1acompres363232
305434730634203072134
T:
rainbow1acyclicc363232
306272930708493103443
T:
qtesla3p
358323736214213652032
T:
mqdss48
358070736364513679677
T:
sphincss192sha256simple
373953037478433753318
T:
ecdonaldk283
380452339004163994322
T:
sphincss128shake256simple
393268539432893956167
T:
ecdonaldb283
394906739575123966678
T:
rainbow6b
452609545980404683299
T:
sphincss128sha256robust
462137646985624773106
T:
sphincss256sha256simple
539621354604825514382
T:
sphincsf128sha256simple
561629857162295835167
T:
sphincss192shake256simple
616883961750336182960
T:
ecdonaldk409
648884665056346522802
T:
ecdonaldb409
722093072828267413775
T:
sphincss192sha256robust
730448773744767547492
T:
sphincss256shake256simple
744739577277067829620
T:
sphincss128shake256robust
889667389851259082740
T:
sphincsf192sha256simple
897335190882079229986
T:
sphincsf256sha256simple
924994393725769581111
T:
sphincsf128shake256simple
99712451013477210222802
T:
mqdss64
108921221106301611220765
T:
sphincsf128sha256robust
109694281111508411406463
T:
sphincss192shake256robust
137138001374137413768200
T:
ecdonaldk571
137031531386604114040620
T:
sphincss256sha256robust
147158971475430814803220
T:
ecdonaldb571
146019861479284314941005
T:
sphincss256shake256robust
147593161495692615133604
T:
sphincsf192shake256simple
149734921510120415357034
T:
sphincsf256shake256simple
181124471843508118719167
T:
sphincsf128shake256robust
181895871843737618581267
T:
sphincsf192sha256robust
189960001919931319419132
T:
rainbow3ccompres683248
190450901942560119803365
T:
rainbow3ccyclicc683248
268423482707576027470984
T:
sphincsf256sha256robust
290530712945060129750736
T:
sphincsf192shake256robust
293708692970136729948835
T:
sphincsf256shake256robust
420041324262252442983640
T:
rainbow5ccompres963664
432671704361881043983076
T:
rainbow5ccyclicc963664

aarch64; ThunderX2 (431f0af1); 2018 Cavium ThunderX2 CN9980; 64 x 2500MHz; pmnod145, supercop-20191017

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
173751745017900picnicl1fs
174251750017650picnicl1ur
185001857518750picnic2l1fs
307753082531000picnic2l3fs
311753130031500picnicl3ur
312253137531650picnicl3fs
422754235043125picnicl5ur
423004240042600picnicl5fs
425504262543300picnic2l5fs
160975163850168475ed25519
283975286225290300donald512
334750335800338075dilithium2
523725524875526950dilithium3
683050684675688200dilithium4
798875801100808200donald1024
844675845600849275dilithium2aes
132545013302751340250dilithium3aes
156575015766251616575mqdss48
171600017190251726750dilithium4aes
1914750?2499925?3146250?qtesla1
258550025985252623525donald2048
359310036956753699650mqdss64
381705038398003879800ecdonaldp256
3927775?5711000?7490875?qtesla3f
670160067415756822000sphincsf128sha256simple
6029900?9435675?18130525?qtesla3s
8635625?9777600?12004300?qtesla1p
112780501134267511439175sphincsf192sha256simple
131404001334465013389300sphincsf128shake256simple
139315251395460014060550sphincsf128sha256robust
9355775?14422750?24320075?ronald512
149097751503017515158250sphincsf128harakasimple
162809251650970016655525ecdonaldp384
189527751924302520467500sphincsf192shake256simple
192240501925462519514800ecdonaldp521
202265752023165020244600sphincsf192harakasimple
204066502046775020751575sphincsf192sha256robust
215918252161895021642975sphincsf128shake256robust
224747252247767522480825sphincs256
245801502472135024821575sphincsf128harakarobust
321394003218715032258650sphincsf192shake256robust
323595253257150032704475sphincsf256sha256simple
316342503410627539461850falcon512tree
31361925?34465375?39237675?falcon512dyn
346562503478287534917175sphincsf192harakarobust
394529003971605039900475luov4849242
485440254868412548802875sphincsf256shake256simple
33910225?49344650?71599850?ronald768
532766505351062553732600luov863256
581590255876197559118350sphincsf256harakasimple
47981400?58990375?66424750?qtesla3p
42960400?61089450?81447250?ronald1024
54165300?67575275?90589025?rwb0fuz1024
753199007558415075826550sphincsf256sha256robust
833649758347917583777075sphincsf256shake256robust
927812509278625092808000sphincsf256harakarobust
9179157595660300109909250falcon1024tree
9132562596934750106112325falcon1024dyn
117741150118151475118534150luov6468330
184138525184694125185257225luov890351
215115125215327925217434950sphincss128sha256simple
217687275218469475219166350luov8086399
152195325?244697500?360839825?ronald1536
332521500333135100333667900luov8117404
355738050355814400355944350sflashv2
361313225363060600364313250sphincss192sha256simple
249574900?392137775?636344525?ronald2048
426077625428230325433189475sphincss128shake256simple
446879350448512950448842025sphincss128sha256robust
478004150480984700483313825sphincss128harakasimple
520078125528286275532136425sphincss256sha256simple
622559850630037425644263825sphincss192shake256simple
643896150644228475644308325sphincss192harakasimple
654577150664282050666233375sphincss192sha256robust
690696975691574775692301450sphincss128shake256robust
774549400776735925777721525sphincss256shake256simple
788302275790997550793627525sphincss128harakarobust
940733775944481750946817425sphincss256harakasimple
102840200010303328501032125000sphincss192shake256robust
110555407511056415501105796475sphincss192harakarobust
120554695012069249001207341750sphincss256sha256robust
133522005013359070001336732125sphincss256shake256robust
148347350014837851501484142575sphincss256harakarobust
155245917515531317001554687425rainbow1a
162272980016248142251630147525redgemss128
1206181950?2153773025?3498559750?ronald3072
239156460023944971002400599825bluegemss128
331302492533187133753327666100gemss128
338143160034237518253456562750gui184
2425516825?4892291175?8155506675?ronald4096
585864817558612297005862535800rainbow1c
586956367558834343755896998600redgemss192
811897555081316934008143938525bluegemss192
95989585001002928377510348346425pqrsa15
109144865001092576242510929044400rainbow1b
117410563001176121465011781136950gemss192
138502075501386037140013898588450rainbow4a
145701901251458086072514615633425redgemss256
200938791252013746205020241486625bluegemss256
535975334005361050552553827019050rainbow6a
670158097756706219957567135083850rainbow3c
9590528405095945445350100426023225gravitysphincss
101407892050101464961625101477840975rainbow3b
Cycles to sign 59 bytes
25%50%75%system
166425167075167800sflashv2
167075169725174500ed25519
384725387450392600donald512
748225748700749850rainbow1a
799775808575827375ronald512
916575921675930000donald1024
936450940250948175ecdonaldp256
123497512504251273250falcon512tree
935425?1436150?2115425?qtesla1
1138300?1572200?2850450?qtesla3f
988675?1714625?2492525?dilithium2
186395018766001894450falcon512dyn
189752519075251920600ronald768
1214150?2063200?3034950?dilithium4
1540700?2226925?2926800?dilithium2aes
1263225?2293725?4471650?dilithium3
228180023006002352325rainbow4a
233365023422002360350rwb0fuz1024
234027523442252360900rainbow1c
241677524343502455400ronald1024
245745024786502503050falcon1024tree
275780027659752810400donald2048
2119325?3009200?5731650?qtesla1p
1135775?3315400?5794725?qtesla3s
374600037664503791850falcon1024dyn
395320039595003983325rainbow1b
2727075?4020800?6310300?dilithium3aes
2970150?4184425?5999100?dilithium4aes
476732547719504790625rainbow6a
508995051003755120975ecdonaldp521
553507555636505609350ecdonaldp384
619315062336756258375ronald1536
909647591103259204925rainbow3c
8448925?10289950?20016700?qtesla3p
115822751164080011659500ronald2048
126888751270435012714150rainbow3b
250807002509907525124775luov863256
317524503178810031875150picnicl1fs
328279753287025032974150ronald3072
405872254075047540975975mqdss48
450703754508040045091475picnicl1ur
55367900?66106475?84230600?redgemss128
667988256689885067007475ronald4096
716491507173015072456800luov4849242
720469007218885072219650picnicl3fs
882762508855445088802875luov890351
109874725110218925110252475picnicl3ur
116913425116968425117078500mqdss64
124911625125235675125539550picnicl5fs
110874525?132642825?158583725?redgemss192
153341550153549375154303600luov8117404
179297925180048575180221500picnicl5ur
158133775?194328325?230541625?redgemss256
210949175212040975213867625sphincsf128sha256simple
228668425229103325229373450luov6468330
316515125317010925319058975sphincsf192sha256simple
351892975353305225358763425pqrsa15
416505650416894500419379250sphincs256
419936750421549700422136675sphincsf128sha256robust
420753625421859300423385100sphincsf128shake256simple
430946325431596425432200375luov8086399
528940600530204150547476025sphincsf192shake256simple
541577500546862500548137725sphincsf128harakasimple
562027425566088300572597550sphincsf192sha256robust
588864825589112225589948075sphincsf192harakasimple
601753825601967225603146975gravitysphincss
655657125656235200656959100sphincsf128shake256robust
785434750792598175794839475sphincsf256sha256simple
860712000861305150862383475sphincsf192shake256robust
874477825875983425877480800sphincsf128harakarobust
979656775981580800982194100picnic2l1fs
101584247510168004751018984675sphincsf192harakarobust
111299477511143977001115341100sphincsf256shake256simple
156274652515677947501574244800sphincsf256harakasimple
174226060017451180751754291125sphincsf256sha256robust
185232992518545688251856685925sphincsf256shake256robust
1324408325?2353318375?3442077300?gui184
247384932524745212502475956925sphincsf256harakarobust
253234000025338643502534568150picnic2l3fs
2434074475?2921356925?3882760475?bluegemss128
319800587532001728753204876025sphincss128sha256simple
485944420048660767754866963075picnic2l5fs
621314180062174579506220603775sphincss128sha256robust
637956990063990628756409463225sphincss128shake256simple
5459419075?6540817775?7629430875?bluegemss192
660691665066181460256637249025sphincss256sha256simple
6919308025?8309569475?9706623375?bluegemss256
861207382586471341258653127225sphincss192sha256simple
867545857587077630758748116175sphincss128harakasimple
925060555092608765759266285575sphincss256shake256simple
973294910097382545509743318300sphincss128shake256robust
134016931001345621285013563488925sphincss192shake256simple
138424957501385613437513875472500sphincss128harakarobust
138457347501385938972513922033450sphincss256harakasimple
147155895501472173540014730381500sphincss256sha256robust
148573578501497148935014980360025sphincss192sha256robust
152185349251522541760015229965075sphincss256shake256robust
181245787251813029582518132362000sphincss192harakasimple
202163678502022816595020252271250sphincss192shake256robust
218674017752187158700021880319575sphincss256harakarobust
18503128475?22204140425?29608714675?gemss128
317673079753178293965031803100400sphincss192harakarobust
47125418700?56866321225?75389209425?gemss192
Cycles to verify 59 bytes
25%50%75%system
148751517515700rwb0fuz1024
483754922550175ronald512
547005555056450ronald768
645756627566900ronald1024
948259667598300ronald1536
120575121350122450falcon512tree
120975122575125975ronald2048
148900150925151750falcon512dyn
206875211050213225ronald3072
213400214075215225qtesla1
232325232975233850sflashv2
243500244775246850falcon1024tree
306850308025309450falcon1024dyn
306200308875311125ronald4096
372950376550378900donald512
369425378375389175gui184
385650386175387550dilithium2
438025439150440075qtesla3f
439875440525441775qtesla3s
465950466600467700rainbow1a
525700528375531500ed25519
551550552425555025dilithium3
753375754150754925dilithium4
804225806050808525dilithium2aes
949750961175970100donald1024
108632510875001090525qtesla1p
124842512490501255300dilithium3aes
169617516977251698500dilithium4aes
187590018924751925800rainbow4a
189377518957001906550rainbow1c
224027522474752261275ecdonaldp256
296672529958503030625donald2048
313732532120503314700gravitysphincss
357035036711753736575sphincss128sha256simple
377855037872003790900rainbow1b
446442545072254562125rainbow6a
524850053014005380600sphincs256
601445060411756083050ecdonaldp384
603375060475256119000qtesla3p
630380063814006520700sphincss192sha256simple
699310070304757111575rainbow3c
700770072560007406675sphincss128shake256simple
757662577199007916750sphincss128sha256robust
871725088996509066575sphincsf128sha256simple
882400091168259286400sphincss256sha256simple
924942594257009650850sphincss128harakasimple
103041501032042510375750ecdonaldp521
102728751044662510755750sphincss192shake256simple
116536251194377512268700sphincss128shake256robust
120014001222950012345600sphincss192sha256robust
125544001278012512989075sphincss256shake256simple
126810501285735012983925sphincss192harakasimple
129440001295927512968200rainbow3b
154888751572737516230625sphincss128harakarobust
160581251626025016492675sphincsf192sha256simple
171358251753430017905025sphincss192shake256robust
177451751795067518122275sphincsf128shake256simple
178124001810365018310325sphincsf256sha256simple
184347001884632519178675sphincsf128sha256robust
189893501924647519690775sphincss256harakasimple
213685002162947521946275sphincsf128harakasimple
221674752240730022879475sphincss256sha256robust
220783252247460022847750sphincss256shake256robust
227438752282615022868300luov863256
229188002335477523685950sphincss192harakarobust
236606002370092523746975picnicl1fs
256486752584865026265575sphincsf256shake256simple
267879502713857527848075sphincsf192shake256simple
281195002871670029051925sphincsf128shake256robust
292772002970280030140975mqdss48
304394503106445031358900sphincsf192sha256robust
309333253128965031701625sphincsf192harakasimple
315219503200512532395425sphincss256harakarobust
337384503375295033776725picnicl1ur
356138503575087536160625sphincsf256harakasimple
360728253659875036949350sphincsf128harakarobust
400831754012012540179375pqrsa15
403580004059430040803525gemss128
433617254362000043891275redgemss128
438317754399372544252500bluegemss128
436323754427980044695550sphincsf256sha256robust
451536504566450045966450sphincsf256shake256robust
455624504595125046555125sphincsf192shake256robust
512383755142122551636350luov4849242
547357255478445054833675picnicl3fs
551967755558450056297975sphincsf192harakarobust
585698255900407559866850sphincsf256harakarobust
822594758228205082513650luov890351
831024758343155083830850picnicl3ur
842896258522275085922050mqdss64
968365509713997597270975picnicl5fs
108293225108420400108555025redgemss192
124680575124825150125095350gemss192
126004550126360475126642400bluegemss192
138531700138603550139157900picnicl5ur
142858500142950150143484725luov8117404
147532075147812700148372000luov6468330
189778925190170200191832025redgemss256
194208950194638450196073750bluegemss256
270778650271896350272611250luov8086399
621802975622050875623583925picnic2l1fs
144245147514460110751450451450picnic2l3fs
252376320025241251752530162900picnic2l5fs

aarch64; A53+crypto (410fd034); 2018 NXP i.MX 8M; 4 x 1500MHz; googlecoraldev, supercop-20191221

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
205202052020880picnicl1fs
205202070020880picnic2l1fs
205202070021060picnicl1ur
520205238053280picnicl3ur
520205256053460picnicl3fs
556205598056160picnic2l3fs
727207308074520picnicl5ur
727207326075060picnicl5fs
756007596077040picnic2l5fs
203760204300205020ed25519
520200520920525060dilithium2
787320788760795600dilithium3
103770010387801057680dilithium4
108774010881001097280dilithium2aes
155808015595201578780mqdss48
168498016905601721340dilithium3aes
232380023418002363400dilithium4aes
1748340?2363040?3120120?qtesla1
366768036889203708360mqdss64
5083920?5244840?7662240?qtesla3f
670968067158006745860sphincsf128sha256simple
984852099172809973980sphincsf192sha256simple
9223560?10681020?12035340?qtesla1p
9875520?12353940?17080200?qtesla3s
126322201266606012735900sphincsf128shake256simple
130606201309230013162140sphincsf128sha256robust
152335801526922015339240sphincsf128harakasimple
176517001767618017775540sphincs256
188659801889640018965880sphincsf192shake256simple
195127201959516019630620sphincsf192sha256robust
224827202257020022616820sphincsf192harakasimple
242645402427678024368040sphincsf128shake256robust
261423002616498026232840sphincsf256sha256simple
264999602656260026613720sphincsf128harakarobust
363576603638268036461340sphincsf192shake256robust
388029603886740038911500sphincsf192harakarobust
416179804205556042158880luov4849242
39981600?45052200?54742140?falcon512tree
41101740?45833220?55515060?falcon512dyn
487911604885758048885480sphincsf256shake256simple
538079405400558054530280luov863256
596705405969196059766300sphincsf256harakasimple
54547380?63448740?76813380?qtesla3p
704449807051266070576560sphincsf256sha256robust
908690409095076091024200sphincsf256shake256robust
103314780103375440103515840sphincsf256harakarobust
89712180?106299180?141482160?rwb0fuz1024
119717460128526480145048320falcon1024dyn
123969060?134429040?164152080?falcon1024tree
136142100136404540136899900luov6468330
213847020214386840216713520luov890351
215121240215217000215337780sphincss128sha256simple
245704500246099240246778560luov8086399
317115180317636820317784780sphincss192sha256simple
381696840384217020385270020luov8117404
404695260404853660404998380sphincss128shake256simple
418544460418667400418912380sphincss128sha256robust
418624200418787640418887360sphincss256sha256simple
485184240485321760485485920sphincss128harakasimple
604570860604746900604946700sphincss192shake256simple
625035600625402440625784760sphincss192sha256robust
715896900716481900716720220sphincss192harakasimple
774501840774759600774963360sphincss128shake256robust
781239060781493040782064540sphincss256shake256simple
836425080836628120836939340sphincss128harakarobust
952489800952777080953286840sphincss256harakasimple
110922624011096479801113744600sflashv2
112696560011275423201128070080sphincss256sha256robust
116192610011623017601162690380sphincss192shake256robust
123853176012388235401239448320sphincss192harakarobust
145414782014543281801454504940sphincss256shake256robust
164936034016496960401651767660sphincss256harakarobust
201476898020154907802016614160rainbow1a
276874668027766103402785681440redgemss128
379196928038042064003909119040bluegemss128
523159110052541316005312856600gemss128
567884628057151708205750907660gui184
593534124059412538805943213000rainbow1b
776049462077636593807766767440rainbow1c
109711009801099137042011030307480redgemss192
142446112201427838930014370768900bluegemss192
165796345801700231490017359320600pqrsa15
175764947401759277646017597124360rainbow4a
276691078802787536394027972289800redgemss256
340640073003408560784034115311980rainbow3b
345904655403464627760034992545940bluegemss256
724650757207252443450073083010680rainbow6a
800186805008006335164080249738400rainbow3c
Cycles to sign 59 bytes
25%50%75%system
210420210780211320ed25519
250380250920253800sflashv2
826020826740842040rainbow1a
118296011993401211760falcon512tree
206406020842202100420falcon512dyn
938340?2424600?4272480?qtesla1
241560024375602464740falcon1024tree
1708380?2653920?3257280?dilithium2
266796027027002764980rainbow4a
1262700?2735280?6024420?qtesla3f
315036031737603191940rainbow1c
320472032324403263760rainbow1b
2444040?3553020?5412780?dilithium2aes
415962042051604247100rwb0fuz1024
2909160?4262760?7565040?dilithium3
435186043677004386780falcon1024dyn
2910420?4526460?6313860?dilithium4
4579380?4814460?7717680?dilithium4aes
3453120?4923720?11218500?qtesla3s
4109580?5647320?7331040?dilithium3aes
604458060586206178320rainbow6a
2646000?6331500?12440340?qtesla1p
727056073092607330140rainbow3b
113909401147860011516220rainbow3c
11080800?21983400?33353100?qtesla3p
322686003252150032664780luov863256
391917603925386039328380picnicl1fs
555382805559066055653660picnicl1ur
616795206177870061821000mqdss48
70750440?86064840?98279640?redgemss128
986376609873810098820000picnicl3fs
101328660101534400110994480luov4849242
114472260114589980115506360luov890351
145092600145310580145415520picnicl3ur
136381860?150500880?186252480?redgemss192
170194680170417880170790300picnicl5fs
185547240185767200186082740mqdss64
201615300202406580203371740luov8117404
212705460212998140213266340sphincsf128sha256simple
181177560?226938060?279125100?redgemss256
235807740235995120236290860picnicl5ur
279322380279646920279854820sphincsf192sha256simple
332776980334363320335100420sphincs256
358971660359493480379128240luov6468330
393410160393648120394111080sphincsf128sha256robust
401555520401835780402283800sphincsf128shake256simple
515789280516113100516775860sphincsf192shake256simple
541899540542195280542773620sphincsf192sha256robust
560291760560651400561589200sphincsf128harakasimple
631117980631385640631736820sphincsf256sha256simple
640798560640924560641161080pqrsa15
655368480655844940656519940sphincsf192harakasimple
730351800730906020731347740sphincsf128shake256robust
728473860731918340772863660luov8086399
929106360930554460937318320sphincsf128harakarobust
970973100971775360972839160sphincsf192shake256robust
111877794011192509801119670560sphincsf256shake256simple
113493096011355651001135984140sphincsf192harakarobust
133749000013380309001338592500picnic2l1fs
161042238016107386401611175140sphincsf256harakasimple
164249316016432342201643878980sphincsf256sha256robust
201531474020170809002017899360sphincsf256shake256robust
274314978027436053602744296380sphincsf256harakarobust
1583713440?3146656500?4342181760?gui184
320843466032096638803211813800sphincss128sha256simple
371859552037256556603733158960picnic2l3fs
3333029220?4649059620?5310915840?bluegemss128
537335802053740047605375170620sphincss256sha256simple
581602644058204576805822293140sphincss128sha256robust
605466594060563678406057560160sphincss128shake256simple
745940322074718077407611471000picnic2l5fs
768395394076855204807686641160sphincss192sha256simple
7390876140?8875829160?10536825060?bluegemss192
897333606089747308808976041280sphincss128harakasimple
933226020093455298009350886780sphincss256shake256simple
107767602001077746580010779262560sphincss128shake256robust
92497910401108065978011143772820bluegemss256
127934650801279515042012806032500sphincss192shake256simple
138318004801383344118013844747340sphincss256sha256robust
142382107801423895526014244088500sphincss192sha256robust
142877406601429608060014303012580sphincss256harakasimple
146655478801466821638014671131120sphincss128harakarobust
165982096801664087958016686096300sphincss256shake256robust
200161647002003786532020043972720sphincss192harakasimple
224191387802242055970022430590740sphincss192shake256robust
241837342202419610130024211711260sphincss256harakarobust
25660102860?30898401840?36406845720?gemss128
351259439403516450966035189772300sphincss192harakarobust
Cycles to verify 59 bytes
25%50%75%system
234002376025020rwb0fuz1024
155700157860158580falcon512tree
194040196200196920falcon512dyn
279540281700300600sflashv2
318060318600319860falcon1024tree
337680338400340020qtesla1
409860411480413100falcon1024dyn
579960582300586620ed25519
597780618480660240gui184
634140634860635580dilithium2
649440658440666360rainbow1a
738360740880743940qtesla3f
740340741780743940qtesla3s
896220897300900720dilithium3
110826011091601125720dilithium2aes
119736011986201207980dilithium4
168426016866001703520dilithium3aes
180900018174601829340qtesla1p
228654022944602338200rainbow1b
238716023902202416860dilithium4aes
248616025232402574360rainbow4a
252936025518602589480rainbow1c
351828036460803712680sphincss128sha256simple
412992041857204226220sphincs256
553590056084405700060sphincss192sha256simple
617994062447406413400rainbow6a
659682067129206874020sphincss128shake256simple
712062072939607466220sphincss128sha256robust
721404073481407462080sphincss256sha256simple
762192076523407687800rainbow3b
811926081574208195220qtesla3p
860184087136208833680sphincsf128sha256simple
946782096831009918720sphincss128harakasimple
971424097552809828540rainbow3c
98575201001016010135620sphincss192shake256simple
114235201159596011775240sphincss192sha256robust
128048401294776013149720sphincss256shake256simple
128669401321218013460220sphincss128shake256robust
139937401419408014354100sphincss192harakasimple
140808601423350014362560sphincsf192sha256simple
143944201451988014644080sphincsf256sha256simple
160219801624590016507440sphincsf128shake256simple
167031001686834017218440sphincss128harakarobust
174009601769940017967240sphincsf128sha256robust
195525001989324020247120sphincss192shake256robust
197883001997568020091960sphincss256harakasimple
209176202132532021564360sphincss256sha256robust
219232802220462022509900sphincsf128harakasimple
243657002476332025247520sphincss256shake256robust
254631602588706026061120sphincss192harakarobust
258465602606490026280720sphincsf256shake256simple
259720202630034026504100sphincsf192shake256simple
290664002912166029363940luov863256
289809002938842029794500sphincsf192sha256robust
295120802952414029548620picnicl1fs
315736203206142032724000sphincsf128shake256robust
344192403469086035076420sphincsf192harakasimple
348786003528396035788680sphincss256harakarobust
365661003690054037183860sphincsf256harakasimple
382672803896802039696480sphincsf128harakarobust
413355604170096042156360sphincsf256sha256robust
418464004186602041881320picnicl1ur
436365004420890044780400mqdss48
493738205016438050531400sphincsf256shake256robust
515338205204682052731720sphincsf192shake256robust
612275406189300062536140sphincsf192harakarobust
651978006554628066252420sphincsf256harakarobust
687106806879042072325800luov4849242
712553407136568071429940pqrsa15
776070007771302077744160picnicl3fs
903418209083448091761480gemss128
913845609162522094035960bluegemss128
960303609652374097244820redgemss128
105992460106238880106657200luov890351
112118760112278420112452660picnicl3ur
135362880135420660135487980picnicl5fs
134332020136306440138273300mqdss64
185219280185286960185460300picnicl5ur
187857900188582220189357120luov8117404
196853400197128080206354700luov6468330
240116940241160940241828740bluegemss192
246568320246911220248073840redgemss192
361371420362042280375218820luov8086399
434968560435610800436039560bluegemss256
442771560443853360444730860redgemss256
782632080783165600783970380picnic2l1fs
178907778017931250801795221720picnic2l3fs
316330704031798693803231755640picnic2l5fs

aarch64; A53 (410fd034); 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3bplus, supercop-20210423

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
141071446214775
T:
picnicl1full
143141454814877
T:
picnic3l1
205742086621249
T:
picnic3l3
207522092121425
T:
picnicl3full
207812101921357
T:
picnic2l1fs
211502206722376
T:
picnicl1fs
249572525825554
T:
picnicl1ur
266132694827379
T:
picnic3l5
266512703228231
T:
picnicl5full
556035601559527
T:
picnic2l3fs
564015686760334
T:
picnicl3fs
570085726560923
T:
picnicl3ur
777607880484273
T:
picnicl5fs
776577935884704
T:
picnicl5ur
244822256931260322ed25519
362080368958373131
T:
ecdonaldp256
404641410382415077
T:
donald512
691375698337702889dilithium2
111372511605411171170
T:
donald1024
116816411726041178751dilithium3
137064413773931384936dilithium2aes
155976015658711572729
T:
mqdss48
184875718527361854454dilithium5
219404523027812319825
T:
ecdonaldp160
240814424133982423690dilithium3aes
263050927858902789512
T:
ecdonaldp192
2289919?2972344?3784145?
T:
qtesla1
312605532589233280464
T:
ecdonaldk163
331034634070643429175
T:
ecdonaldb163
335509935447813552321
T:
ecdonaldp224
368318337209023857380
T:
mqdss64
386788839975554008444
T:
donald2048
406032640732524078369dilithium5aes
424097444516204463839
T:
ecdonaldk233
447118746658694692118
T:
ecdonaldb233
671807070650557085433
T:
sphincsf128sha256simple
5077914?7375965?11943564?
T:
qtesla3f
830252887472118757039
T:
ecdonaldk283
908847194640009472676
T:
ecdonaldb283
989068899211709928905
T:
sphincsf192sha256simple
104177471100917611019820
T:
ecdonaldp384
9249392?11835162?13441482?
T:
qtesla1p
9839461?12234830?16952488?
T:
qtesla3s
126243871262678012631065
T:
sphincsf128shake256simple
130585101306269813067675
T:
sphincsf128sha256robust
152700451599930816024142
T:
sphincsf128harakasimple
172410041816441818363564
T:
ecdonaldk409
175460901829721918430966
T:
sphincs256
188574021886091819793770
T:
sphincsf192shake256simple
195148511951867719524919
T:
sphincsf192sha256robust
191434082010188920128334
T:
ecdonaldb409
224815272248624622490587
T:
sphincsf192harakasimple
17662552?22573666?29054444?
T:
ronald512
241625512416628624170269
T:
sphincsf128shake256robust
247955692616182926190806
T:
ecdonaldp521
261055052616975527470659
T:
sphincsf256sha256simple
262145222622737327543984
T:
sphincsf128harakarobust
22314942?36145608?46552328?
T:
ronald768
370381383706941037098389
T:
sphincsf192shake256robust
371392083860024539068341
T:
ecdonaldk571
402024324022987340320478
T:
luov4849242
407420934074777340777622
T:
sphincsf192harakarobust
415302604362412643674982
T:
ecdonaldb571
42219324?44564910?59614438?
T:
falcon512dyn
42938824?47645078?56292276?
T:
falcon512tree
487402894874620248755717
T:
sphincsf256shake256simple
532937925340077953830928
T:
luov863256
42417336?58260360?95820680?
T:
ronald1024
596402765967083962650120
T:
sphincsf256harakasimple
632777846348842264193626
T:
rainbow1aclassic363232
692226446924821669298086
T:
rainbow1acompres363232
62247785?69250301?88870522?
T:
rwb0fuz1024
703355737037226370384129
T:
sphincsf256sha256robust
721675547223039272307922
T:
rainbow1acyclicc363232
54390666?72498500?84928194?
T:
qtesla3p
906747129068937490706808
T:
sphincsf256shake256robust
103197848108388588108430189
T:
sphincsf256harakarobust
133005164133288634133465942
T:
luov6468330
126950343133666993155071885
T:
falcon1024dyn
129700926?141274428?165048542?
T:
falcon1024tree
116742955?184299898?313276469?
T:
ronald1536
207144016207431540208484520
T:
luov890351
214781819214858775214894467
T:
sphincss128sha256simple
244334618244868276246209104
T:
luov8086399
316408446317131122317378847
T:
sphincss192sha256simple
269387744?346561018?702380918?
T:
ronald2048
379300390379558712379951818
T:
luov8117404
403899813403912974404064438
T:
sphincss128shake256simple
417780358417880782417917875
T:
sphincss128sha256robust
418316008418439463418609045
T:
sphincss256sha256simple
484327961484458809485113740
T:
sphincss128harakasimple
603519028603673613603692277
T:
sphincss192shake256simple
651140617651421677652791994
T:
rainbow3cclassic683248
657996958658188497658453742
T:
sphincss192sha256robust
727200480728819042729428230
T:
rainbow3ccyclicc683248
728613462729224026731645862
T:
rainbow3ccompres683248
773335309773566748773589903
T:
sphincss128shake256robust
779688395779711344779737633
T:
sphincss256shake256simple
788444866788615652838930358
T:
bluegemss128v2
912080972912108317912157529
T:
sphincss128harakarobust
951865049951957839952156652
T:
sphincss256harakasimple
109794444311015777621158383340
T:
sflashv2
118541584011857817871185844802
T:
sphincss256sha256robust
129645596012978642021300354988
T:
redgemss128v2
1057078456?1548164276?2638557708?
T:
ronald3072
182059668018235505161826002600
T:
rainbow5cclassic963664
200736576820079805482009673715
T:
rainbow1a
204221950920461858482048482962
T:
rainbow5ccyclicc963664
204410159020468129862053845394
T:
rainbow5ccompres963664
272109249427243172642731872594
T:
redgemss128
297082002231627633323172003202
T:
redgemss192v2
386948985038790710103884665710
T:
bluegemss128
572726515459284540475972304287
T:
gui184
593135578059433453916257144168
T:
rainbow1b
4338390810?6643766341?10243694411?
T:
ronald4096
771110794077154817687717983975
T:
rainbow1c
797376650880105315118040288052
T:
redgemss256v2
105677745471057345890410582771467
T:
redgemss192
163468704111715687707717528870549
T:
pqrsa15
175541720201759763924917619735474
T:
rainbow4a
265077949562653673198226580549855
T:
redgemss256
Cycles to sign 59 bytes
25%50%75%system
251592252777271465
T:
sflashv2
251462262352266596ed25519
469314486125490429
T:
ecdonaldp256
579693584474598095
T:
rainbow1aclassic363232
649874655576666923
T:
rainbow1acyclicc363232
743315766510778086
T:
donald512
825445827425837469
T:
rainbow1a
110144111405041193213
T:
ronald512
121224412489981260568
T:
falcon512tree
145178615189491534261
T:
donald1024
1139938?2110337?3836856?
T:
qtesla1
212164922104652227453
T:
falcon512dyn
226178622979142383363
T:
ronald768
227457624099962414849
T:
ecdonaldp160
243776525358062554970
T:
falcon1024tree
266671926752342688925
T:
rainbow4a
1246096?2719804?4923236?
T:
qtesla3f
275325529107002916149
T:
ecdonaldp192
2206805?2999624?4886108?dilithium2
314610631528823159673
T:
rainbow1c
320648632207403479193
T:
rainbow1b
320708933799763396170
T:
ecdonaldk163
343356635416963615572
T:
ronald1024
346061235485283555681
T:
ecdonaldb163
350118037005813709985
T:
ecdonaldp224
2977818?3896407?6056626?dilithium2aes
392687339366723953708
T:
rwb0fuz1024
415368143606744376426
T:
donald2048
438311943897014398596
T:
rainbow3ccyclicc683248
438368443908904396890
T:
rainbow3cclassic683248
430223045087344530551
T:
falcon1024dyn
440303846424794651428
T:
ecdonaldk233
462290848526124878113
T:
ecdonaldb233
3398500?5332031?9538752?dilithium3
2608041?5823265?9591834?
T:
qtesla1p
3461756?6194593?11716929?dilithium5
4527486?6737179?10150040?dilithium3aes
4147585?7880752?12311889?
T:
qtesla3s
7095497?8824353?11988471?dilithium5aes
880513290793309158000
T:
ecdonaldk283
859590991128429235642
T:
ronald1536
939812094094109424230
T:
rainbow5ccyclicc963664
940268494100549424440
T:
rainbow5cclassic963664
931362798940419922676
T:
ecdonaldb283
109152341151210511521148
T:
ecdonaldp384
153569191605206616323158
T:
ronald2048
179329701884332118863055
T:
ecdonaldk409
197202302076159320973172
T:
ecdonaldb409
16365862?23489162?30756672?
T:
qtesla3p
260273462744586027488694
T:
ecdonaldp521
320859643223904632331182
T:
luov863256
360202523610817438349802
T:
picnicl1full
392613043931709041803694
T:
picnicl1fs
378808683984905239892476
T:
ecdonaldk571
412545354129818441416224
T:
rainbow1acompres363232
418031844359911843694158
T:
ronald3072
423483924449895344537887
T:
ecdonaldb571
571297065724888460772794
T:
picnicl1ur
613489906146061261804756
T:
mqdss48
703575747059216474911624
T:
picnicl3full
73634918?89662922?111772518?
T:
redgemss128
880418069436224894655708
T:
ronald4096
978901569865564498841326
T:
luov4849242
102680686103102076109407188
T:
picnicl3fs
111710690111823422118877838
T:
picnicl5full
118124790118304629118453900
T:
luov890351
146560326146982262155807472
T:
picnicl3ur
137537229?154109170?202027060?
T:
redgemss192
172157782172306220183195296
T:
picnicl5fs
180352708180452628191750872
T:
picnic3l1
184801036185616094195133032
T:
mqdss64
200517426200544092200993544
T:
luov8117404
212595284223489172224008800
T:
sphincsf128sha256simple
190620732?230910522?256941596?
T:
redgemss256
237294894238436066252043088
T:
picnicl5ur
278765928278963395279222021
T:
sphincsf192sha256simple
330721820347199246347471184
T:
sphincs256
365610726367518078368203036
T:
luov6468330
392300959392957133393235006
T:
sphincsf128sha256robust
396135954396199802398472516
T:
rainbow3ccompres683248
400163719400404875400645617
T:
sphincsf128shake256simple
405398868405557138430598382
T:
picnic3l3
514907642515235847540413846
T:
sphincsf192shake256simple
540017467540529754540724139
T:
sphincsf192sha256robust
560166151587467845588147035
T:
sphincsf128harakasimple
611697600611801140612163210
T:
pqrsa15
629920914631231982663324100
T:
sphincsf256sha256simple
651419346651622714652874448
T:
picnic3l5
653341439653689753653837394
T:
sphincsf192harakasimple
724453334725043318726433454
T:
luov8086399
727093718727422582728039807
T:
sphincsf128shake256robust
926070326927116724973043214
T:
sphincsf128harakarobust
821726534?968964144?1097124870?
T:
redgemss192v2
990326405991240478992180491
T:
sphincsf192shake256robust
871649398?1015527330?1184555230?
T:
redgemss128v2
107704574210781273321082319200
T:
rainbow5ccompres963664
111638750911167021501116978601
T:
sphincsf256shake256simple
119052395611911275511191862539
T:
sphincsf192harakarobust
137381258813741052861456438468
T:
picnic2l1fs
1112673889?1503647154?1717698288?
T:
redgemss256v2
160985238316105417761693137659
T:
sphincsf256harakasimple
163985736216406028831641078942
T:
sphincsf256sha256robust
200994959220108524212011477744
T:
sphincsf256shake256robust
1568279116?2875115667?6665303380?
T:
gui184
273877715028761039152878762486
T:
sphincsf256harakarobust
320198367532022769003203945652
T:
sphincss128sha256simple
384127841238438576284067523972
T:
picnic2l3fs
3379255234?4066488718?4748923686?
T:
bluegemss128
537065375453712454745372936598
T:
sphincss256sha256simple
580541067058059280345810073456
T:
sphincss128sha256robust
604293813660431016066043398405
T:
sphincss128shake256simple
767128714976731742977674952218
T:
sphincss192sha256simple
896108658589649566678969607329
T:
sphincss128harakasimple
931494065493162232629342122729
T:
sphincss256shake256simple
8558948160?10267498838?13692462058?
T:
bluegemss128v2
107594893991076137555610762118306
T:
sphincss128shake256robust
127698875261277684544712778880886
T:
sphincss192shake256simple
142801274021428205411814288763088
T:
sphincss256harakasimple
145431706951455466787114556049527
T:
sphincss256sha256robust
149914802571499372812315016133582
T:
sphincss192sha256robust
162458752021624677393916247720933
T:
sphincss128harakarobust
Cycles to verify 59 bytes
25%50%75%system
204592132425473
T:
rwb0fuz1024
862528703995643
T:
ronald512
9430595174100186
T:
ronald768
111210115823122359
T:
ronald1024
135939140096143930
T:
rainbow1aclassic363232
148827157963162603
T:
ronald1536
157936163534166183
T:
falcon512tree
203617210889214498
T:
falcon512dyn
201781213952217281
T:
ronald2048
279952281808299316
T:
sflashv2
318554332712334275
T:
falcon1024tree
336668337618341321
T:
qtesla1
354047367977372423
T:
ronald3072
399487415914419052
T:
falcon1024dyn
484373493631498556
T:
donald512
516958527935538367
T:
redgemss128v2
554407579811584037
T:
ronald4096
562230587209611244
T:
gui184
591299615113620573ed25519
615709618129636610
T:
rainbow1a
737491739658745563
T:
qtesla3f
740868744636752435
T:
qtesla3s
728726760990808514
T:
bluegemss128v2
826944842401865264
T:
rainbow3cclassic683248
840594844418850675dilithium2
926392968963980244
T:
ecdonaldp256
116790512147881228455
T:
donald1024
131345913221231324465dilithium3
141725514222621426626dilithium2aes
181557618202071827366
T:
qtesla1p
181879818634962117118
T:
rainbow5cclassic963664
208733820906222093291dilithium5
206046621717132183801
T:
ecdonaldp160
229482722995782490366
T:
rainbow1b
222672423528542468182
T:
redgemss192v2
239502524008272408715dilithium3aes
241796024400502462466
T:
rainbow4a
248604624886602492799
T:
rainbow1c
242589225556012575531
T:
ecdonaldp192
301354931637543194962
T:
ecdonaldp224
350199435659213678847
T:
sphincss128sha256simple
382526439252773979643
T:
donald2048
409626641036774112718dilithium5aes
418615842988154351386
T:
sphincs256
483327649567945235106
T:
redgemss256v2
546201755628255678673
T:
sphincss192sha256simple
619668265240046547610
T:
ecdonaldk163
662707567903966889883
T:
sphincss128shake256simple
658944068239946834658
T:
ecdonaldb163
721447373367927468020
T:
sphincss128sha256robust
726589673675807531886
T:
sphincss256sha256simple
809940281273228152518
T:
qtesla3p
820390686149258668026
T:
ecdonaldp384
862270690252279040952
T:
ecdonaldk233
876467991023969262456
T:
sphincsf128sha256simple
900065094562349522301
T:
ecdonaldb233
944223396421499893298
T:
sphincss128harakasimple
9849648992648010086130
T:
sphincss192shake256simple
121047071225749012437314
T:
sphincss192sha256robust
127286011284950813050693
T:
sphincss256shake256simple
129476291319512313386999
T:
sphincss128shake256robust
140897411424725814386415
T:
sphincsf192sha256simple
144081341456242115207736
T:
sphincsf256sha256simple
161554721636224216650159
T:
sphincsf128shake256simple
170868731743933317931590
T:
sphincsf128sha256robust
175862071762570117727002
T:
rainbow1acyclicc363232
177485561778932117848152
T:
rainbow1acompres363232
172529881778946717950132
T:
ecdonaldk283
181984011867563218878645
T:
sphincss128harakarobust
182624931942113419456784
T:
ecdonaldb283
185690051943052919527756
T:
ecdonaldp521
197006681994778420046383
T:
sphincss256harakasimple
218379762234290522440556
T:
sphincss256sha256robust
224832302295758723406396
T:
sphincsf128harakasimple
257928612611261026333414
T:
sphincsf256shake256simple
261733622619926427844410
T:
picnicl1full
260562342641356827252583
T:
sphincsf192shake256simple
289931842900021929010420
T:
luov863256
292570012949485429709619
T:
sphincsf192sha256robust
295457082971304631631170
T:
picnicl1fs
316445303213605432461852
T:
sphincsf128shake256robust
343288103448515034843571
T:
sphincsf192harakasimple
351257423701386937040595
T:
ecdonaldk409
365546943702909738199613
T:
sphincsf256harakasimple
385406773922330440148246
T:
sphincsf128harakarobust
388019204090898841313098
T:
ecdonaldb409
409604014144988141761846
T:
sphincsf256sha256robust
435318364361959846381176
T:
picnicl1ur
435196034402258844550808
T:
mqdss48
491041554983178450478932
T:
sphincsf256shake256robust
517239425196120255163110
T:
picnicl3full
523786855334162653979502
T:
sphincsf192shake256robust
646524816511447065582236
T:
sphincsf192harakarobust
664739756831820868853831
T:
sphincsf256harakarobust
698792426995132270014450
T:
pqrsa15
702352607051028170550875
T:
luov4849242
745485667846223878543689
T:
ecdonaldk571
798235808030140785264150
T:
picnicl3fs
831313348322115088441664
T:
picnicl5full
859657508619217286496892
T:
bluegemss128
872291908741238887633580
T:
redgemss128
833629468762036287681242
T:
ecdonaldb571
103430258105007929105585248
T:
rainbow3ccompres683248
104672630106548936107091074
T:
rainbow3ccyclicc683248
106710433106967084106996640
T:
luov890351
114113734114324896121198664
T:
picnicl3ur
133543882134999385140670226
T:
mqdss64
137790560137886092146575894
T:
picnicl5fs
148087494148146600157495230
T:
picnic3l1
186655589186827729187776710
T:
luov8117404
187259568188037744198575776
T:
picnicl5ur
193423476194571950194859850
T:
luov6468330
228397710228817004229139061
T:
redgemss192
235036906236561232238232124
T:
rainbow5ccompres963664
236609900240336506241419364
T:
rainbow5ccyclicc963664
329820046329928494350702314
T:
picnic3l3
356550876356788686357310826
T:
luov8086399
404586040404767622404953868
T:
redgemss256
507050680507670966508576442
T:
picnic3l5
781811496782157306828480048
T:
picnic2l1fs
179093588617939172631896218536
T:
picnic2l3fs

amd64; Zen (810f10); 2018 AMD Ryzen 5 2400G; 4 x 3600MHz; unstable; gcc67, supercop-20210125

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
3650?3736?4951?
T:
picnicl1full
390540594355
T:
picnic3l1
498950325167
T:
picnicl3full
538755025570
T:
picnic3l3
680668537065
T:
picnicl5full
730573407675
T:
picnic3l5
110861120011401
T:
picnic2l1fs
112191124911381
T:
picnicl1fs
112751128711423
T:
picnicl1ur
182951836418527
T:
picnicl3fs
183431843118560
T:
picnicl3ur
209172103521328
T:
picnic2l3fs
247392487725142
T:
picnicl5fs
247682504025210
T:
picnicl5ur
284942856028838
T:
picnic2l5fs
342623436734842
T:
lattisigns512
48279?48570?62802?ed25519
639306428164532dilithium2aes
101823102376103077dilithium3aes
151148151610151935dilithium2
151223151972152669dilithium5aes
210063?210953?332722?
T:
ed448goldilocks
286473287112288029dilithium3
320125322010324675
T:
pass769
386338387311390108
T:
pass863
447338448033449355dilithium5
601841602006603576
T:
sphincsf128harakasimple
761162?767763?1144252?
T:
edons128k08n72nu8l4mu3
817776819295819513
T:
sphincsf192harakasimple
825018833347839179
T:
sphincsf128harakarobust
836212838443842283
T:
mqdss48
126402212748331284236
T:
sphincsf192harakarobust
1394128?1827840?2701807?
T:
qtesla1
201775320231362025880
T:
mqdss64
215431721635212169088
T:
sphincsf256harakasimple
2347355?2364084?3447812?
T:
edons128ref
254333725441602554922
T:
sphincsf128sha256simple
264261526446582658223
T:
sphincsf256harakarobust
362656836281923632987
T:
sphincsf192sha256simple
2868070?4196857?5522115?
T:
qtesla3f
431001443119374314509
T:
sphincs256
491010349129004916891
T:
sphincsf128sha256robust
523927952896625313906
T:
3icp
643772364420886450998
T:
sphincsf128shake256simple
723254572359277243672
T:
sphincsf192sha256robust
5657533?7317104?9868777?
T:
qtesla1p
900792490145119033811
T:
luov863256
924970692556789268009
T:
sphincsf256sha256simple
5760248?9423821?13088193?
T:
qtesla3s
962652796434779660007
T:
sphincsf192shake256simple
100628601008427310120653
T:
rainbowbinary256181212
120839701216009212194609
T:
rainbow1acompres363232
127240621274531712809657
T:
tts6440
133740671339648013411875
T:
rainbow1acyclicc363232
135096761351841513526150
T:
luov863256pc
135494241356777613619164
T:
rainbow1aclassic363232
139910191401632414045478
T:
sphincsf128shake256robust
184185731843879818452878
T:
sphincsf192shake256robust
11107327?18857092?26696243?
T:
rwb0fuz1024
190722281907978319087103
T:
sphincss128harakasimple
191572852038513123652589
T:
falcon512tree
193743882092747422398055
T:
falcon512dyn
248835622493113524995634
T:
luov4849242
261302792615692926184081
T:
sphincsf256shake256simple
266784352674075426806467
T:
sphincss128harakarobust
293516122936472829462999
T:
sphincss192harakasimple
313451553137533531409330
T:
sphincss256harakasimple
342894383437472534682086
T:
rainbow5640
375012663752827837548574
T:
luov890351
33168888?38273714?43424990?
T:
qtesla3p
383883733839804138412667
T:
sphincsf256sha256robust
413065934152104142067650
T:
rainbowbinary16242020
426145024266067642772233
T:
sphincss256harakarobust
430799954318503143265535
T:
sphincss192harakarobust
494712894950413549539922
T:
sphincsf256shake256robust
578445795786282057897382
T:
luov890351pc
579541975805796958225892
T:
redgemss128
585946806192923870612108
T:
falcon1024dyn
62503506?62591962?86382217?
T:
gemss128v2
58294502?62660777?78562599?
T:
falcon1024tree
637715346386289463958672
T:
redgemss128v2
57109492?64087296?72211982?
T:
gemss128
641157176418673164290862
T:
bluegemss128v2
652943646536903665396750
T:
luov8117404
666233356670043566779188
T:
bluegemss128
712017837225352172487816
T:
rainbow3cclassic683248
739831427425108074495901
T:
rainbow3ccyclicc683248
772485327734986677573027
T:
luov6468330
782094947841591178610120
T:
rainbow3ccompres683248
806383448102217581171459
T:
rainbow6440
816778018170693281778621
T:
sphincss128sha256simple
980267349807124998149015
T:
luov8117404pc
114202923114218140114237370
T:
sphincss192sha256simple
137166606137705799137797576
T:
rainbow1b
146472379146742093147133488
T:
luov8086399
147993530148029385148108849
T:
sphincss256sha256simple
158269373158296180158338397
T:
sphincss128sha256robust
207907709207982282208123322
T:
sphincss128shake256simple
229567816229675305229716996
T:
sphincss192sha256robust
234935482235200212235784584
T:
rainbow5cclassic963664
243100200243258811243453140
T:
sflashv2
249855514250616595251397495
T:
rainbow5ccompres963664
271015951271846171273393158
T:
redgemss192
277628444278039167287406394
T:
redgemss192v2
277360408?278244478?426206725?
T:
gemss192
279800186280313064280707536
T:
bluegemss192
280502167281297001282187065
T:
rainbow5ccyclicc963664
285813178285850474286055015
T:
rainbow1c
310029292310168248310311450
T:
sphincss192shake256simple
350561812350775775413639537
T:
gemss192v2
386496914387044701395002373
T:
bluegemss192v2
392487158392716757392951522
T:
sphincss128shake256robust
418138317418343058500625833
T:
sphincss256shake256simple
586550217586764928597321767
T:
sphincss192shake256robust
615034072615145100615264033
T:
sphincss256sha256robust
786783071786963684787104711
T:
sphincss256shake256robust
858211052859943013861693532
T:
rainbow3b
891213741891703051891987514
T:
gravitysphincss
890333162905640696919696678
T:
gui184
9508942849645744461095885452
T:
redgemss256
100381413410069498221235924014
T:
bluegemss256v2
100245131610076037271141680349
T:
redgemss256v2
107882282210841431851089887709
T:
gemss256
108288667310842387641273994357
T:
gemss256v2
108054033710889541201330418886
T:
bluegemss256
123149253812317123041231921666
T:
rainbow1a
230570584323061502522306477282
T:
rainbow3c
334066039433810146453458002247
T:
gui312
386188504739437267633991964537
T:
pqrsa15
546718989354687301345475678786
T:
rainbow6b
707529252770766436617090196018
T:
rainbow5c
827437557382762478478290707071
T:
rainbow4a
834492123083523896788365863496
T:
rainbow6a
142716759801429698197714372698101
T:
gravitysphincsl
202047434062040274006020746815985
T:
gui448
281872385972819338525728195633030
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
158821611316383
T:
tts6440
160861674317324
T:
rainbowbinary256181212
329013409636393
T:
rainbowbinary16242020
35250?40064?45514?
T:
rainbow5640
51431?51544?77514?ed25519
671716993073028
T:
rainbow6440
687257015972064
T:
rainbow1a
832348399085611
T:
rainbow1acyclicc363232
830688402284931
T:
rainbow1aclassic363232
121212123028125809
T:
rainbow1c
143800144332145952
T:
sflashv2
218094?218489?346170?
T:
ed448goldilocks
170986?230935?314266?dilithium2aes
191395?352356?689632?
T:
3icp
365884367485372008
T:
rainbow3c
225438?368516?452646?dilithium3aes
226094?371771?550324?dilithium2
376442376912377538
T:
rainbow1b
404856408853412212
T:
rainbow3cclassic683248
425280430528436954
T:
rainbow3ccyclicc683248
492547?500004?653012?
T:
falcon512tree
501582504729508909
T:
luov863256pc
263047?516851?705856?dilithium5aes
270695?610507?869637?
T:
lattisigns512
629430633111654914
T:
rainbow6a
716606720880742141
T:
rainbow5c
517103?732224?1014729?dilithium3
386041?741003?1110494?
T:
pass769
309028?782066?1225810?
T:
qtesla1
571280?802073?953815?dilithium5
820000821130825151
T:
rainbow4a
849061857156863484
T:
rwb0fuz1024
437306?867429?1322535?
T:
pass863
883364888450894582
T:
falcon512dyn
493004?908954?1717080?
T:
qtesla3f
99273610018671011722
T:
falcon1024tree
104227810477611064665
T:
rainbow5cclassic963664
120647412083761216968
T:
rainbow3b
1261434?1285349?1770817?
T:
edons128k08n72nu8l4mu3
129045712952911310104
T:
rainbow5ccyclicc963664
866157?1460115?2850317?
T:
qtesla1p
180139818104851824439
T:
luov890351pc
180300818163281826364
T:
falcon1024dyn
1250647?1923402?4698229?
T:
qtesla3s
300918530125813025879
T:
rainbow6b
306354830839303125612
T:
luov8117404pc
3051368?3086003?4934309?
T:
edons128ref
3544274?4150665?5632635?
T:
redgemss128
4047734?4905798?5677322?
T:
redgemss128v2
575482357609636295761
T:
picnicl1full
3801067?5985432?11108740?
T:
qtesla3p
615928561620636166794
T:
mqdss48
666287366686016676639
T:
luov863256
783703178586507878474
T:
gravitysphincss
885807089085909038602
T:
rainbow1acompres363232
915662591634589167611
T:
picnicl1fs
112790791128692611323015
T:
picnicl3full
117821291181516111829777
T:
picnicl1ur
10351428?11870297?13712192?
T:
redgemss192
10414308?12244695?14305047?
T:
redgemss192v2
140748891409182714114666
T:
gravitysphincsm
156097471561820415631538
T:
mqdss64
163317081640975016447004
T:
gravitysphincsl
185207311853962718622927
T:
picnicl5full
210852552111117121136131
T:
sphincsf128harakasimple
17560537?21234566?27179951?
T:
redgemss256
9474805?21272412?35558550?
T:
gui184
19032093?21822556?25199858?
T:
redgemss256v2
222403732227440422324396
T:
picnicl3fs
224495352247087222485832
T:
luov890351
244988982451929624560322
T:
sphincsf192harakasimple
277986652783686828733281
T:
picnic3l1
288957522894695929007227
T:
picnicl3ur
302180883027905530350342
T:
sphincsf128harakarobust
381623403847967138591468
T:
picnicl5fs
385603793868181338788275
T:
sphincsf192harakarobust
395386903955544339596787
T:
luov8117404
453845984544658846069431
T:
luov4849242
483564344842200648604785
T:
picnicl5ur
519084565244803552632988
T:
rainbow3ccompres683248
552882505533459355412969
T:
sphincsf256harakasimple
606628006084665161698203
T:
picnic3l3
698425536989634269943684
T:
sphincsf256harakarobust
788487757889308278962170
T:
sphincs256
811950418131568281433214
T:
sphincsf128sha256simple
101830986101875054102261759
T:
picnic3l5
109405703109481406109598402
T:
sphincsf192sha256simple
129783708129848816129939220
T:
pqrsa15
135499223136410923136730757
T:
rainbow5ccompres963664
140107488140267092146244698
T:
luov6468330
117310610?140540309?187077831?
T:
bluegemss128v2
120583231?144667425?168980905?
T:
bluegemss128
156469839156670183156775878
T:
sphincsf128sha256robust
207403796207514214207797787
T:
sphincsf128shake256simple
212530285212742655212935798
T:
sphincsf192sha256robust
222800006222956338223358711
T:
picnic2l1fs
228306945228444565228503239
T:
sphincsf256sha256simple
267172647267344121267655132
T:
sphincsf192shake256simple
277178636277470856283640175
T:
luov8086399
349862246350074115350318190
T:
sphincss128harakasimple
331747627?398129268?528229340?
T:
bluegemss192v2
423171076423701116424091502
T:
sphincsf128shake256robust
375714007?450177196?525542194?
T:
bluegemss192
460384888460525216460936113
T:
sphincss256harakasimple
499859770500249905500581964
T:
sphincsf192shake256robust
510992644511260808511676729
T:
sphincss128harakarobust
607504692607864283608098539
T:
sphincsf256shake256simple
618603105619107214619602300
T:
sphincss256harakarobust
628449036628651562631136274
T:
picnic2l3fs
577789156?711361770?996949615?
T:
bluegemss256v2
374683306?748605079?1120302912?
T:
gui312
815148824815730918816218356
T:
sphincss192harakasimple
664033755?844470116?928329332?
T:
bluegemss256
869285527869677165870212794
T:
sphincsf256sha256robust
715630538?1001356572?1230861763?
T:
gemss128v2
740674759?1028485469?1178874783?
T:
gemss128
111436586111148484051115147113
T:
sphincsf256shake256robust
128720554812881146001288793055
T:
sphincss192harakarobust
129720007512980909061299121713
T:
picnic2l5fs
142135078414215332481421945038
T:
sphincss128sha256simple
191296358819133575971913875634
T:
sphincss256sha256simple
276074839627609901032761250208
T:
sphincss128sha256robust
289288356729023209832910939585
T:
sphincss192sha256simple
2477473475?2992416957?3472493312?
T:
gemss192
2430481443?3018263656?3591183371?
T:
gemss192v2
333708934333373486623338126987
T:
sphincss128shake256simple
511421504451176665756272299748
T:
sphincss256shake256simple
531910161553200118455322699580
T:
sphincss192sha256robust
4677067324?5615064934?6550484082?
T:
gemss256
586533801358659158755870396412
T:
sphincss128shake256robust
4267889255?5893638440?6826438424?
T:
gemss256v2
705654885970584137757066916844
T:
sphincss192shake256simple
720272627372046225597208598981
T:
sphincss256sha256robust
4108419518?8216351093?16432670631?
T:
gui448
918767238091884587889190633453
T:
sphincss256shake256robust
122375355541223998262712243243785
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
832187629170
T:
rwb0fuz1024
11191?11326?44484?
T:
rainbowbinary256181212
164031680417426
T:
3icp
213892196923819
T:
rainbow5640
243502512826169
T:
rainbowbinary16242020
253942558925763
T:
tts6440
299653120032222
T:
rainbow6440
385063992440859
T:
rainbow1aclassic363232
493544956350133
T:
lattisigns512
531985455555928
T:
rainbow1a
631026544967129
T:
gravitysphincss
72164?73461?113964?
T:
falcon512tree
786398098282497
T:
rainbow1c
834588368783969dilithium2aes
886448913690125
T:
sflashv2
906549190092782
T:
falcon512dyn
121579121895122123dilithium3aes
128993129420129837
T:
qtesla1
131689132821135140
T:
luov863256pc
148476152385159969
T:
falcon1024tree
162865162952163080dilithium2
177258177594178185dilithium5aes
182785184882186736
T:
falcon1024dyn
183996?185297?267111?ed25519
197662200455205830
T:
rainbow3cclassic683248
262701268037273998
T:
gravitysphincsm
281394281544281748dilithium3
280533288116292368
T:
gemss128
296502297484298166
T:
qtesla3f
296534306192310672
T:
redgemss128
307536314391317552
T:
redgemss128v2
309440?350262?475413?
T:
gui184
348361?359409?447692?
T:
gemss128v2
361444365902372204
T:
gravitysphincsl
353426378833433627
T:
bluegemss128
375691?382427?646347?
T:
luov890351pc
381965383228384901
T:
qtesla3s
392348392807393500
T:
rainbow1b
403652406894410777
T:
rainbow3c
413290420378429806
T:
sphincss128harakasimple
377958429789437480
T:
bluegemss128v2
434549438242456353
T:
rainbow4a
456411456713457043dilithium5
474338476121477688
T:
pass769
481752491060523497
T:
rainbow5cclassic963664
508154512638515292
T:
edons128k08n72nu8l4mu3
533799542971553498
T:
luov8117404pc
569666571942575906
T:
pass863
614416622991635724
T:
sphincss192harakasimple
699935?702887?1062321?
T:
ed448goldilocks
713476715634718600
T:
qtesla1p
716394733823750204
T:
sphincss128harakarobust
731357?750551?933865?
T:
gemss192
746581756736784519
T:
bluegemss192
766725790989815572
T:
redgemss192
775393793489810778
T:
redgemss192v2
775760?815580?999184?
T:
bluegemss192v2
846374854089872461
T:
sphincss256harakasimple
879047886078894865
T:
rainbow6a
9331189440961048419
T:
rainbow5c
9655279792991001147
T:
sphincsf128harakasimple
9431859868261014140
T:
gemss192v2
1057443?1066591?1606552?
T:
edons128ref
107977910902071113311
T:
gui312
114984311626111181318
T:
sphincss192harakarobust
129582413111561334429
T:
sphincss256harakarobust
133559913360471337783
T:
rainbow3b
141519014476241495477
T:
gemss256
148716415242471612232
T:
redgemss256
151589515370481550691
T:
sphincsf192harakasimple
152834815678151654174
T:
redgemss256v2
153102315848371614398
T:
bluegemss256v2
1506088?1598479?1909805?
T:
gemss256v2
160948816297121649608
T:
sphincsf256harakasimple
158767016479051880753
T:
bluegemss256
166290116771341728953
T:
sphincsf128harakarobust
241412024295112451206
T:
sphincsf256harakarobust
253261725656572574319
T:
sphincs256
262588226992352744856
T:
sphincss128sha256simple
281371628350532863654
T:
sphincsf192harakarobust
303604030858093627106
T:
gui448
332349733343693341596
T:
qtesla3p
353564635447533564035
T:
rainbow6b
388498539828064093993
T:
sphincss128shake256simple
405726740879084114407
T:
mqdss48
415829242136414263174
T:
sphincss192sha256simple
437937244169764733384
T:
picnicl1full
530271954284145521699
T:
sphincss128sha256robust
551916355426335651593
T:
sphincss256sha256simple
557753355929305602651
T:
rainbow1acyclicc363232
568235356919185700799
T:
luov863256
569995257682865918600
T:
rainbow1acompres363232
577295258571905942343
T:
sphincss192shake256simple
642493165071276701499
T:
sphincsf128sha256simple
743330975989677841695
T:
sphincss128shake256robust
7613110?7796791?11524751?
T:
sphincss256shake256simple
779737478133867837337
T:
picnicl1fs
847999686307398743353
T:
sphincss192sha256robust
871894787332098758326
T:
picnicl3full
944623095718769732345
T:
sphincsf128shake256simple
966044497092189744273
T:
picnicl1ur
105217301058847210699305
T:
sphincsf192sha256simple
106835061074640210801556
T:
mqdss64
107601291086606511019282
T:
sphincsf256sha256simple
111762711137764311549644
T:
sphincss192shake256robust
129733391314417013330027
T:
sphincsf128sha256robust
144157011445825514500851
T:
picnicl5full
148081331515439315325087
T:
sphincss256shake256robust
149779041520170115339098
T:
sphincsf192shake256simple
153769791558265015782492
T:
sphincsf256shake256simple
159074751618879716412741
T:
sphincss256sha256robust
183211471862538218984391
T:
sphincsf128shake256robust
190722691912528419213424
T:
picnicl3fs
199912962000918420027881
T:
pqrsa15
201445502016362420189721
T:
luov890351
217120702194471122131107
T:
sphincsf192sha256robust
222332562226160722533574
T:
picnic3l1
246749932479148824921218
T:
picnicl3ur
296308522997482130307922
T:
sphincsf192shake256robust
302193383052343530972061
T:
sphincsf256shake256robust
312106673164095831993283
T:
sphincsf256sha256robust
330174253311962433234574
T:
rainbow3ccyclicc683248
332488103344754833591454
T:
picnicl5fs
331131643373006234027763
T:
rainbow3ccompres683248
346849933473971634866999
T:
luov4849242
354909043552439835549683
T:
luov8117404
414457904168379841878427
T:
picnicl5ur
484254704846848148843850
T:
picnic3l3
735972317404687374257655
T:
rainbow5ccyclicc963664
738610637458958575076500
T:
rainbow5ccompres963664
760558457614815776690634
T:
picnic3l5
882585458844816389635229
T:
luov6468330
110591901110653015110709127
T:
picnic2l1fs
169936478170099677171077031
T:
luov8086399
252162932252245052252319975
T:
picnic2l3fs
444933555445010780445084117
T:
picnic2l5fs

amd64; Zen+ (800f82); 2018 AMD Ryzen 7 2700; 8 x 3200MHz; unstable; gcc68, supercop-20191221

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
870487368800picnicl1fs
870487368800picnicl1ur
870487368960picnic2l1fs
139841404814176picnicl3ur
139841414414560picnicl3fs
153281545615712picnic2l3fs
187521878418944picnicl5fs
187841888018976picnicl5ur
213122134421472picnic2l5fs
233282339223488lattisigns512
393283958440512ed25519
510725193652672dilithium2aes
720327321674656dilithium3aes
933449420895648dilithium4aes
117024118240120224dilithium2
158656159104163008ed448goldilocks
173280174592178688dilithium3
252352253088253920pass769
253568254688261696dilithium4
301920303840306112pass863
510752512960513440sphincsf128harakasimple
571296574016574176sphincsf128harakarobust
654368663072668704edons128k08n72nu8l4mu3
682272684672694336mqdss48
697984701056702656sphincsf192harakasimple
99955210061441009568sphincsf192harakarobust
699680?1016256?1645248?qtesla1
156886415720321575104mqdss64
185792018683201875520sphincsf256harakasimple
214243221558722160032sphincsf128sha256simple
215523222121282223904edons128ref
221433622351682245856sphincsf256harakarobust
294310429520962966688sphincsf192sha256simple
2247840?3271040?4301984?qtesla3f
344537634481603458720sphincs256
419516842119684250112sphincsf128sha256robust
4039424?5292480?6570496?qtesla1p
3604096?5454240?7564128?qtesla3s
557318455872965612128sphincsf128shake256simple
578944058021445827616sphincsf192sha256robust
713500871661767202880rainbowbinary256181212
723158472924807474848luov863256
739372874260807497280sphincsf256sha256simple
818646482291528250944sphincsf192shake256simple
8435680854905688510723icp
104510081046115210502944luov863256pc
104876801050803210533952sphincsf128shake256robust
152847361533724815408224sphincsf192shake256robust
15402720?16684768?19650048?falcon512dyn
166654081670928016776256sphincss128harakasimple
160683521718099220042752falcon512tree
14152672?18330848?25055104?rwb0fuz1024
185022081855094418633440sphincss128harakarobust
210007682112953621506688luov4849242
216539202174329621821600sphincsf256shake256simple
220376962205680022136128rainbowbinary16242020
231584642326246423358400sphincss192harakasimple
22195200?26326368?32046688?qtesla3p
280585922809001628220160luov890351
273356162824691229525440tts6440
305060803056339231324608sphincss256harakasimple
307915843085721630946144sphincsf256sha256robust
328074883309251233501184sphincss192harakarobust
347047683476940836227392sphincss256harakarobust
401323844018406440373280sphincsf256shake256robust
443007684452505644761536luov890351pc
449459524512953646277376gemss128
454224964549465645656960redgemss128
461387524639584047689440bluegemss128
483835844843788849417920luov8117404
461316804918784051792672falcon1024dyn
472859524954153652901248falcon1024tree
524073285248252852623424rainbow5640
613544646144057661556224luov6468330
689264966916144069789472sphincss128sha256simple
749584327536531275596320luov8117404pc
9854067298707168100416832sphincss192sha256simple
117509248117758880117979008luov8086399
117872640118500544118655552rainbow6440
118927552119228256130145088sphincss256sha256simple
127459936127607680127746336rainbow1b
135183840135467232137244384sphincss128sha256robust
185258240185711360187884480sphincss192sha256robust
185866272186170464186474688sflashv2
188015648188586272192195776sphincss128shake256simple
207360576207490368207718112redgemss192
209324640209404448209592960rainbow1c
213849696214859040222146272bluegemss192
216686848217007680217424640gemss192
277848352278247584280903616sphincss192shake256simple
342484672342791392367180672sphincss256shake256simple
355482240356079072359640832sphincss128shake256robust
492675360493239904497690240sphincss192shake256robust
494521792495689248505288480sphincss256sha256robust
616375520617209856618965408redgemss256
630394752631516480679002112bluegemss256
634733088637424992639890464gemss256
644066688644453088690352000sphincss256shake256robust
720296768720531200721094624gravitysphincss
733770880735521600736627328rainbow1a
804694784809339296810885120rainbow3b
803311296810076096818327840gui184
176989376017724146881776353120rainbow3c
310663110431675203523234529760pqrsa15
317519651231772659523179600160rainbow6b
387505228839323209603990027776gui312
515221856051569501445170640128rainbow5c
720758460872114238727216074944rainbow6a
741206748874151710727418678144rainbow4a
114996735681150525088011509084672gravitysphincsl
171884145601728258608017397512192gui448
230187404162302516284823041730368gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
103361056010848rainbowbinary256181212
167361686417568rainbowbinary16242020
238722476826112tts6440
419204233643296ed25519
498885014450880rainbow1a
536005433655680rainbow5640
850888608087360rainbow6440
945609497695744rainbow1c
984969868898976sflashv2
164512164992169024ed448goldilocks
201856202272203424rainbow1b
162112?283552?410720?dilithium2aes
279232?298560?577248?pass769
305408309120310688rainbow3c
255584?318240?556384?dilithium2
196224?321920?540704?dilithium4aes
137664?324608?524832?lattisigns512
338560?356512?1015680?pass863
381760383360385504luov863256pc
387168391968399648falcon512tree
203168?407872?1016000?3icp
259360?424800?736992?dilithium3aes
249152?511584?773792?qtesla1
539200545088554816rainbow6a
326816?545888?757088?dilithium3
440608?546592?891680?dilithium4
599360608000624192rainbow5c
612896614400616768rainbow3b
721440724832728672rainbow4a
719072728800743808falcon512dyn
736032744608752160rwb0fuz1024
782784791680821888falcon1024tree
101286410368321052448edons128k08n72nu8l4mu3
513376?1060224?1848192?qtesla3f
599424?1100416?1450144?qtesla1p
111433611253121157408luov890351pc
698240?1429664?2869984?qtesla3s
145616014579201467264rainbow6b
145833614691841484256falcon1024dyn
164681616645121686240luov8117404pc
257347226054402688896edons128ref
2868000?3264640?3924352?redgemss128
3881760?4862272?7096544?qtesla3p
536217653799365392352luov863256
538816053989765429376mqdss48
621091262227206232640gravitysphincss
715840071714247184032picnicl1fs
911539291256649170720picnicl1ur
8169664?9657312?11330528?redgemss192
114125761142998411469760gravitysphincsm
129941761301504013031520gravitysphincsl
137823041382566413847328mqdss64
11684832?14286912?19171840?redgemss256
172085441724476817297248picnicl3fs
7850144?17458848?29471200?gui184
179051521796816018027328luov890351
183239361835638418407744sphincsf128harakasimple
207578882079232020832928sphincsf192harakasimple
212455682128313621326336sphincsf128harakarobust
225636162263612822661696picnicl3ur
300355843009475230149120sphincsf192harakarobust
301047363020166430272576picnicl5fs
308756483092860830999520luov8117404
378976643797145638089056luov4849242
382188483829699238356032picnicl5ur
476879044790096048029312sphincsf256harakasimple
587575685886345658948704sphincsf256harakarobust
636587206377996863876992sphincs256
682040966835017668470336sphincsf128sha256simple
886055048871344088839712sphincsf192sha256simple
109328704109400960109506336luov6468330
117502304117665536117862400pqrsa15
132290720132412512132527232sphincsf128sha256robust
111902112?144011488?185961216?bluegemss128
169721184169958464170299552sphincsf192sha256robust
172147680172391552172660416picnic2l1fs
179240000179581056179940896sphincsf128shake256simple
183051712183412864183835488sphincsf256sha256simple
221135616221741376223321952luov8086399
226863616227153920227509312sphincsf192shake256simple
311317088311678784312104480sphincss128harakasimple
320512704321043776321674752sphincsf128shake256robust
358947008359572384360012864sphincss128harakarobust
356193472?416314144?534162592?bluegemss192
416141536416382848416779008sphincsf192shake256robust
420961248421366624427958880sphincss256harakasimple
185881504?495766752?867387360?gui312
496217504496622208498031040picnic2l3fs
502884096503712576505365760sphincsf256shake256simple
511006432511671840517518816sphincss256harakarobust
518672960?640551520?751400992?bluegemss256
663101216664197312676390912sphincss192harakasimple
697312000698253600701714848sphincsf256sha256robust
583980576?701701760?817913536?gemss128
904715968905163936907227648sphincsf256shake256robust
961035808962072672975609216sphincss192harakarobust
101757107210179727361018541024picnic2l5fs
119558281611962562561215493472sphincss128sha256simple
155489558415569903361685029504sphincss256sha256simple
235069388823522227522386497664sphincss128sha256robust
1994533344?2393836608?3187460608?gemss192
251010025625134536002558627008sphincss192sha256simple
281628608028199942402848073856sphincss128shake256simple
418605753641879307524529806336sphincss256shake256simple
435323881643549099204452078336sphincss192sha256robust
3652978976?4372472672?5102645248?gemss256
3289338016?4980694304?9038876192?gui448
498194921649880122565110972224sphincss128shake256robust
580314396858263685765896851200sphincss256sha256robust
591653891259254583686035610688sphincss192shake256simple
752238902475263969288313646432sphincss256shake256robust
102357100161024063369610365022432sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
662467526976rainbowbinary256181212
665667526944rwb0fuz1024
825685128672rainbowbinary16242020
1312013184139203icp
186881878418848rainbow5640
210242150423424tts6440
236482374423968rainbow6440
312643158432320rainbow1a
380163843238752lattisigns512
427524419245280rainbow1c
495365152052448gravitysphincss
566085763258272falcon512tree
701127046472576dilithium2aes
701447136072320falcon512dyn
872648771288096qtesla1
929929324894624dilithium3aes
104992105184105440sflashv2
111872112992114080luov863256pc
114752118208121504falcon1024tree
118048118368120224dilithium4aes
122112122336125152dilithium2
141120143232145536falcon1024dyn
147072148320151936ed25519
177888179200179968rainbow1b
179168180032183584dilithium3
183776184448185920qtesla3s
183584185408185920qtesla3f
223776226656230816gravitysphincsm
234752237024243680rainbow3c
258240258752264768dilithium4
263968?269824?530752?bluegemss128
267488273376283584gemss128
269184273792277408redgemss128
300288305312312128gravitysphincsl
305984313184317568rainbow4a
320224321408325216luov890351pc
331776338272346656sphincss128harakasimple
323008340896357920gui184
376864379680384320pass769
440544442080443776qtesla1p
447136448608452032luov8117404pc
447296450208457888pass863
463232465664474464edons128k08n72nu8l4mu3
499712507424516960sphincss192harakasimple
514560517408528672ed448goldilocks
517120520608522912rainbow5c
534656546080555168sphincss128harakarobust
536736546080559360redgemss192
535168?564608?830560?bluegemss192
601184601760602496rainbow3b
596576609120622720gemss192
622528632416649696rainbow6a
680160690112699648sphincss256harakasimple
700640718912740608gui312
783776790656799520sphincsf128harakasimple
830624836288846848edons128ref
843328852960865248sphincss192harakarobust
104294410583681080960gemss256
106691210875841116192bluegemss256
107916810948481131040redgemss256
115520011765441204832sphincss256harakarobust
122214412360961246240sphincsf192harakasimple
124598412673601285312sphincsf128harakarobust
129424013110401332416sphincsf256harakasimple
153590415397441561952rainbow6b
161459216267841646144sphincs256
205974420710722097856sphincsf192harakarobust
206736021213762158432sphincss128sha256simple
213564821412162154176qtesla3p
224729622800002322464sphincsf256harakarobust
235574423914242447648gui448
307408031788803248800sphincss128shake256simple
323571232804163326208sphincss192sha256simple
349827235179843538752mqdss48
389920040157444112768sphincss128sha256robust
396470440738244436928sphincss256sha256simple
449360045911364690624sphincss192shake256simple
460476846166084644672luov863256
468022447534724818816sphincsf128sha256simple
594348859733445979936picnicl1fs
602777661782726312224sphincss128shake256robust
620144063162246432576sphincss192sha256robust
619209663898886954816sphincss256shake256simple
756028875707847608704picnicl1ur
762931276923207789408sphincsf192sha256simple
757203277269127796544sphincsf128shake256simple
785692879339528035296sphincsf256sha256simple
919904094010569569536sphincss192shake256robust
935296094304009599744sphincsf128sha256robust
941961695072329553792mqdss64
115695361173840011877120sphincss256sha256robust
122056961247689613735008sphincss256shake256robust
125299521266899212864064sphincsf256shake256simple
125633921270176012887488sphincsf192shake256simple
145301441456969614616768picnicl3fs
144662401458835214814208sphincsf128shake256robust
157620481595366416046464sphincsf192sha256robust
161508481616048016167744luov890351
178845441791385617991968pqrsa15
189194561899299219061408picnicl3ur
227070722290070423122464sphincsf256sha256robust
244274882470169624880768sphincsf192shake256robust
244759682492444825219456sphincsf256shake256robust
250690882511632025190720picnicl5fs
278235522785859227964928luov8117404
281563522818259228201792luov4849242
318012803188486431943616picnicl5ur
701142087042486470542912luov6468330
884919048859600088769088picnic2l1fs
135957760136050432136261760luov8086399
201814656202000192202179168picnic2l3fs
357659648357897184358217312picnic2l5fs

amd64; Zen (800f12); 2018 AMD EPYC 7371; 16 x 3100MHz; unstable; temp, supercop-20191017

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x

Cycles to generate a key pair
25%50%75%system
28303?38812?38936?lattisigns512
39463?40455?60977?ed25519
89652?90086?124465?donald512
185194185783187395ed448goldilocks
182993?194959?280457?hector
215357?216256?319548?dilithium2
242017?243071?428823?pass769
301692?305691?522381?pass863
333653334614351695dilithium3
234825?401667?412982?donald1024
433752?440572?593712?dilithium4
471634?473742?827824?ecdonaldp256
676823681039687549edons128k08n72nu8l4mu3
755501758942766506donald2048
780363?787648?1212534?sphincsf128harakasimple
894598?895590?1384088?sphincsf128harakarobust
900178?941656?1240868?mqdss48
1108963?1111257?1720438?sphincsf192harakasimple
1343912?1348965?2079046?sphincsf192harakarobust
2003313?2032825?3203757?mqdss64
2204813?2218174?3406125?edons128ref
2531057?2543302?3927979?sphincsf256harakasimple
3221489?3360493?5003369?sphincsf256harakarobust
3529381?3532388?5467997?sphincs256
5086759?5099345?7030366?3icp
548396255090725542707ecdonaldp521
7615026?7672965?11596852?rainbowbinary256181212
9390024?9409244?14259225?ecdonaldp384
7599557?9431874?14119167?ronald512
11385463?11764965?16494852?luov863256pc
198552211989335119964527luov4849242
14585903?20018994?31927613?ronald768
16498386?21316840?30350519?rwb0fuz1024
235608992357016823586691tts6440
236445372365978923821702sphincss128harakasimple
271551322730622627498271sphincss128harakarobust
275558382757608127611638rainbowbinary16242020
277756902781149527883694luov863256
352367393525323135446702sphincss192harakasimple
421168174214453142167130sphincss256harakasimple
22675353?43139755?63160640?ronald1024
462655164635076646481431gemss128
469861114708168447242419sphincss192harakarobust
497602704998433850177313redgemss128
528937505310997553234440pflash1
555363455560101155671784rainbow5640
595825275977407659928239bluegemss128
600761096008823060113123sphincss256harakarobust
619221906204482662159836luov6468330
785886587881669479030346rainbow6440
51208249?96812473?160480986?ronald1536
970655579718574498654865luov890351pc
991274299926258999415977luov890351
117260724117443128117602375luov8086399
164973878166842775169805786luov8117404pc
179457016179619859179812431luov8117404
189274313189317062189363841sflashv2
100219838?203718329?307164740?ronald2048
238743524239286055239472892redgemss192
242065112242235054242471770bluegemss192
246947240247481091247766756gemss192
494256777?732590543?998013008?ronald3072
738639263739124940740087738redgemss256
751674546751920686752627021gemss256
755555126755926692757017179bluegemss256
780874376781548192782122498gravitysphincss
977179861?1611247196?2899732746?ronald4096
304704059232144227053309406178pqrsa15
125222404091252598750312529729637gravitysphincsl
250799911322509718379425110285262gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
10881?11067?16461?rainbowbinary256181212
194061971620305rainbowbinary16242020
258542653627497tts6440
42191?42470?65038?ed25519
57846?58807?86707?rainbow5640
613186181463798rainbow6440
108965109182109616sflashv2
192417192448192510ed448goldilocks
184233?195982?252371?donald512
193502200446209746hector
153636?204414?208599?ecdonaldp256
283030?289881?594735?pass769
160301?309690?607600?lattisigns512
329034?333529?453685?donald1024
323268336381342178ronald512
182528?386942?682124?3icp
469867472533480748luov863256pc
572694580599590116ronald768
351137?692819?1068446?pass863
754323762414765979rwb0fuz1024
768366775589784796ronald1024
867194871503874913donald2048
688913?992620?1607660?pflash1
626975?997177?1710084?dilithium2
110880811183561182371edons128k08n72nu8l4mu3
1072104?1348190?1906252?dilithium4
133879713518171357149luov890351pc
146357214676331480777ecdonaldp521
1023155?1504492?2240835?dilithium3
1954209?1986015?2990105?luov8117404pc
202966320406062054246ronald1536
285906828697322923238edons128ref
319182232082213222977ronald2048
2999033?3525382?4520544?redgemss128
361593336187853625326ecdonaldp384
563356856375675641907gravitysphincss
740394774068927416223luov863256
870724987516728765281ronald3072
7839714?9434571?11576020?redgemss192
108692201090012710924524gravitysphincsm
129488551295738012981870gravitysphincsl
14240966?16615349?19677405?redgemss256
185982951863478218662434ronald4096
261880872621186426236974sphincsf128harakasimple
272074912724342027277086luov890351
307155443086685530966644sphincsf128harakarobust
323569013241949032493952sphincsf192harakasimple
375928633763102437710229luov4849242
410867494126524741367981sphincsf192harakarobust
460975894610664146116933luov8117404
607278846076306960948635mqdss48
663177736640243466514096sphincsf256harakasimple
665879696661627266633880sphincs256
853599888609716886516443sphincsf256harakarobust
76998606?96335910?115197271?bluegemss128
116670484116734964116783510luov6468330
120433915120497961120582467pqrsa15
200110735200369058200955392mqdss64
231752621231831144231885084luov8086399
299041314?360168912?419085931?bluegemss192
427622525427874369428129871sphincss128harakasimple
509566840509983201510605247sphincss128harakarobust
611739058612090102612387857sphincss256harakasimple
510478736?612812712?816814784?bluegemss256
586225717?703663141?821752681?gemss128
829634183829948523830398891sphincss256harakarobust
921042209921603774922145716sphincss192harakasimple
129797344112988585841299756127sphincss192harakarobust
2027232600?2432423835?2838973397?gemss192
3717482490?4459447092?5203532466?gemss256
Cycles to verify 59 bytes
25%50%75%system
675868516975rwb0fuz1024
7936?8153?11811?rainbowbinary256181212
98891004410261rainbowbinary16242020
1305113113131443icp
188171894119065rainbow5640
207082089421855tts6440
207392089421080rainbow6440
25637?26226?36549?ronald768
292952972930225ronald1024
25327?33480?34472?ronald512
378203822338874ronald1536
421604231542501lattisigns512
492904978650406ronald2048
564515766059613gravitysphincss
794538019780972ronald3072
111135111290111538sflashv2
123318123752124682ronald4096
132494?134292?182032?donald512
137733151218153605luov863256pc
150288?151590?206336?ed25519
212784219697222425gemss128
223355228284233833redgemss128
219325229090235321pflash1
236034238669245024gravitysphincsm
249953250325250666dilithium2
269297274102279124bluegemss128
296019?297848?405232?donald1024
297941301382304637luov890351pc
309504316169321594gravitysphincsl
346208346580347386dilithium3
377301378324379905pass769
389856395436402504sphincss128harakasimple
413230416020423615edons128k08n72nu8l4mu3
312108?425723?430404?ecdonaldp256
459420460846462396pass863
478268478609479136dilithium4
504587512709526473gemss192
503626521823532177bluegemss192
519901528860542035redgemss192
560914570121576724sphincss192harakasimple
419399?596812?683488?luov8117404pc
608747611165612715ed448goldilocks
608623619101630354sphincss128harakarobust
816013825344839790sphincss256harakasimple
829033832257838488hector
890010897171907525donald2048
901635910253927830sphincsf128harakasimple
909230913446921103edons128ref
906967918344929163sphincss192harakarobust
111503911417921160919gemss256
115521511850991198832redgemss256
122167912387601255190bluegemss256
138942014039591419645sphincss256harakarobust
144543714773671500648sphincsf128harakarobust
148567514952541511250sphincsf192harakasimple
153654615603851571979sphincsf256harakasimple
203267020511462061097sphincs256
229130323077022323109sphincsf192harakarobust
235959623692062380149ecdonaldp384
259036026139512637883sphincsf256harakarobust
293821129629802981022ecdonaldp521
638389263904336392479luov863256
181598931817567218200689pqrsa15
230293422305262323077299luov890351
272532162727228127290323luov4849242
403788024041091840422729luov8117404
441197894509012045415837mqdss48
729682037298454073012967luov6468330
142877140142919455142954888luov8086399
149055440150217351151435899mqdss64

amd64; CoffeeLake (906ea); 2018 Intel Xeon E-2124; 4 x 3300MHz; r24000, supercop-20210326

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
305230823195
T:
picnic3l1
306330843131
T:
picnicl1full
428142964343
T:
picnicl3full
427542994369
T:
picnic3l3
522252565427
T:
picnic2l1fs
557355885724
T:
picnic3l5
556856275707
T:
picnicl5full
570657215745
T:
picnicl1ur
571657315780
T:
picnicl1fs
944294749519
T:
picnicl3fs
960396939973
T:
picnic2l3fs
986999149974
T:
picnicl3ur
128131296613119
T:
picnicl5fs
138621392514066
T:
picnic2l5fs
138911393514253
T:
picnicl5ur
242082429424360
T:
lattisigns512
455204570145908ed25519
537745397654465dilithium2aes
829678326883507dilithium3aes
847748513785601dilithium2
99959100873104822
T:
ecdonaldp256
108284108797110664
T:
donald512
128360128641129152dilithium5aes
150869151248151874dilithium3
153071153300153668
T:
ed448goldilocks
179114179693181792
T:
ecdonaldp224
212240217294224945
T:
hector
234705235324235711dilithium5
252499253292255294
T:
donald1024
300653302188303041
T:
pass769
354546355824356802
T:
pass863
705632706290710184
T:
ecdonaldp521
732071737229741948
T:
ecdonaldp160
737243738363746721
T:
sphincsf128harakasimple
774918780585791396
T:
donald2048
801984803202804154
T:
sphincsf128harakarobust
799470804217808817
T:
ecdonaldk163
804753806615812346
T:
edons128k08n72nu8l4mu3
823532825988829317
T:
ecdonaldb163
886844890917897605
T:
ecdonaldp192
100970310103821011059
T:
sphincsf192harakasimple
106979610747981079197
T:
ecdonaldk233
110354411061591108386
T:
mqdss48
110837411123161120054
T:
ecdonaldb233
129398212950781302383
T:
sphincsf192harakarobust
151789615193761523331
T:
sphincsf128sha256simple
179846718028151811753
T:
ecdonaldk283
189331918990621917125
T:
ecdonaldb283
1589370?2089616?3132079?
T:
qtesla1
213526021364562138188
T:
sphincsf192sha256simple
249329624939192495598
T:
sphincs256
250575325113292519504
T:
edons128ref
257071425725542576730
T:
mqdss64
264495726467472648877
T:
sphincsf256harakasimple
284193428435182846843
T:
sphincsf128sha256robust
292668029310902936393
T:
ecdonaldk409
310334131077593112269
T:
ecdonaldb409
324296232558263281205
T:
ecdonaldp384
368424437020343708758
T:
sphincsf256harakarobust
429848543007654315400
T:
sphincsf192sha256robust
458811845888014589684
T:
sphincsf128shake256simple
476055247675184831506
T:
luov863256
486205148932524923886
T:
3icp
3476354?5124977?6778774?
T:
qtesla3f
553701955391925540910
T:
sphincsf256sha256simple
664592666612516669349
T:
ecdonaldk571
671479067159416716799
T:
sphincsf192shake256simple
712636471393617153459
T:
ecdonaldb571
6492330?7397169?9353757?
T:
qtesla1p
760674676120117617708
T:
luov863256pc
844567784464098447348
T:
sphincsf128shake256robust
6847869?8538429?13543965?
T:
qtesla3s
859867586070138618060
T:
rainbow1aclassic363232
931365893348339374544
T:
rainbow1acyclicc363232
995587399695489982273
T:
rainbow1acompres363232
108348001085518110891892
T:
rainbowbinary256181212
125048451250571712506595
T:
sphincsf192shake256robust
10422378?13911538?17802690?
T:
ronald512
10666623?15157948?20826205?
T:
rwb0fuz1024
175835431758441017585286
T:
sphincsf256shake256simple
183444031934544321625638
T:
falcon512dyn
193449981940242119454979
T:
luov890351
184913741950869421070986
T:
falcon512tree
201169452017523920220055
T:
luov4849242
14527607?21438632?32048091?
T:
ronald768
214891112149332321496753
T:
sphincsf256sha256robust
222802732231912222324246
T:
sphincss128harakasimple
254301992549059925545924
T:
sphincss128harakarobust
304559663054274430567531
T:
tts6440
316612453174890031762199
T:
sphincss192harakasimple
325258093253706932576065
T:
luov890351pc
325649533256658132572693
T:
sphincsf256shake256robust
328296923291598533103520
T:
luov8117404
426340624268709343032723
T:
sphincss192harakarobust
477769144779875448202388
T:
sphincss256harakasimple
479026504798469348196585
T:
sphincss128sha256simple
476098434808582348521005
T:
rainbowbinary16242020
502963515034043351046266
T:
rainbow3cclassic683248
40870488?50482792?59978300?
T:
qtesla3p
543958915449222354636372
T:
rainbow3ccompres683248
545617865491619555439267
T:
rainbow3ccyclicc683248
558573575590747955936545
T:
luov8117404pc
563723405638830056405922
T:
sphincss256harakarobust
26552615?57051131?78395457?
T:
ronald1024
569378695863617564307975
T:
falcon1024tree
567954465960636965808954
T:
falcon1024dyn
600341576087691361102987
T:
rainbow5640
615924516174368361836336
T:
gemss128
629933796303717863090371
T:
redgemss128
654643816552960665632102
T:
luov6468330
655359286562707665663022
T:
bluegemss128
674981806754788769232147
T:
gemss128v2
691977506920902569382793
T:
bluegemss128v2
695675976959240769863301
T:
redgemss128v2
697645486978458469934793
T:
sphincss192sha256simple
894354198944858089459513
T:
sphincss256sha256simple
924847979249424192768708
T:
sphincss128sha256robust
124998285125175069125295537
T:
luov8086399
59805180?134928453?216987706?
T:
ronald1536
138914267138927763138946761
T:
sphincss192sha256robust
139471236139609318143182364
T:
rainbow1b
141714399142753638143930844
T:
rainbow6440
146064247146069073146116986
T:
sphincss128shake256simple
166435165166760021167093885
T:
rainbow1c
180126434180196746180210672
T:
sflashv2
208425248208670931209020169
T:
rainbow5ccompres963664
209046355209171869209467543
T:
rainbow5ccyclicc963664
209560316209984671210613534
T:
rainbow5cclassic963664
215108710215113949215128809
T:
sphincss192shake256simple
269673774269719524269735252
T:
sphincss128shake256robust
280676449280693121280719710
T:
sphincss256shake256simple
292749110293357821293499278
T:
gemss192
298536076298822709299391470
T:
redgemss192
175671164?300765319?415066030?
T:
ronald2048
300751171301112894301247510
T:
bluegemss192
304410850304451285304572188
T:
bluegemss192v2
344879670344893943344953048
T:
sphincss256sha256robust
347082970347407656347968207
T:
gemss192v2
353241469353447588353855284
T:
redgemss192v2
401080852401089559401099243
T:
sphincss192shake256robust
520636727520869619523232170
T:
sphincss256shake256robust
462655250?728427382?1260853224?
T:
ronald3072
835044335835499528836610296
T:
gemss256v2
838190515838533016850269841
T:
gemss256
856433115857889078861929080
T:
bluegemss256
864237405876238010891381214
T:
redgemss256
895544664896712821899170121
T:
rainbow3b
98096288810015170571017211881
T:
gui184
99862387710020675931003007308
T:
rainbow1a
104713056310487983001054578436
T:
bluegemss256v2
106823458610762914731099318940
T:
redgemss256v2
111749413211177786881117788354
T:
gravitysphincss
145337518914568604491457269145
T:
rainbow3c
955247157?1903837247?3297729122?
T:
ronald4096
345939088834638381673468134892
T:
rainbow6b
351863671035491508043600882294
T:
gui312
375197492838321760053920393797
T:
pqrsa15
429180573542930862264294969386
T:
rainbow5c
668460986667041623036718763085
T:
rainbow6a
771500907177157456757716891421
T:
rainbow4a
178743136501788151214017962250210
T:
gravitysphincsl
212079026922135125664921559256583
T:
gui448
357495193243575574590635845715578
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
153441569216016
T:
rainbowbinary256181212
295192979230073
T:
tts6440
303063091731555
T:
rainbowbinary16242020
485764873248860ed25519
524005264953301
T:
rainbow1a
554105562856082
T:
rainbow1aclassic363232
572515762260657
T:
rainbow5640
582195991064968
T:
rainbow1acyclicc363232
888099078597529
T:
sflashv2
980549868699102
T:
rainbow6440
101494102092102785
T:
rainbow1c
131366131879132526
T:
ecdonaldp256
160524160630160873
T:
ed448goldilocks
114551?174336?298445?dilithium2aes
215751216336217108
T:
rainbow1b
228167230480233156
T:
donald512
174601?231475?342808?dilithium5aes
157589?232400?317112?dilithium3aes
229200232513249726
T:
hector
163999?236294?330451?dilithium2
237457238030239285
T:
ecdonaldp224
188790?254305?401838?dilithium3
182329?297335?579696?
T:
lattisigns512
188577?300936?560263?
T:
3icp
331378333711335240
T:
luov863256pc
351099352862355418
T:
rainbow3cclassic683248
350986353174355101
T:
rainbow3c
357751359071361403
T:
rainbow3ccyclicc683248
372280376177381165
T:
donald1024
400176406317409681
T:
falcon512tree
348036?414779?557029?dilithium5
465263472071480094
T:
ronald512
285600?543734?1255173?
T:
qtesla1
317390?622609?931936?
T:
pass769
629547630931635635
T:
rainbow6a
674724675763678383
T:
rainbow3b
703925706973708558
T:
rainbow5c
386612?748479?1121780?
T:
pass863
749964753619758419
T:
falcon512dyn
759289761520764022
T:
ecdonaldp160
762251772861781193
T:
ronald768
787496790292793548
T:
rainbow4a
805730809754821181
T:
falcon1024tree
811034821528832906
T:
rwb0fuz1024
565960?830133?1801506?
T:
qtesla3f
830957833960837377
T:
ecdonaldk163
860022861056862712
T:
ecdonaldb163
896176902325907649
T:
donald2048
925721928777932821
T:
ecdonaldp192
932030941070951083
T:
ronald1024
941630943662946106
T:
rainbow5cclassic963664
974852976744980553
T:
luov890351pc
106902310702171071264
T:
ecdonaldp521
112169611239991127361
T:
ecdonaldk233
115996711622161165934
T:
ecdonaldb233
117314111764501179343
T:
rainbow5ccyclicc963664
136421913684861384339
T:
edons128k08n72nu8l4mu3
143066014336131443544
T:
luov8117404pc
1017542?1463016?2834670?
T:
qtesla1p
151315315205541528842
T:
falcon1024dyn
157985215836501589015
T:
rainbow6b
816778?1591847?3248739?
T:
qtesla3s
188748218898391896183
T:
ecdonaldk283
197943019818331989230
T:
ecdonaldb283
238118623961162419133
T:
ronald1536
311857731218873127118
T:
ecdonaldk409
327685332779013285397
T:
ecdonaldb409
328369732851863286193
T:
luov863256
328830732937063312224
T:
edons128ref
338521533928963406575
T:
ecdonaldp384
349575835137763578061
T:
ronald2048
368501336889913697192
T:
picnicl1full
3422000?3887677?4635375?
T:
redgemss128
3407159?4011970?4634749?
T:
redgemss128v2
518965351922635194871
T:
picnicl1fs
604073860548016231716
T:
rainbow1acompres363232
615157061607276165192
T:
mqdss48
636509163739616380425
T:
picnicl1ur
5078428?6818497?8535836?
T:
qtesla3p
701052770230367032265
T:
ecdonaldk571
711951571434147147721
T:
picnicl3full
753187875393327546660
T:
ecdonaldb571
870718387230388748476
T:
ronald3072
881097088133378816603
T:
gravitysphincss
8022702?9866964?12338839?
T:
redgemss192
105509601056452810571102
T:
luov890351
9534778?10995306?13858343?
T:
redgemss192v2
118644351187859511898306
T:
picnicl5full
119603571196298011968543
T:
picnicl3fs
149078511516801715266631
T:
mqdss64
151938111519833415225078
T:
picnicl3ur
12903487?15590279?20503113?
T:
redgemss256
162087871626000716403568
T:
gravitysphincsm
15107696?17316511?19552143?
T:
redgemss256v2
176814321774177018370141
T:
ronald4096
181730851817900218184594
T:
luov8117404
184399801845675718780480
T:
picnic3l1
191294791915423619505494
T:
gravitysphincsl
212414052124745321254874
T:
picnicl5fs
12734276?25431493?40695541?
T:
gui184
254612072557865925673777
T:
sphincsf128harakasimple
263168702632705926336843
T:
picnicl5ur
293452292935937429379857
T:
sphincsf192harakasimple
294925502952109729544711
T:
sphincsf128harakarobust
366020823668273036727030
T:
rainbow3ccompres683248
378186303784998738036226
T:
picnic3l3
386872983873438238773329
T:
sphincsf192harakarobust
426015604264050342698674
T:
sphincs256
439254374394209943954219
T:
luov4849242
500897145022951750297038
T:
sphincsf128sha256simple
648137976510089965544311
T:
picnic3l5
666107166665487066809132
T:
sphincsf192sha256simple
694713496951581269621845
T:
sphincsf256harakasimple
937693629407904894295927
T:
sphincsf128sha256robust
952130109561905095863171
T:
sphincsf256harakarobust
101996050102282820102608037
T:
rainbow5ccompres963664
119321306119365026119428919
T:
pqrsa15
130583925130764949131067094
T:
sphincsf192sha256robust
133418418133508284133829173
T:
luov6468330
112260966?134442396?153584265?
T:
bluegemss128v2
137182085137311462137404751
T:
sphincsf256sha256simple
125467099?150823697?176061877?
T:
bluegemss128
150834785150998053151119568
T:
sphincsf128shake256simple
157847050158166693158566611
T:
picnic2l1fs
191750050191988812192180228
T:
sphincsf192shake256simple
265304429265553749266024283
T:
sphincsf128shake256robust
270807777270952509271913720
T:
luov8086399
349888947350055453350302440
T:
sphincsf192shake256robust
305148745?365776368?426752664?
T:
bluegemss192
307512753?368496610?430159943?
T:
bluegemss192v2
411105410412146084412185390
T:
sphincss128harakasimple
413928045414112550414328618
T:
sphincsf256shake256simple
467432736467766141469094331
T:
picnic2l3fs
489882833490910667491216731
T:
sphincss128harakarobust
492581338493048229493404434
T:
sphincsf256sha256robust
466228917?559186354?651986186?
T:
bluegemss256v2
476179697?572006131?761272874?
T:
bluegemss256
662580765664086720676106015
T:
sphincss256harakasimple
300987366?677251385?1279166046?
T:
gui312
743341324743751374744039676
T:
sphincsf256shake256robust
803847948805609390806353710
T:
sphincss256harakarobust
680171181?816166346?1087262760?
T:
gemss128v2
835386471835581555837420175
T:
sphincss128sha256simple
846310646846777056848828321
T:
sphincss192harakasimple
761084547?906659326?1065532682?
T:
gemss128
986978120987541208988300359
T:
picnic2l5fs
113064775911309303071131354883
T:
sphincss256sha256simple
127607917212874034551288015417
T:
sphincss192harakarobust
160072486016013811751604488753
T:
sphincss128sha256robust
167307892016735739921674425405
T:
sphincss192sha256simple
1659007341?2072745603?2901099292?
T:
gemss192v2
234039693423406042582340821897
T:
sphincss128shake256simple
2105055958?2520692442?2948953027?
T:
gemss192
309278870830938079673095465078
T:
sphincss192sha256robust
343088393334311799173431684699
T:
sphincss256shake256simple
398828114139887608963989698554
T:
sphincss256sha256robust
402671788040269152974027375427
T:
sphincss128shake256robust
3481691625?4188523446?5583031582?
T:
gemss256v2
3467278621?4245527098?4951879275?
T:
gemss256
491713670049190352144931704432
T:
sphincss192shake256simple
608427458260858992356102557756
T:
sphincss256shake256robust
3207422925?6419905992?10421589741?
T:
gui448
835975409683601332178360387466
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
701872867486
T:
rwb0fuz1024
138991396414155
T:
rainbowbinary256181212
175741776019195
T:
3icp
232862361024044
T:
rainbowbinary16242020
245382472424852
T:
rainbow5640
266382690627313
T:
ronald512
263482726528038
T:
rainbow1aclassic363232
285162883629177
T:
ronald768
318693199432162
T:
tts6440
319213209832324
T:
rainbow6440
320013222533002
T:
ronald1024
348493548037631
T:
rainbow1a
369443737337676
T:
lattisigns512
411224147942247
T:
ronald1536
519725250353261
T:
ronald2048
587495942960144
T:
rainbow1c
665946676567026dilithium2aes
679826913570716
T:
gravitysphincss
735067438875213
T:
falcon512tree
817788190582185
T:
sflashv2
818228233483284
T:
ronald3072
862328723487796
T:
falcon512dyn
950559519395396dilithium3aes
956179621997441dilithium2
118083118588120477
T:
qtesla1
122447122874123957
T:
ronald4096
135316138103140462
T:
luov863256pc
140694141022141475dilithium5aes
141312143358145146
T:
donald512
147784148813150122
T:
falcon1024tree
153785153891154137dilithium3
163502165340167196
T:
rainbow3cclassic683248
164678165707166199ed25519
174600175619176646
T:
falcon1024dyn
193400193821194972
T:
rainbow1b
223521233039243449
T:
bluegemss128v2
231264237350249093
T:
gemss128v2
239298239834240424
T:
qtesla3f
239818240208240908
T:
qtesla3s
244040244729245771dilithium5
248595259584265639
T:
redgemss128v2
262355270116276399
T:
gemss128
267287273982281101
T:
redgemss128
268743276041283539
T:
gui184
277613281190284370
T:
donald1024
281450281815282241
T:
ecdonaldp256
274766282019288735
T:
bluegemss128
282457285590291098
T:
gravitysphincsm
281806285643300564
T:
rainbow3c
294062299008307981
T:
rainbow4a
367729370744373066
T:
luov890351pc
379057383954389049
T:
gravitysphincsl
432473437521441510
T:
pass769
447325450192452720
T:
rainbow5cclassic963664
464172474376485312
T:
sphincss128harakasimple
483461486260488790
T:
edons128k08n72nu8l4mu3
500971503283504974
T:
pass863
503318504024517250
T:
ecdonaldp224
505116506284507780
T:
ed448goldilocks
517049519112522668
T:
luov8117404pc
538083550574561224
T:
gemss192v2
565184566144569469
T:
qtesla1p
560194576482593945
T:
redgemss192v2
606810614290623237
T:
gui312
601069617724629915
T:
bluegemss192
616071623599642744
T:
redgemss192
632760650357660215
T:
bluegemss192v2
644297655256673353
T:
gemss192
647533655434662245
T:
rainbow5c
666722669117670969
T:
rainbow3b
715887725930732260
T:
rainbow6a
723491727348732617
T:
ecdonaldp160
720041731760747073
T:
sphincss192harakasimple
721191732731748938
T:
sphincss128harakarobust
773785781372790443
T:
donald2048
864118870728876594
T:
ecdonaldp192
923297929588937838
T:
hector
100216510081421018467
T:
sphincss256harakasimple
111417811220391138448
T:
sphincss192harakarobust
111785911257181143722
T:
sphincsf128harakasimple
113229011518831177672
T:
bluegemss256v2
115030411578461167088
T:
edons128ref
115097411772631197178
T:
redgemss256v2
122593212605041281267
T:
bluegemss256
129838513055531314970
T:
sphincs256
129342813229951359616
T:
gemss256v2
129801413506221397236
T:
redgemss256
134960913626151383939
T:
gemss256
160368716071231614499
T:
ecdonaldk163
161617016349461646109
T:
sphincss256harakarobust
166074516628851665378
T:
ecdonaldb163
168577517032281732871
T:
sphincsf128harakarobust
170851917116051716730
T:
rainbow6b
174921017647971775535
T:
sphincsf192harakasimple
176888918177971882869
T:
gui448
192149119369821968115
T:
sphincsf256harakasimple
203312220334442034987
T:
ecdonaldp521
217622521789952182566
T:
ecdonaldk233
225057722523092256427
T:
ecdonaldb233
228031423061232332808
T:
sphincss128sha256simple
256623325773792585942
T:
ecdonaldp384
265306526542732655330
T:
luov863256
272091727463462776260
T:
sphincsf192harakarobust
296595529791402984317
T:
picnicl1full
302164330358023041195
T:
qtesla3p
304067530618223071662
T:
rainbow1acyclicc363232
305728830657553152779
T:
rainbow1acompres363232
310685031493103189454
T:
sphincsf256harakarobust
360453636376373692663
T:
sphincss192sha256simple
367519736803323684837
T:
ecdonaldk283
385885138678053876537
T:
ecdonaldb283
387785739007773912176
T:
mqdss48
406286941412294274450
T:
sphincss128shake256simple
420726342108784227064
T:
picnicl1fs
466059947357384806566
T:
sphincss256sha256simple
458419147567594872713
T:
sphincss128sha256robust
522559352463225256265
T:
picnicl1ur
544460755158705642884
T:
sphincsf128sha256simple
581570858189955837672
T:
picnicl3full
605174660556116061136
T:
ecdonaldk409
604409160740656202720
T:
sphincss192shake256simple
638373163899856397694
T:
ecdonaldb409
796655581093548242277
T:
sphincss256shake256simple
789259381437328267319
T:
sphincss128shake256robust
810656782353928371379
T:
sphincss192sha256robust
911082692602929347540
T:
sphincsf192sha256simple
936310093657389376381
T:
luov890351
929561193914899490639
T:
sphincsf256sha256simple
967971396938689703114
T:
picnicl5full
996649299748969989478
T:
picnicl3fs
99067771000713510165742
T:
sphincsf128shake256simple
97941421007064510145445
T:
mqdss64
112722891150205911643539
T:
sphincsf128sha256robust
117049781180822511950690
T:
sphincss192shake256robust
127224561272990612742968
T:
picnicl3ur
136942631370725713738651
T:
ecdonaldk571
138024591382227014206031
T:
picnic3l1
146905191470148814714669
T:
ecdonaldb571
154224931560052915740032
T:
sphincss256sha256robust
154283131565881015902363
T:
sphincss256shake256robust
156851301581259316143721
T:
sphincsf192shake256simple
160426261605089716150410
T:
luov8117404
163571241653177916735600
T:
sphincsf256shake256simple
169202921693467316955764
T:
pqrsa15
172864451742913617495461
T:
picnicl5fs
185152311858606518789772
T:
rainbow3ccompres683248
189768181910641519332665
T:
sphincsf192sha256robust
193793331963635719728137
T:
rainbow3ccyclicc683248
194238931983513320091436
T:
sphincsf128shake256robust
223684112241266622422516
T:
picnicl5ur
289400522897088229057724
T:
picnic3l3
298674492990666429941687
T:
luov4849242
302443153056217430964979
T:
sphincsf256sha256robust
310686793128697931442069
T:
sphincsf192shake256robust
314068393178096032177521
T:
sphincsf256shake256robust
411548984128113242654055
T:
rainbow5ccompres963664
411722954172160842090719
T:
rainbow5ccyclicc963664
462858594632369446400011
T:
picnic3l5
681566856822452568296652
T:
picnic2l1fs
854785768550538885556525
T:
luov6468330
151351448151553617151711166
T:
picnic2l3fs
159524964159775217159832872
T:
luov8086399
266768280266965824267161776
T:
picnic2l5fs

amd64; KabyLake (906e9); 2018 Intel Core i7-8809G; 4 x 3100MHz; intelnuci8, supercop-20191017

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: mqqsig160, mqqsig192, mqqsig224, mqqsig256, ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
549755165559picnic2l1fs
551655295557picnicl1fs
552155435600picnicl1ur
949896069730picnic2l3fs
960696329687picnicl3ur
963996799793picnicl3fs
125721263612781picnicl5fs
127791293413035picnicl5ur
144221457314861picnic2l5fs
242462429624367lattisigns512
455714565445713ed25519
659176616366681dilithium2aes
956819596596678dilithium3aes
104101104287105081dilithium2
121002121337122102dilithium4aes
152833153105153446ed448goldilocks
153899154651158275dilithium3
218624219107219965dilithium4
211952221812233248hector
291243291830292838pass769
354137355445356749pass863
788632791930810295sphincsf128harakarobust
809820814032819182edons128k08n72nu8l4mu3
818878823424824155sphincsf128harakasimple
105267610534941054587sphincsf192harakasimple
110323111043831107840mqdss48
124384112463671249859sphincsf192harakarobust
153525515363901538266sphincsf128sha256simple
1575676?2076882?3048004?qtesla1
212652021281012131842sphincsf192sha256simple
249985325007212509989sphincs256
256933125827132604502mqdss64
258838725952982647679edons128ref
286556128665292873374sphincsf128sha256robust
318444431916943214158sphincsf256harakasimple
368539536889853698543sphincsf256harakarobust
428784342911574295879sphincsf192sha256robust
457147645723774584531sphincsf128shake256simple
477613847842605150238luov863256
4962052497834349903103icp
3464702?5100066?6796708?qtesla3f
557621255875125611222sphincsf256sha256simple
668740466938956765508sphincsf192shake256simple
7512734?7739470?9574602?qtesla1p
802423780399118082298luov863256pc
845241384597138521244sphincsf128shake256robust
5482504?8505320?11854608?qtesla3s
879256388106418872973rainbowbinary256181212
125144521251659012533894sphincsf192shake256robust
174608921746894417523309sphincsf256shake256simple
188465411889691819081611luov4849242
180970571894304220276165falcon512dyn
186822051948657520934335falcon512tree
194672431948830320320100luov890351
212355102124143021264171sphincsf256sha256robust
215234792163225421997755sphincss128harakasimple
18355882?23770608?29171641?rwb0fuz1024
255668102561632225624621sphincss128harakarobust
294852062960273830081852rainbowbinary16242020
303181123042436530546579tts6440
324861263253104133361454sphincsf256shake256robust
327819273285060234807808luov8117404
336086643373146434206191sphincss192harakasimple
354997843563505736391517luov890351pc
439975374412190044791938sphincss256harakasimple
443904484445167145273273sphincss192harakarobust
37647540?45023251?56768027?qtesla3p
475437054754980147710638sphincss128sha256simple
511403005122831352037992sphincss256harakarobust
559739695831031662976103falcon1024dyn
585873035865772158680258gemss128
565072755905166361882850falcon1024tree
593089555945243959533706bluegemss128
600873376020507461011064luov8117404pc
613886556162382662420802redgemss128
610186346211597462726399rainbow5640
659973276613239066779480luov6468330
699734407017591470889870sphincss192sha256simple
885231008922020889334842sphincss256sha256simple
929598799359778493860212sphincss128sha256robust
120242075120396558120565399luov8086399
137669838138407853140881183rainbow1b
139896872139990669140812160sphincss192sha256robust
145391873145426148146318425sphincss128shake256simple
145160205146299023147054387rainbow6440
167805286168110476169245067rainbow1c
179668003179969687180065498sflashv2
219804898220110611220384052sphincss192shake256simple
272798439272854170273058350sphincss128shake256robust
287687994287993264288218953sphincss256shake256simple
297001823297273304299386804gemss192
299194241301351472301479648bluegemss192
301816781304517994305844788redgemss192
339340332340049549341944217sphincss256sha256robust
400866569400885756400923637sphincss192shake256robust
520022253524388991524547502sphincss256shake256robust
846198897851779224871632277bluegemss256
850590005852230547855138162gemss256
866196425869550304888592782redgemss256
9958495669984127781003728545rainbow1a
105306436510644689251080913446gui184
105784982910682558921083733325rainbow3b
111677000311261317921135817064gravitysphincss
145855360314633575471471888161rainbow3c
350087503835123579203525216159rainbow6b
350089864735911630943716605112pqrsa15
356846184536057796543679860619gui312
454642467645478877134550157861rainbow5c
648278673764861540346547561021rainbow6a
771264532077138675817778683272rainbow4a
180712165611807869487518111281035gravitysphincsl
212336915602137710716521601261891gui448
359100462653592440404436351848461gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
132771340213618rainbowbinary256181212
225562357024937rainbowbinary16242020
300023023930526tts6440
483424865548764ed25519
528905355754065rainbow1a
574775777261064rainbow5640
882349152399911sflashv2
99463100027104103rainbow6440
101951103026104228rainbow1c
160236160468160643ed448goldilocks
214436215002215356rainbow1b
233601243417254088hector
163360?243602?370772?dilithium2aes
207209?303589?408809?dilithium2
213721?319632?424906?dilithium3aes
332338333826337444luov863256pc
182539?352926?635986?lattisigns512
354875356091357339rainbow3c
179213?362673?637073?3icp
271001?382563?683535?dilithium3
263408?390481?519833?dilithium4aes
396417399041404348falcon512tree
371101?515679?660367?dilithium4
287557?519473?860783?qtesla1
593904?608546?893315?pass769
611117612924615223rainbow6a
661736664319666582rainbow5c
687387688908691317rainbow3b
372493?738561?1114479?pass863
746285750540755023falcon512dyn
774167776078788170rainbow4a
803533814047824064falcon1024tree
816565821532826691rwb0fuz1024
561636?882406?1717836?qtesla3f
973591977659980978luov890351pc
704425?1157471?2017511?qtesla1p
133215313402141354798edons128k08n72nu8l4mu3
142587914367071438580luov8117404pc
150276115099411518162falcon1024dyn
157861315806971583796rainbow6b
946221?1778568?3577104?qtesla3s
329063932922623299985luov863256
329193732988913312204edons128ref
3308137?4054766?5021027?redgemss128
503616050444025061090picnicl1fs
4501699?5056233?7889273?qtesla3p
621203962253446238287mqdss48
626205762676176275064picnicl1ur
881930888232678831003gravitysphincss
106291841063926110642971luov890351
8516860?10960602?11744156?redgemss192
117960331181012911862536picnicl3fs
12870801?13747626?19117838?redgemss256
145537341459550014769570mqdss64
150246781503308015040195picnicl3ur
7652223?15273834?28008069?gui184
161371301618430016209700gravitysphincsm
181887871819484118203518luov8117404
191812141920106419235273gravitysphincsl
208957122106503121129069picnicl5fs
258397002591545925989727picnicl5ur
284298072846550928611120sphincsf128harakasimple
295467012961104729687940sphincsf128harakarobust
303850083041625130456703sphincsf192harakasimple
376446413767960037721757sphincsf192harakarobust
427448944280650842917288sphincs256
445907274460690244656495luov4849242
505779735070061650803829sphincsf128sha256simple
663500956643727866564899sphincsf192sha256simple
799503288021568180468690sphincsf256harakasimple
944834589471875695106881sphincsf128sha256robust
950794799526588795865342sphincsf256harakarobust
121836380121916098122806216pqrsa15
130363292130555757131346977sphincsf192sha256robust
136469467136591124137178098luov6468330
138790408138892049139536982sphincsf256sha256simple
144247488144669350145472784picnic2l1fs
121129180?145410606?176751883?bluegemss128
150575942150875810151666743sphincsf128shake256simple
191561037192701484192930149sphincsf192shake256simple
266016717267633689268436715sphincsf128shake256robust
271840606272405670272752742luov8086399
245336794?306070191?366966048?bluegemss192
350270957350677520351047275sphincsf192shake256robust
398435602400031318400454710sphincss128harakasimple
414373139414683463416484571picnic2l3fs
411756797414852677415200494sphincsf256shake256simple
487026502487329318487580332sphincsf256sha256robust
494510531494804060495077968sphincss128harakarobust
304255161?527834943?761113944?gui312
481246112?578034554?684821502?bluegemss256
606813531610201680611131606sphincss256harakasimple
742643202745334042746620026sphincss256harakarobust
742791187748125144749038342sphincsf256shake256robust
753284148?753834248?1053591225?gemss128
829688401831091627836509586sphincss128sha256simple
854938257864410754865109299picnic2l5fs
902210292907091221912195832sphincss192harakasimple
111785169711191831461126647469sphincss256sha256simple
128609181412967974921297359950sphincss192harakarobust
160718620616189595721619812750sphincss128sha256robust
167057334316843957031686134623sphincss192sha256simple
233194097723350708152352530653sphincss128shake256simple
2108741322?2513934685?2952105242?gemss192
309966010331006443213125384357sphincss192sha256robust
349201533635004546893507146361sphincss256shake256simple
392250456939557625403956350083sphincss256sha256robust
406344396940649028334065502507sphincss128shake256robust
3468472525?4186275746?4885140450?gemss256
501820707650237219865029342779sphincss192shake256simple
3207736823?5617115923?12836632310?gui448
607685445561288272976130725157sphincss256shake256robust
835330104383540738968354700655sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
739275777778rwb0fuz1024
101531019510259rainbowbinary256181212
136071438815018rainbowbinary16242020
176671772917850