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
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
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..1276falcon1024tree
1275..1276..1276falcon1024dyn
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2420dilithium2
2420dilithium2aes
2720qtesla3s
2848qtesla1p
2848qtesla3f
3184luov6468330
3293dilithium3
3293dilithium3aes
4595dilithium5
4595dilithium5aes
4850luov8086399
6176qtesla3p
8080sphincss128harakarobust
8080sphincss128harakasimple
8080sphincss128sha256robust
8080sphincss128sha256simple
8080sphincss128shake256robust
8080sphincss128shake256simple
12327..12354..12354picnic2l1fs
12461..12475..12509picnic3l1
15728gravitysphincss
16976sphincsf128harakarobust
16976sphincsf128harakasimple
16976sphincsf128sha256robust
16976sphincsf128sha256simple
16976sphincsf128shake256robust
16976sphincsf128shake256simple
17064sphincss192harakarobust
17064sphincss192harakasimple
17064sphincss192sha256robust
17064sphincss192sha256simple
17064sphincss192shake256robust
17064sphincss192shake256simple
27150..27181..27222picnic2l3fs
27300..27420..27468picnic3l3
29792sphincss256harakarobust
29792sphincss256harakasimple
29792sphincss256sha256robust
29792sphincss256sha256simple
29792sphincss256shake256robust
29792sphincss256shake256simple
30807..30824..30841picnicl1full
32800pqrsa15
32882mqdss48
32868..32884..32884picnicl1fs
34064gravitysphincsm
35664sphincsf192harakarobust
35664sphincsf192harakasimple
35664sphincsf192sha256robust
35664sphincsf192sha256simple
35664sphincsf192shake256robust
35664sphincsf192shake256simple
38768gravitysphincsl
41000sphincs256
46184..46233..46304picnic2l5fs
48452..48548..48644picnic3l5
49216sphincsf256harakarobust
49216sphincsf256harakasimple
49216sphincsf256sha256robust
49216sphincsf256sha256simple
49216sphincsf256shake256robust
49216sphincsf256shake256simple
53965picnicl1ur
67800mqdss64
68519..68567..68591picnicl3full
74112..74136..74184picnicl3fs
121586..121650..121682picnicl5full
121849picnicl3ur
128124..128188..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..660falcon512tree
659..660..660falcon512dyn
1184lattisigns512
1275..1275..1276falcon1024dyn
1275..1275..1276falcon1024tree
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2420dilithium2
2420dilithium2aes
2720qtesla3s
2848qtesla1p
2848qtesla3f
3184luov6468330
3293dilithium3
3293dilithium3aes
4595dilithium5
4595dilithium5aes
4850luov8086399
6176qtesla3p
8080sphincss128harakarobust
8080sphincss128harakasimple
8080sphincss128sha256robust
8080sphincss128sha256simple
8080sphincss128shake256robust
8080sphincss128shake256simple
12327..12354..12402picnic2l1fs
12461..12478..12506picnic3l1
15728gravitysphincss
16976sphincsf128harakarobust
16976sphincsf128harakasimple
16976sphincsf128sha256robust
16976sphincsf128sha256simple
16976sphincsf128shake256robust
16976sphincsf128shake256simple
17064sphincss192harakarobust
17064sphincss192harakasimple
17064sphincss192sha256robust
17064sphincss192sha256simple
17064sphincss192shake256robust
17064sphincss192shake256simple
27150..27222..27253picnic2l3fs
27372..27420..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..46256..46352picnic2l5fs
48420..48516..48580picnic3l5
49216sphincsf256harakarobust
49216sphincsf256harakasimple
49216sphincsf256sha256robust
49216sphincsf256sha256simple
49216sphincsf256shake256robust
49216sphincsf256shake256simple
53965picnicl1ur
67800mqdss64
68543..68567..68591picnicl3full
74112..74160..74160picnicl3fs
121586..121618..121682picnicl5full
121849picnicl3ur
128124..128188..128220picnicl5fs
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
659falcon512dyn
659falcon512tree
1184lattisigns512
1275..1275..1276falcon1024dyn
1275..1276..1276falcon1024tree
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2420dilithium2
2420dilithium2aes
2720qtesla3s
2848qtesla1p
2848qtesla3f
3184luov6468330
3293dilithium3
3293dilithium3aes
4595dilithium5
4595dilithium5aes
4850luov8086399
6176qtesla3p
8080sphincss128harakarobust
8080sphincss128harakasimple
8080sphincss128sha256robust
8080sphincss128sha256simple
8080sphincss128shake256robust
8080sphincss128shake256simple
12327..12354..12375picnic2l1fs
12447..12495..12540picnic3l1
15728gravitysphincss
16976sphincsf128harakarobust
16976sphincsf128harakasimple
16976sphincsf128sha256robust
16976sphincsf128sha256simple
16976sphincsf128shake256robust
16976sphincsf128shake256simple
17064sphincss192harakarobust
17064sphincss192harakasimple
17064sphincss192sha256robust
17064sphincss192sha256simple
17064sphincss192shake256robust
17064sphincss192shake256simple
27150..27181..27253picnic2l3fs
27372..27468..27516picnic3l3
29792sphincss256harakarobust
29792sphincss256harakasimple
29792sphincss256sha256robust
29792sphincss256sha256simple
29792sphincss256shake256robust
29792sphincss256shake256simple
30807..30824..30824picnicl1full
32800pqrsa15
32868picnicl1fs
32882mqdss48
34064gravitysphincsm
35664sphincsf192harakarobust
35664sphincsf192harakasimple
35664sphincsf192sha256robust
35664sphincsf192sha256simple
35664sphincsf192shake256robust
35664sphincsf192shake256simple
38768gravitysphincsl
41000sphincs256
46184..46280..46305picnic2l5fs
48484..48516..48612picnic3l5
49216sphincsf256harakarobust
49216sphincsf256harakasimple
49216sphincsf256sha256robust
49216sphincsf256sha256simple
49216sphincsf256shake256robust
49216sphincsf256shake256simple
53965picnicl1ur
67800mqdss64
68519..68543..68591picnicl3full
74112..74136..74160picnicl3fs
121586..121618..121650picnicl5full
121849picnicl3ur
128124..128188..128220picnicl5fs
209510picnicl5ur

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

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
213321332266
T:
picnicl1full
213321332267
T:
picnic3l1
293330663067
T:
picnicl3full
293330673067
T:
picnic3l3
386638674000
T:
picnic3l5
386638674000
T:
picnicl5full
666667996800
T:
picnic2l1fs
680069336933
T:
picnicl1fs
680069337066
T:
picnicl1ur
118661213312266
T:
picnicl3fs
118661213312267
T:
picnicl3ur
122661266612667
T:
picnic2l3fs
161331640016533
T:
picnicl5fs
165321653316799
T:
picnicl5ur
165331706617200
T:
picnic2l5fs
711977146473731ed25519
154394154927160793dilithium2
228124229724231458
T:
pass769
236258237057245457
T:
pass863
305055306122307988dilithium3
404117416117419183dilithium2aes
422783436383437049dilithium5
496381497181499047
T:
mqdss48
757304778637782369dilithium3aes
115315511543551156355
T:
mqdss64
879833?1181954?1720733?
T:
qtesla1
123475212682171276750dilithium5aes
1801797?2650297?3516796?
T:
qtesla3f
2684295?3601993?5250862?
T:
qtesla3s
376825337691863777586
T:
sphincsf128sha256simple
420490242065034213568
T:
sphincsf128shake256simple
4078240?4613553?5710577?
T:
qtesla1p
545512054609865466720
T:
sphincsf128harakasimple
549191954988525501651
T:
sphincsf192sha256simple
617322561796266182291
T:
sphincsf192shake256simple
731451573230477323981
T:
sphincsf128sha256robust
788609278924927895692
T:
sphincsf128shake256robust
802528780310208041953
T:
sphincsf192harakasimple
104333261044452610471191
T:
sphincsf128harakarobust
108059781080864410819577
T:
sphincsf192sha256robust
115343491153728311547149
T:
sphincsf192shake256robust
145307661453276614536365
T:
sphincsf256sha256simple
145908971472489114823421
T:
luov4849242
14020386?15189807?17581713?
T:
falcon512tree
14271709?15330201?17953832?
T:
falcon512dyn
154057991541339815421664
T:
sphincsf192harakarobust
162888301629283016304030
T:
sphincsf256shake256simple
17457052?18946460?23744139?
T:
qtesla3p
213576992137556521387965
T:
sphincsf256harakasimple
214308962158062321791416
T:
luov863256
306224033062787130632137
T:
sphincsf256shake256robust
399340403993804039982572
T:
sphincsf256sha256robust
409806664099026641001465
T:
sphincsf256harakarobust
439605504405587944182808
T:
luov6468330
469361675021177257345626
T:
falcon1024dyn
494452685175037857167100
T:
falcon1024tree
593032835975526565016394
T:
luov890351
846901588496974885174006
T:
luov8086399
9974583799864233100040892
T:
redgemss128v2
116743173120765016120927409
T:
sphincss128sha256simple
122734139123353848123910760
T:
luov8117404
130214647134613542134724338
T:
sphincss128shake256simple
138877642143577058143670921
T:
bluegemss128v2
166237506171771823174044668
T:
gemss128v2
173236299173281764173663082
T:
sphincss128harakasimple
169903363175752334176160185
T:
sphincss192sha256simple
197530817197618147198190525
T:
sphincss192shake256simple
232488252232690244240990453
T:
sphincss256sha256simple
226305693234230850235968116
T:
sphincss128sha256robust
244241259252455738255536151
T:
sphincss128shake256robust
247225676255623348256831967
T:
sphincss192harakasimple
260974872261124466261777108
T:
sphincss256shake256simple
332654072332834331332984725
T:
sphincss128harakarobust
341170939341324933341492660
T:
sphincss256harakasimple
334503333345931820347616288
T:
sphincss192sha256robust
358284537370463795371321628
T:
sphincss192shake256robust
480889881481409461481794779
T:
redgemss192v2
475551423491805054492122243
T:
sphincss192harakarobust
491874252492148241584481834
T:
sphincss256shake256robust
638684650638766914661835880
T:
sphincss256sha256robust
655189605655550525658075492
T:
sphincss256harakarobust
694937520717323845717801560
T:
bluegemss192v2
841482461870007081874580103
T:
gemss192v2
124035674712423617351243975938
T:
redgemss256v2
175402521418109667231825470156
T:
bluegemss256v2
214776503321485039372149969347
T:
gemss256v2
Cycles to sign 59 bytes
25%50%75%system
742647533177731ed25519
153860?397984?696906?
T:
qtesla1
234257?434649?868500?
T:
qtesla3f
488914498914511580
T:
falcon512tree
386118?529179?878766?dilithium2
278122?538646?832634?
T:
pass769
276389?543446?597844?
T:
pass863
695973706506717306
T:
falcon512dyn
588243?762370?1344481?dilithium2aes
607309?817435?1338214?dilithium3
634909?830634?1467676?
T:
qtesla1p
423050?923164?2167249?
T:
qtesla3s
679040?948896?1498208?dilithium5
936097949830989162
T:
falcon1024tree
138861214330101476076
T:
falcon1024dyn
1236085?1856995?2321776?dilithium3aes
1869393?2250045?3141211?dilithium5aes
376611937721193777853
T:
picnicl1full
394118039442463952513
T:
luov863256
2625364?3973578?5479252?
T:
qtesla3p
585590458653715872171
T:
picnicl1fs
710692271135897121188
T:
picnicl3full
734571373566467377311
T:
picnicl1ur
112407611124422711250227
T:
picnicl5full
136897321370319813747330
T:
picnicl3fs
144206371443290314436903
T:
luov890351
149871481498954815001814
T:
mqdss48
175875791759811317615978
T:
picnicl3ur
188349971887579618886729
T:
picnic3l1
234973492351268223522281
T:
picnicl5fs
255662012557740125591401
T:
luov8117404
288951382892647028971935
T:
picnicl5ur
306992003070906730718000
T:
luov4849242
405481494056508340624813
T:
picnic3l3
35833000?43614296?56794581?
T:
redgemss128v2
459586054596620545974871
T:
mqdss64
659816906601315466085152
T:
picnic3l5
780969497811894978145881
T:
luov6468330
119014951119149879119194277
T:
sphincsf128sha256simple
110113831130435172135184319
T:
redgemss192v2
133127332133244128133361324
T:
sphincsf128shake256simple
155283000155307000155331265
T:
luov8086399
155356864155444461155541658
T:
sphincsf192sha256simple
155766982155828579155908310
T:
picnic2l1fs
168554616168672477168745141
T:
sphincsf192shake256simple
204613740204720536204825732
T:
sphincsf128harakasimple
219027311219288367219526225
T:
sphincsf128sha256robust
185812608?228846660?300762251?
T:
redgemss256v2
235800255235966782236102511
T:
sphincsf192harakasimple
237916173238045501238155097
T:
sphincsf128shake256robust
299426570299627229299894019
T:
sphincsf192sha256robust
308330755308533547308682075
T:
sphincsf192shake256robust
352313837352433833352638758
T:
sphincsf256sha256simple
363001686363179679363451002
T:
sphincsf128harakarobust
373695936373825130373945126
T:
sphincsf256shake256simple
434550225434779015434925543
T:
picnic2l3fs
446086441446326831446611220
T:
sphincsf192harakarobust
588057295588240621588625673
T:
sphincsf256harakasimple
679033875679203468679551721
T:
sphincsf256shake256robust
884481449886219648889614848
T:
picnic2l5fs
931997859932261715932555304
T:
sphincsf256sha256robust
107253543610729083551073422734
T:
sphincsf256harakarobust
173828382917982446871814890569
T:
sphincss128sha256simple
1867643842?1932072525?2489200495?
T:
bluegemss128v2
194176841420071493262031354914
T:
sphincss128shake256simple
300791796630081419573124438480
T:
sphincss256sha256simple
312214870331225678873125014857
T:
sphincss256shake256simple
312790554532338935383277097983
T:
sphincss128sha256robust
319293727132491896073300540134
T:
sphincss128harakasimple
340919082435234512933566682938
T:
sphincss128shake256robust
420371098642074980384228218029
T:
sphincss192shake256simple
418330031743254439644361175502
T:
sphincss192sha256simple
4839708008?5050213652?7087401538?
T:
bluegemss192v2
525112820352526988095441575030
T:
sphincss256harakasimple
560829811756088019645810020504
T:
sphincss256shake256robust
571159114957126667075713556139
T:
sphincss128harakarobust
695608386771916375997251223804
T:
sphincss192shake256robust
716601940074109454327461445726
T:
sphincss192harakasimple
785285523578582566258150350947
T:
sphincss256sha256robust
764695847979111724257973665049
T:
sphincss192sha256robust
942704987494354774139498729875
T:
sphincss256harakarobust
8390549698?10122673768?13340567397?
T:
bluegemss256v2
9916153568?12545831910?16404044526?
T:
gemss128v2
130778648601353239457113537551169
T:
sphincss192harakarobust
27528104908?34349046321?47728927516?
T:
gemss192v2
59685767900?71645504172?83623224807?
T:
gemss256v2
Cycles to verify 59 bytes
25%50%75%system
430654373244665
T:
falcon512tree
510655199852664
T:
falcon512dyn
611976319763464
T:
qtesla1
102529104929107463
T:
falcon1024dyn
113862115863118795
T:
falcon1024tree
131595131995135995
T:
qtesla3f
133194134128138528
T:
qtesla3s
160394167993185060
T:
redgemss128v2
164127170393182526
T:
gemss128v2
171326176793177193dilithium2
171327181993197459
T:
bluegemss128v2
196526204259210258ed25519
274122283455294655dilithium3
326787327854328788
T:
qtesla1p
337720340653347720
T:
pass769
343187344653345853
T:
pass863
355986378386396384
T:
gemss192v2
378785389585416650
T:
bluegemss192v2
382519393718425716
T:
redgemss192v2
392651406385427317dilithium2aes
450649466248469581dilithium5
681840697040701439dilithium3aes
752637777036807568
T:
gemss256v2
732771779037806368
T:
bluegemss256v2
780237795703812235
T:
redgemss256v2
119835312334191238618dilithium5aes
198098920404542074319
T:
sphincss128sha256simple
215271621639162172315
T:
qtesla3p
215791622379122296977
T:
sphincss128shake256simple
285895528621552869621
T:
picnicl1full
312974531309453139077
T:
luov863256
305508131474773218407
T:
sphincss192sha256simple
325254032952053372802
T:
sphincss192shake256simple
334546934297323521862
T:
sphincss128harakasimple
391731440497094198370
T:
sphincss128sha256robust
4088241?4228768?5247795?
T:
sphincss256sha256simple
421036942890324398762
T:
sphincss256shake256simple
425276743955624451693
T:
sphincss128shake256robust
472568247327484739549
T:
picnicl1fs
481621248939424981539
T:
sphincsf128sha256simple
494967450546025129799
T:
sphincss192harakasimple
536352454457875505785
T:
sphincsf128shake256simple
547258754785865485519
T:
picnicl3full
591230259173695923769
T:
picnicl1ur
622309063296196518679
T:
sphincss192shake256robust
631148764278826664540
T:
sphincss192sha256robust
638495165708106681339
T:
sphincss128harakarobust
720225273033157392111
T:
sphincss256harakasimple
783356179192917994354
T:
sphincsf128harakasimple
792395779928888056352
T:
sphincsf192sha256simple
800288781536828247411
T:
sphincsf256sha256simple
830740984672698641129
T:
sphincss256shake256robust
850846885749998656062
T:
sphincsf192shake256simple
856459886749948746058
T:
sphincsf256shake256simple
876579187739248783791
T:
picnicl5full
9700021987561410071606
T:
sphincsf128sha256robust
9823749999027610162936
T:
sphincss192harakarobust
102862651042826010531855
T:
sphincsf128shake256robust
106625171080597710924106
T:
mqdss48
113502231135902311367156
T:
picnicl3fs
120112641218139012416848
T:
sphincss256sha256robust
121661921225618712362450
T:
sphincsf192harakasimple
122831201229525312302186
T:
luov890351
130636231322975013410276
T:
sphincsf256harakasimple
136955981380959413975587
T:
sphincss256harakarobust
143899721439743814405437
T:
picnicl3ur
149262161517100715335935
T:
sphincsf128harakarobust
153823321539966515411665
T:
picnic3l1
161144371627616416479356
T:
sphincsf192sha256robust
164185581660575116792944
T:
sphincsf192shake256robust
166541491682694217002535
T:
sphincsf256shake256robust
196873641970189719714430
T:
picnicl5fs
211038422110864221123841
T:
luov4849242
219914082200527422024606
T:
luov8117404
233774872366320923869601
T:
sphincsf256sha256robust
239842632400199624033328
T:
picnicl5ur
241703892435638224576373
T:
sphincsf192harakarobust
254411392577926025982052
T:
sphincsf256harakarobust
330500423308244133115906
T:
picnic3l3
331111073348669233817213
T:
mqdss64
507990825084974650902545
T:
picnic3l5
532184545323192053257920
T:
luov6468330
797724837979288379844748
T:
picnic2l1fs
101840822101857488101875487
T:
luov8086399
179222866179292196179366326
T:
picnic2l3fs
314265191314431850314591578
T:
picnic2l5fs

amd64; Zen3 (a20f10); 2020 AMD Ryzen 9 5950X; 16 x 3400MHz; zen3, supercop-20220213

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
238323902407
T:
picnicl1full
240225432580
T:
picnic3l1
320932253236
T:
picnic3l3
323732413250
T:
picnicl3full
386939403971
T:
picnic2l1fs
400840344089
T:
picnicl1fs
407140834104
T:
picnicl1ur
411041204187
T:
picnic3l5
415841894319
T:
picnicl5full
751575377575
T:
picnicl3ur
744975807648
T:
picnicl3fs
877588369009
T:
picnic2l3fs
970597429858
T:
picnicl5ur
99431000510094
T:
picnicl5fs
99981002410114
T:
picnic2l5fs
168811695217092
T:
lattisigns512
416114184642224dilithium2aes
425574257642714ed25519
664676671867170dilithium3aes
709437117871718dilithium2
826868290184207
T:
ecdonaldp256
925669328394098
T:
donald512
102521102968103548dilithium5aes
129197129495129806dilithium3
134151134823137129
T:
ecdonaldp224
164565164788165166
T:
ed448goldilocks
177261178685180152
T:
pass769
200155200532200934dilithium5
205750207306208666
T:
pass863
243424243606244988
T:
donald1024
552258554699556002
T:
sphincsf128harakasimple
613344615139619250
T:
ecdonaldp160
628755?636647?830841?
T:
ecdonaldk163
637267639458641893
T:
ecdonaldp521
642549643821644298
T:
sphincsf128harakarobust
646204648865653650
T:
edons128k08n72nu8l4mu3
649862652040655616
T:
mqdss48
723697725583814693
T:
ecdonaldb163
737894740805744119
T:
ecdonaldp192
791207793230795228
T:
donald2048
798558799717801149
T:
sphincsf192harakasimple
826884833991962659
T:
ecdonaldk233
847575852897878569
T:
ecdonaldb233
101463210157051016501
T:
sphincsf192harakarobust
1003153?1037077?1633299?
T:
qtesla1
152267415254371528262
T:
mqdss64
164644416513051716885
T:
ecdonaldk283
172790817415121796849
T:
ecdonaldb283
208190020886762111822
T:
edons128ref
236020523690092374900
T:
sphincsf256harakasimple
241874224219662445454
T:
sphincsf256harakarobust
245061224708692636596
T:
ecdonaldk409
262022826210332623689
T:
sphincs256
271987227300022750473
T:
ecdonaldp384
262582328396492853078
T:
ecdonaldb409
2069770?3027496?4020336?
T:
qtesla3f
412009041702184185209
T:
luov863256
424096442778604299413
T:
sphincsf128shake256simple
3125560?5136600?8093773?
T:
qtesla3s
574256357913305811543
T:
ecdonaldb571
541504858358085878746
T:
ecdonaldk571
4011123?5852071?6564962?
T:
qtesla1p
631715863226336331164
T:
luov863256pc
632875263367226348405
T:
rainbow1aclassic363232
638540164371396476375
T:
sphincsf192shake256simple
684017868630346909495
T:
rainbow1acyclicc363232
767832376971037718729
T:
sphincsf128shake256robust
798732479998078006287
T:
rainbow1acompres363232
843863984534138472034
T:
rainbowbinary256181212
116318981164248411738817
T:
sphincsf192shake256robust
9669749?11882410?15657576?
T:
ronald512
9245536?12195967?17821298?
T:
rwb0fuz1024
161038301613709316161956
T:
luov890351
166105721664365016683523
T:
sphincsf256shake256simple
163440581666785518050718
T:
falcon512tree
160619981744643119067785
T:
falcon512dyn
11052923?17488860?28254291?
T:
ronald768
177518281777670317797838
T:
sphincss128harakasimple
182382551826291918295833
T:
luov4849242
206035092066831620682745
T:
sphincss128harakarobust
239087412395126924008770
T:
luov890351pc
245240742460456824682437
T:
sphincss192harakasimple
22016538?25846071?31394476?
T:
qtesla3p
20298084?27540719?43675265?
T:
ronald1024
277061172773990127906269
T:
luov8117404
307132663076795431063725
T:
sphincsf256shake256robust
323917003242668732550043
T:
sphincss192harakarobust
349867163504680735212340
T:
rainbowbinary16242020
377238833780485537888157
T:
sphincss256harakasimple
387061843884237238997418
T:
sphincss256harakarobust
406099774085134841829170
T:
rainbow3cclassic683248
439231034399914844199981
T:
rainbow3ccompres683248
445039994457308044623468
T:
luov8117404pc
479727954804432448150595
T:
rainbow3ccyclicc683248
486124674863492348673843
T:
gemss128
498731854991797949951205
T:
bluegemss128
517110945188403352040127
T:
redgemss128
512141405335300057802735
T:
falcon1024dyn
515914515375514455721522
T:
falcon1024tree
553825695542297855475799
T:
gemss128v2
566865505672455256755908
T:
bluegemss128v2
582494555834856758562652
T:
redgemss128v2
605630216065416960785426
T:
luov6468330
110442228110587486110739055
T:
luov8086399
62774227?112103629?154669130?
T:
ronald1536
120952456121121058121365904
T:
rainbow1b
121634839121855429122014647
T:
rainbow1c
135633687135768967136870248
T:
sphincss128shake256simple
154005928154090975154172030
T:
sflashv2
179627057179892013180031990
T:
rainbow5ccyclicc963664
181845794182009071182297658
T:
rainbow5cclassic963664
183655130183823954184030424
T:
rainbow5ccompres963664
207308768207602094208230401
T:
sphincss192shake256simple
218769488218962280219767062
T:
redgemss192
225122034225344918226032248
T:
bluegemss192
227151225227263366227739447
T:
gemss192
135619619?235204150?328883623?
T:
ronald2048
244590671244777608245395294
T:
redgemss192v2
245537650245669471245882440
T:
gemss192v2
246230896246410194246906494
T:
bluegemss192v2
243760358247902587249727594
T:
sphincss128shake256robust
266039172266564576267016818
T:
sphincss256shake256simple
368658166369910158374803876
T:
sphincss192shake256robust
491135049491481988493848774
T:
sphincss256shake256robust
621524782622063384623182771
T:
redgemss256
462939950?632890659?972632280?
T:
ronald3072
636766592637648705640371517
T:
bluegemss256
643690154645739579647446719
T:
gemss256
664331648665847122666963348
T:
redgemss256v2
669445362669731617670753580
T:
gemss256v2
675279287675813969676796878
T:
bluegemss256v2
708946701716624884726263937
T:
gui184
723444671727333415730728427
T:
rainbow3b
887286540887707012888295709
T:
gravitysphincss
930194745933878173937359036
T:
rainbow3c
104569203010459932091046169057
T:
rainbow1a
1614061987?2416734556?3201206517?
T:
ronald4096
280000125228157980652867949572
T:
rainbow5c
281368401928238402892844674534
T:
gui312
280726225928424663432887325214
T:
rainbow6b
325503575433658436843439109852
T:
pqrsa15
556522553255686981035604018044
T:
rainbow6a
637780981463837631086392369002
T:
rainbow4a
141964880301420071650014202448686
T:
gravitysphincsl
180390620801807900716118117028861
T:
gui448
284009833812840419482928411728926
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
124171278113266
T:
rainbowbinary256181212
234002382426323
T:
rainbowbinary16242020
448744493745058ed25519
459384610546985
T:
rainbow1aclassic363232
459104615746725
T:
rainbow1acyclicc363232
499935025450948
T:
rainbow1a
742397441374656
T:
rainbow1c
860198632486684
T:
sflashv2
67009?112126?146255?dilithium2aes
114576114786115082
T:
ecdonaldp256
130016?142005?262276?dilithium2
152969153282153658
T:
rainbow1b
171133171260171436
T:
ed448goldilocks
178401181038184572
T:
donald512
189623190011190781
T:
ecdonaldp224
97500?200344?332123?dilithium3aes
137321?208640?293493?dilithium5aes
218812219536220228
T:
rainbow3c
90751?243891?362762?
T:
lattisigns512
243424246831247844
T:
rainbow3cclassic683248
263447264058265201
T:
luov863256pc
255774?283919?518086?
T:
pass863
208041?298513?475774?dilithium3
313120317974322809
T:
ronald512
329449331031333340
T:
donald1024
319250335239342684
T:
rainbow3ccyclicc683248
244002?350701?479315?dilithium5
351453355882360966
T:
falcon512tree
217737?428641?439887?
T:
pass769
437937439438454839
T:
rainbow3b
207421?444524?693344?
T:
qtesla3f
447211448862544270
T:
rainbow6a
459476463890466613
T:
rainbow5c
225897?466116?782432?
T:
qtesla1
567330571541577185
T:
ronald768
625657626919630543
T:
rainbow4a
641637644179648013
T:
ecdonaldp160
659715667598676924
T:
falcon512dyn
699330705084712516
T:
falcon1024tree
703406709195716808
T:
ronald1024
668328724944790924
T:
ecdonaldk163
723771726195730040
T:
luov890351pc
732621741721751657
T:
rwb0fuz1024
392425?755658?980220?
T:
qtesla1p
753652757517846840
T:
ecdonaldb163
754349758708763060
T:
rainbow5cclassic963664
773175776001779500
T:
ecdonaldp192
8747488785021009344
T:
ecdonaldk233
877266881364885055
T:
donald2048
899086901448906179
T:
ecdonaldb233
902273904443908151
T:
rainbow5ccyclicc963664
971228972648975947
T:
ecdonaldp521
100111210058931010018
T:
edons128k08n72nu8l4mu3
101119910140911016114
T:
rainbow6b
107885010845971089333
T:
luov8117404pc
659026?1258140?2242151?
T:
qtesla3s
136094713706641391128
T:
falcon1024dyn
172896817338501800334
T:
ecdonaldk283
181317418176121891394
T:
ecdonaldb283
198904620063792017454
T:
ronald1536
231864223240692340516
T:
edons128ref
1819311?2520634?3780905?
T:
qtesla3p
264840126801022837794
T:
ecdonaldk409
285867928682112882648
T:
ecdonaldp384
277753729990063008159
T:
ecdonaldb409
312673531423083152751
T:
ronald2048
328289732848033289020
T:
picnicl1full
2943757?3427326?4407202?
T:
redgemss128
360943936112523612481
T:
luov863256
390717939128713950423
T:
mqdss48
3532472?4214118?4797707?
T:
redgemss128v2
422254342287864231109
T:
picnicl1fs
490188049095864916183
T:
rainbow1acompres363232
547669454798385482542
T:
picnicl1ur
611586761547656181121
T:
ecdonaldb571
575210861604346186059
T:
ecdonaldk571
629465363023496304217
T:
picnicl3full
673601567419826744772
T:
gravitysphincss
836899483919948416764
T:
ronald3072
945765094657029490859
T:
mqdss64
8646906?10026974?11625399?
T:
redgemss192v2
101111461011992510131116
T:
picnicl3fs
8559484?10312942?12585720?
T:
redgemss192
103725701037753810387185
T:
picnicl5full
116397451164587511651998
T:
luov890351
124300731245968312500069
T:
gravitysphincsm
135166471352350413532706
T:
picnicl3ur
10475315?14661286?29286291?
T:
gui184
149173421494238814962009
T:
gravitysphincsl
162927401630064416305334
T:
picnicl5fs
15152686?17207330?21813396?
T:
redgemss256v2
175264301753859217557491
T:
picnic3l1
177245791776377617785901
T:
ronald4096
15045031?17948981?20668805?
T:
redgemss256
198379251985534119895770
T:
sphincsf128harakasimple
199229081992960919945915
T:
luov8117404
214799592149498621553330
T:
picnicl5ur
238205662387654723903288
T:
sphincsf192harakasimple
238551282388107123929835
T:
sphincsf128harakarobust
291557892918897329248105
T:
rainbow3ccompres683248
306075033067836730810485
T:
sphincsf192harakarobust
360761563609497736134656
T:
picnic3l3
368203923686578337137354
T:
luov4849242
457647074580073345835677
T:
sphincs256
596511075979665659944175
T:
sphincsf256harakasimple
612864336133007661399062
T:
picnic3l5
643892566448760964580302
T:
sphincsf256harakarobust
854673728717611587266963
T:
rainbow5ccompres963664
115265655115563576115659559
T:
luov6468330
117001378117107896117194560
T:
pqrsa15
117477917117522870117581806
T:
picnic2l1fs
138107683138263782138573013
T:
sphincsf128shake256simple
117545498?139637568?188169787?
T:
bluegemss128
116538818?139722901?185813016?
T:
bluegemss128v2
177674031177918630178928930
T:
sphincsf192shake256simple
224437962224933472225536930
T:
luov8086399
238287066238672467239103081
T:
sphincsf128shake256robust
318203574319013393322447755
T:
sphincsf192shake256robust
321848934322183829323254107
T:
picnic2l3fs
337522917338034297338341765
T:
sphincss128harakasimple
282903717?338948534?452412305?
T:
bluegemss192v2
256740470?389707210?835699773?
T:
gui312
389371686389988549390320438
T:
sphincsf256shake256simple
325785406?390876874?457098957?
T:
bluegemss192
404789966405172640405637682
T:
sphincss128harakarobust
521252352521846436523054024
T:
sphincss256harakasimple
563383233564408408565361394
T:
sphincss256harakarobust
453194961?567518598?724764480?
T:
bluegemss256v2
652064646652272161652690679
T:
picnic2l5fs
566945871?679834740?794005804?
T:
bluegemss256
694034744695927243700669495
T:
sphincsf256shake256robust
712497354712916670714036602
T:
sphincss192harakasimple
574075355?843255311?997241182?
T:
gemss128
718913935?856344508?1005256821?
T:
gemss128v2
9984978269998279661002016207
T:
sphincss192harakarobust
216595633221709818982180715671
T:
sphincss128shake256simple
1891639896?2271741705?3023871705?
T:
gemss192v2
2222988200?2671265979?3566522375?
T:
gemss192
326616816732686851273295988061
T:
sphincss256shake256simple
365757547336731384663702406071
T:
sphincss128shake256robust
3234099911?3921829128?4526874217?
T:
gemss256v2
472515993947384232904744211509
T:
sphincss192shake256simple
4011740197?4814093569?5623276218?
T:
gemss256
574602958357578104575780003998
T:
sphincss256shake256robust
3421198756?5989879530?12007447770?
T:
gui448
768771664677329629767747653842
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
609861966324
T:
rwb0fuz1024
97751003310182
T:
rainbowbinary256181212
147811506215430
T:
rainbowbinary16242020
198352007420447
T:
ronald512
216222202722463
T:
ronald768
226342319924422
T:
rainbow1aclassic363232
223392323924134
T:
rainbow1a
252842568226499
T:
ronald1024
263422662727027
T:
lattisigns512
341823475135650
T:
ronald1536
394983981640118
T:
rainbow1c
465984702248127
T:
ronald2048
520055217752429dilithium2aes
542185577256620
T:
gravitysphincss
703137117171953
T:
falcon512tree
760367614276342dilithium3aes
770277740378561
T:
qtesla1
785877878678903dilithium2
784107884579415
T:
ronald3072
857388675287244
T:
falcon512dyn
855539041092984
T:
rainbow3cclassic683248
902359098792010
T:
luov863256pc
971429796498556
T:
sflashv2
112943113364113737dilithium5aes
116366117324118550
T:
donald512
122374122902123658
T:
ronald4096
124450124770125341
T:
rainbow1b
130406130638130856dilithium3
142785143747144754
T:
falcon1024tree
152782153333154135
T:
qtesla3f
156522157240157720
T:
qtesla3s
158002159281160063
T:
falcon1024dyn
159155159788160469ed25519
180273?183683?906541?
T:
rainbow3c
178792183860192520
T:
gui184
184244189330197062
T:
rainbow4a
195880200549206644
T:
redgemss128
207104207339207559dilithium5
201893207813218216
T:
bluegemss128
203352207975211360
T:
redgemss128v2
209283214455218745
T:
gemss128
213258221890230148
T:
bluegemss128v2
220559225082230053
T:
gemss128v2
252078258060281558
T:
gravitysphincsm
260370260543260901
T:
ecdonaldp256
260503263188264409
T:
donald1024
269504270761271866
T:
pass769
279148284051291873
T:
luov890351pc
306326308655316666
T:
pass863
305304310872315173
T:
rainbow5cclassic963664
333099339905344420
T:
gravitysphincsl
357352359004359964
T:
qtesla1p
371674372925373713
T:
ecdonaldp224
374634378958382703
T:
sphincss128harakasimple
378541385899392901
T:
luov8117404pc
404159404611405150
T:
rainbow3b
436531441018443971
T:
edons128k08n72nu8l4mu3
461951?466682?600954?
T:
rainbow6a
458974469026483877
T:
redgemss192
510171519687531524
T:
bluegemss192
507937525233540982
T:
gemss192
538210546868554863
T:
gemss192v2
538864558944586690
T:
redgemss192v2
562225564282565740
T:
ed448goldilocks
564810570327580325
T:
sphincss192harakasimple
557139574271581736
T:
bluegemss192v2
560775578054597193
T:
rainbow5c
571384581956592486
T:
sphincss128harakarobust
590665597064630521
T:
edons128ref
630473634561638652
T:
ecdonaldp160
728227740409750829
T:
gui312
738531744588750614
T:
ecdonaldp192
775678782390789573
T:
donald2048
794177804151822427
T:
sphincss256harakasimple
865352877250889298
T:
sphincsf128harakasimple
929298937909954678
T:
sphincss192harakarobust
97749310052391023145
T:
redgemss256v2
99899310173561082017
T:
gemss256
102710210297441031665
T:
rainbow6b
100496010332441062712
T:
bluegemss256v2
101740110402711060281
T:
bluegemss256
103711910680001082221
T:
redgemss256
998234?1068077?1284682?
T:
gemss256v2
124607612573841278626
T:
sphincss256harakarobust
133507613607511373962
T:
sphincsf128harakarobust
137692813875491397403
T:
sphincsf192harakasimple
140465514083411589656
T:
ecdonaldk163
146180114653041676280
T:
ecdonaldb163
151956815302231548025
T:
sphincsf256harakasimple
160385516111141619744
T:
sphincs256
168699216900301962778
T:
ecdonaldk233
173657017418691746209
T:
ecdonaldb233
174338517498491755538
T:
qtesla3p
183256718346751836574
T:
ecdonaldp521
206384920878582129280
T:
gui448
228425423127432331083
T:
sphincsf192harakarobust
236894623740442385087
T:
ecdonaldp384
238059624057562422018
T:
sphincsf256harakarobust
246719924885122515722
T:
mqdss48
256162925645192584167
T:
picnicl1full
267319326784862683000
T:
rainbow1acyclicc363232
267477226808572685419
T:
rainbow1acompres363232
272704528125602878360
T:
sphincss128shake256simple
297124029725802974346
T:
luov863256
328207132875173304850
T:
picnicl1fs
336962633826053440814
T:
ecdonaldk283
354521735574823629085
T:
ecdonaldb283
430343943228994339312
T:
picnicl1ur
453950246547134749174
T:
sphincss192shake256simple
496619749720434977526
T:
picnicl3full
513420853038585542159
T:
ecdonaldk409
534267154139295541556
T:
sphincss128shake256robust
537638858262015855626
T:
ecdonaldb409
576911658312035922883
T:
sphincss256shake256simple
620157662389606263481
T:
mqdss64
650203865644326692517
T:
sphincsf128shake256simple
791399180285768172709
T:
sphincss192shake256robust
823985882516688281493
T:
picnicl3fs
828115682969498315584
T:
picnicl5full
101886421032427710487194
T:
sphincss256shake256robust
104700431047518510483657
T:
luov890351
105341301067346210783142
T:
sphincsf192shake256simple
110696681107951011085858
T:
picnicl3ur
118702871189039111926435
T:
ecdonaldb571
111664171200242612086628
T:
ecdonaldk571
119403731205407012237741
T:
sphincsf256shake256simple
130547331308359713090450
T:
picnicl5fs
129271381309838713376991
T:
sphincsf128shake256robust
135364441354772313559437
T:
picnic3l1
159923811600726016028379
T:
pqrsa15
160931641610914016138091
T:
rainbow3ccompres683248
162138831630374216364202
T:
rainbow3ccyclicc683248
173342821739401217453701
T:
picnicl5ur
179937571799920818006407
T:
luov8117404
209460982110090721469308
T:
sphincsf192shake256robust
210011542119773421328547
T:
sphincsf256shake256robust
271985362721893227239562
T:
luov4849242
286600892873312628754199
T:
picnic3l3
358087843586803036010285
T:
rainbow5ccyclicc963664
363560903637814136465945
T:
rainbow5ccompres963664
457931254583713345888975
T:
picnic3l5
628287436286913862933484
T:
picnic2l1fs
691470356922628269600777
T:
luov6468330
131248521131449980131769039
T:
luov8086399
141003231141249692141436450
T:
picnic2l3fs
240220116240563556240763275
T:
picnic2l5fs

amd64; TigerLake (806c1); 2020 Intel Core i7-1165G7; 4 x 2800MHz; unstable; pascalinspiron75062n1, 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: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
2880?4599?5022?
T:
picnicl1full
2958?5190?5376?
T:
picnic3l1
4176?6859?7308?
T:
picnicl3full
4296?7304?7538?
T:
picnic3l3
4913?8160?8242?
T:
picnicl1ur
4976?8224?8342?
T:
picnicl1fs
5282?8935?9077?
T:
picnicl5full
5241?9322?10009?
T:
picnic3l5
6043?9595?9970?
T:
picnic2l1fs
152191544515962
T:
picnicl3fs
9661?16894?17192?
T:
picnicl3ur
20963?21189?34610?
T:
lattisigns512
12838?21382?22274?
T:
picnicl5ur
245942493025838
T:
picnicl5fs
19464?35181?35496?
T:
picnic2l3fs
26025?43038?43228?
T:
picnic2l5fs
785538019581154ed25519
830648435186470dilithium2aes
118851119998121162dilithium3aes
128350130419134947dilithium2
135782146136148566
T:
ecdonaldp256
174759175966177878dilithium5aes
181883184320187824
T:
donald512
233603235813242030dilithium3
251140255217264238
T:
ecdonaldp224
190193?294275?297893?
T:
pass769
306241315396317386
T:
ed448goldilocks
224336?342176?344157?
T:
pass863
355043357408367652dilithium5
464414467870480455
T:
donald1024
721361?736325?1151291?
T:
sphincsf128harakasimple
120087712076671216724
T:
ecdonaldp160
120802712111131230128
T:
ecdonaldp521
859001?1335546?1399362?
T:
sphincsf128harakarobust
737326?1356487?1435310?
T:
mqdss48
138122013893931416957
T:
ecdonaldk163
142949414404461472205
T:
ecdonaldb163
146074214698181497491
T:
ecdonaldp192
147396214874851540043
T:
donald2048
168765817043241713018
T:
sphincsf192harakasimple
1713601?1721040?3329358?
T:
mqdss64
185050818636201902266
T:
ecdonaldk233
188813719056141965575
T:
ecdonaldb233
197860819843242001957
T:
sphincsf192harakarobust
1396203?2015924?3311139?
T:
qtesla1
2709410?2720935?4345267?
T:
sphincs256
2796980?2810613?4475620?
T:
sphincsf256harakasimple
317316631937743303102
T:
ecdonaldk283
3302285?3310218?6246674?
T:
sphincsf128shake256simple
334449833616753442022
T:
ecdonaldb283
3980853?4011124?5915556?
T:
qtesla3f
4459976?4534488?6934840?
T:
luov863256
515598251936185343756
T:
ecdonaldk409
533065153434966218822
T:
sphincsf256harakarobust
545723054747735619625
T:
ecdonaldb409
558885855997775743397
T:
ecdonaldp384
7583344?7593134?12928609?
T:
luov863256pc
4794049?7601755?9312924?
T:
sphincsf192shake256simple
5917477?7996752?10558288?
T:
qtesla3s
920714498161749920939
T:
sphincsf128shake256robust
9193106?10511185?12938296?
T:
qtesla1p
117191991176827312161222
T:
ecdonaldk571
125167941255920212903445
T:
ecdonaldb571
126796831268737312691595
T:
sphincsf256shake256simple
8469892?15989099?16072504?
T:
rainbow1aclassic363232
9100895?17077558?17177220?
T:
rainbow1acyclicc363232
9255855?17286480?17387783?
T:
rainbow1acompres363232
10985480?19050145?28593770?
T:
ronald512
19819640?19905225?26614569?
T:
luov4849242
14070967?20189433?24905965?
T:
sphincsf192shake256robust
20581173?20736791?33628117?
T:
luov890351
21502729?21633315?36364576?
T:
sphincss128harakasimple
28357323?30520205?36241122?
T:
falcon512tree
281655153130983633136420
T:
falcon512dyn
16000141?31898233?43281454?
T:
ronald768
383948403842155439646108
T:
sphincsf256shake256robust
32108255?43091031?53671887?
T:
qtesla3p
24358266?43509336?75450600?
T:
ronald1024
435590344393948352827104
T:
sphincss128harakarobust
548875715571299165862642
T:
sphincss192harakasimple
35425553?59162178?61782565?
T:
luov8117404
63405955?63522030?91684193?
T:
luov6468330
650081326518561870238502
T:
sphincss192harakarobust
67345085?67776144?115973464?
T:
luov8117404pc
39993551?68714526?76583477?
T:
luov890351pc
43635207?70768667?70832753?
T:
sphincss256harakasimple
43817112?81460885?83045303?
T:
rainbow3cclassic683248
46060753?86826555?87050381?
T:
rainbow3ccyclicc683248
45794676?87681062?89311023?
T:
rainbow3ccompres683248
8942148691901934102147878
T:
sphincss256harakarobust
8620968193144260100884013
T:
falcon1024tree
8952104997576778107230265
T:
falcon1024dyn
59338900?102648985?107539582?
T:
bluegemss128v2
103829606105030764107963414
T:
bluegemss128
104985078105214239107736471
T:
gemss128
108763273109060072111293623
T:
redgemss128
69769431?112326472?114604348?
T:
redgemss128v2
101931290114972990115306957
T:
gemss128v2
123607890?123983811?175320540?
T:
luov8086399
125513349?185402563?274750471?
T:
ronald1536
190565547?190851292?338964057?
T:
sphincss128shake256robust
124142162?200610324?201482627?
T:
rainbow1b
126093057?243795377?244019294?
T:
rainbow1c
174498732?281857661?282579212?
T:
rainbow5cclassic963664
183956893?293662504?302213170?
T:
rainbow5ccyclicc963664
184626595?303195160?303583027?
T:
rainbow5ccompres963664
267514520305199263305325229
T:
sphincss192shake256simple
157962216?332405433?508936115?
T:
ronald2048
221699888?341957266?362376602?
T:
sflashv2
372881495?373134381?640144255?
T:
sphincss256shake256robust
201280044?383884903?396087101?
T:
sphincss128shake256simple
436219398438486754463480844
T:
sphincss192shake256robust
280475594?444412513?445223155?
T:
sphincss256shake256simple
464668755480500893493750713
T:
bluegemss192v2
484215418487735328497175054
T:
redgemss192
305826450?491954939?496388443?
T:
redgemss192v2
301740299?502239653?503560256?
T:
gemss192v2
522962767524357604535537319
T:
bluegemss192
336836512?579635250?647488774?
T:
gemss192
508222844?864670924?871051521?
T:
rainbow3b
929942748965709814984761477
T:
gui184
125967525912755383941282814992
T:
rainbow1a
129679574612976943451308064276
T:
gravitysphincss
820117195?1350371980?1483785976?
T:
gemss256
740888153?1405244654?2298552119?
T:
ronald3072
140448849614124577261417646780
T:
redgemss256v2
140443729714211981191458527903
T:
gemss256v2
812161378?1428639365?1451461087?
T:
redgemss256
937877151?1583109958?1616129085?
T:
bluegemss256
159873178716094582671706080902
T:
bluegemss256v2
203848279520682197782214940105
T:
rainbow3c
2756903759?3804580719?3817518282?
T:
rainbow6b
2645118335?4775435241?6552444023?
T:
ronald4096
647403891268485881236854836562
T:
rainbow5c
8370743308?11259146165?11278765311?
T:
rainbow4a
150039810131560489238815794422228
T:
gui312
8782844934?16465694371?16562317452?
T:
rainbow6a
219345754262221049242622593322927
T:
gravitysphincsl
415897977104169906252346843722144
T:
gravitysphincsm
438741693314533242158046200492434
T:
gui448
Cycles to sign 59 bytes
25%50%75%system
837738503485555ed25519
58384?90830?94234?
T:
rainbow1acyclicc363232
911689246893299
T:
rainbow1a
65901?93794?94871?
T:
rainbow1aclassic363232
99779?150222?156953?
T:
sflashv2
98411?150358?157828?
T:
rainbow1c
195714196904202401
T:
ecdonaldp256
133724?272179?422245?dilithium2aes
228835?283733?481061?dilithium3aes
189062?323581?591149?
T:
lattisigns512
321094330815332603
T:
ed448goldilocks
321910?333681?653303?
T:
pass769
329986?334654?624374?
T:
ronald512
346119347891353618
T:
ecdonaldp224
346438351641355419
T:
donald512
253108?373788?526056?dilithium2
251034?421319?553887?dilithium5aes
303224?467153?802903?dilithium3
493795?502927?889379?
T:
luov863256pc
383785?512529?758005?
T:
pass863
500705519546542448
T:
rainbow3c
363881?552090?566647?
T:
rainbow3ccyclicc683248
349975?559035?581978?
T:
rainbow3cclassic683248
564839569503574283
T:
falcon512tree
613695?620818?1136534?
T:
ronald768
628030635600649551
T:
donald1024
430325?642746?652359?
T:
rainbow1b
480702?674802?911901?dilithium5
753752?759991?1329850?
T:
ronald1024
676517?1011347?1605498?
T:
qtesla1
102827010591311068924
T:
rainbow5c
107559310929471101995
T:
falcon512dyn
109844211141681137045
T:
falcon1024tree
865517?1197474?1207286?
T:
rainbow4a
124745312508921254947
T:
ecdonaldp160
912289?1267092?1350569?
T:
rainbow5ccyclicc963664
754125?1351651?1364788?
T:
rainbow6a
731034?1354006?2693142?
T:
qtesla3f
143201514415351458423
T:
ecdonaldk163
148515714951101557579
T:
ecdonaldb163
151940815237441533530
T:
ecdonaldp192
164888216594201700601
T:
donald2048
1105065?1725130?1766797?
T:
rainbow5cclassic963664
183402218390491881310
T:
ecdonaldp521
191686819300752000285
T:
ecdonaldk233
197281719917042040459
T:
ecdonaldb233
1389895?2087714?2114742?
T:
rainbow3b
2088325?2107788?3634896?
T:
ronald1536
222173322395892258244
T:
falcon1024dyn
2219931?2246208?4012329?
T:
luov8117404pc
1538480?2707345?2957883?
T:
luov890351pc
1859042?2805614?3804982?
T:
qtesla1p
1107420?3072046?6749844?
T:
qtesla3s
3285293?3300954?5679663?
T:
ronald2048
333480333510813459948
T:
ecdonaldk283
3460207?3465657?5668017?
T:
luov863256
355460036003473614389
T:
ecdonaldb283
3068072?5001137?5030593?
T:
picnicl1full
3486567?5151701?5200205?
T:
rainbow6b
4678807?5214924?6306532?
T:
redgemss128
565551656670325686628
T:
ecdonaldk409
4940577?5734473?7493947?
T:
redgemss128v2
576671157864635933131
T:
ecdonaldb409
586232059861806023021
T:
ecdonaldp384
4349272?7095954?7491000?
T:
picnicl1fs
5575494?8117931?10815359?
T:
qtesla3p
5014561?8357560?8766599?
T:
mqdss48
5395883?8835988?9051986?
T:
picnicl1ur
8804253?8860592?15075521?
T:
ronald3072
6323104?10342765?10999714?
T:
picnicl3full
5642621?10704295?10758074?
T:
rainbow1acompres363232
111866961123469111315080
T:
gravitysphincss
11648236?11666469?17893371?
T:
luov890351
123346651236044712797365
T:
ecdonaldk571
12934542?12951812?21852906?
T:
mqdss64
132147871327435614332006
T:
ecdonaldb571
11009778?13400200?16177282?
T:
redgemss192v2
11811246?14421725?17160803?
T:
redgemss192
9958485?16645238?16684959?
T:
picnicl5full
169090081695210617719619
T:
picnicl3fs
15350827?18816914?20957881?
T:
redgemss256
195174871957850921090401
T:
gravitysphincsm
14370384?23125510?23583989?
T:
picnicl3ur
243987482486802225180646
T:
gravitysphincsl
25112204?25201734?46770122?
T:
sphincsf128harakasimple
22659243?26911869?31929725?
T:
redgemss256v2
14975793?26940275?27662977?
T:
picnic3l1
19346549?30671191?61725886?
T:
gui184
20189233?31388869?32851109?
T:
luov8117404
314545763216231835044612
T:
ronald4096
353598403635531336946981
T:
picnicl5fs
22568326?36393993?40232604?
T:
picnicl5ur
42172840?42189398?68818826?
T:
luov4849242
43864655?43922937?60587336?
T:
sphincs256
486013894872224552245258
T:
sphincsf192harakasimple
31188432?52152440?52383219?
T:
sphincsf128harakarobust
29701894?57411610?57801727?
T:
rainbow3ccompres683248
592071745945301259864609
T:
sphincsf192harakarobust
34375828?61700812?63620808?
T:
picnic3l3
69800229?69852123?110788257?
T:
sphincsf256harakasimple
56658668?104827823?108421634?
T:
picnic3l5
109780469?109993542?212446819?
T:
sphincsf128shake256simple
116774663?117022686?200775131?
T:
luov6468330
141517590141802461166631231
T:
sphincsf256harakarobust
84316720?151834211?152804220?
T:
rainbow5ccompres963664
135509582?170092212?237029992?
T:
bluegemss128v2
184112752?221131879?258556055?
T:
bluegemss128
138488637?224194439?272609273?
T:
sphincsf192shake256simple
237250657?237672560?402778560?
T:
luov8086399
159887430?292191047?292644179?
T:
picnic2l1fs
300159743300340206300514135
T:
sphincsf256shake256simple
316109525333448215369982525
T:
sphincsf128shake256robust
402105332?402731472?664047022?
T:
sphincss128harakasimple
416455731?500520429?590537241?
T:
bluegemss192
461867960?540012316?617939451?
T:
bluegemss192v2
391527941?574245186?700058436?
T:
sphincsf192shake256robust
585250445?717490760?924783204?
T:
bluegemss256
652470795?806163467?1041060729?
T:
bluegemss256v2
887731950889111549986712873
T:
sphincsf256shake256robust
8495162679024662941060573569
T:
sphincss128harakarobust
600935618?952738246?1025917016?
T:
sphincss256harakasimple
536416452?1101253584?1656000762?
T:
gui312
761340307?1198628353?1376949914?
T:
picnic2l3fs
136204811713804246611556680565
T:
sphincss256harakarobust
1152558150?1384109326?1614542090?
T:
gemss128
151857384315503349021860370474
T:
sphincss192harakasimple
1299625157?1619288851?1889243153?
T:
gemss128v2
200897731921222978972182394063
T:
sphincss192harakarobust
1561221012?2690422536?2697470554?
T:
picnic2l5fs
2863378297?2865337535?5164197585?
T:
sphincss128shake256robust
2121187262?3014002554?3621071171?
T:
gemss192v2
2761497814?3605264383?4832254878?
T:
gemss192
4367871238?4369468491?6275423351?
T:
sphincss256shake256robust
3860872610?4935757809?6411651470?
T:
gemss256
3411512030?5462642594?5492496930?
T:
sphincss256shake256simple
2987856635?5639046566?6239975527?
T:
sphincss128shake256simple
5156861276?6389333707?8240222295?
T:
gemss256v2
605546788469058958306907910054
T:
sphincss192shake256simple
3992838625?7517084675?15974426506?
T:
gui448
96910877901161764834811621938246
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
20397?20868?34987?
T:
ronald512
23093?23661?39370?
T:
ronald768
26585?27320?43834?
T:
ronald1024
31575?32003?46774?
T:
lattisigns512
35986?37252?58744?
T:
ronald1536
49614?50661?80392?
T:
ronald2048
501255097552283
T:
rainbow1a
33433?61872?62973?
T:
rainbow1aclassic363232
827568514186999
T:
gravitysphincss
88762?89774?147555?
T:
ronald3072
103998104415108241dilithium2aes
60373?105605?112575?
T:
rainbow1c
108199?111469?246439?
T:
luov863256pc
141949142677145692dilithium3aes
151493151956157649dilithium2
164262167298172133
T:
qtesla1
171123175471179512
T:
falcon512tree
204385205857210485dilithium5aes
198604209229214881
T:
gui184
207580209821212674
T:
falcon512dyn
154003?218311?223693?
T:
sflashv2
217527220649222699
T:
donald512
218866224266237180
T:
ronald4096
241758244026250204dilithium3
172478?247847?256069?
T:
rainbow3cclassic683248
275927277176280652ed25519
281775?328179?382765?
T:
bluegemss128v2
330846339587354215
T:
gravitysphincsm
331342342430350665
T:
redgemss128
333128348220357308
T:
gemss128
344408350468352471
T:
falcon1024tree
240925?356053?359849?
T:
qtesla3f
351849358056373037
T:
bluegemss128
240302?358519?363991?
T:
qtesla3s
302516?366249?386130?
T:
redgemss128v2
359746368821379703
T:
gemss128v2
375912379761388782dilithium5
428929?437643?648196?
T:
sphincss128harakasimple
289051?438603?441384?
T:
pass769
440409442470457460
T:
falcon1024dyn
439697452162462674
T:
gravitysphincsl
448183460784468629
T:
rainbow3c
301424?469330?476044?
T:
rainbow4a
465647469712483529
T:
ecdonaldp256
449237?480661?1277925?
T:
luov8117404pc
481114486591490006
T:
donald1024
329546?510786?514101?
T:
pass863
441606?592425?604140?
T:
rainbow5cclassic963664
694036699280711106
T:
ecdonaldp224
522510?722406?737443?
T:
rainbow1b
642574?818737?844576?
T:
gemss192
810017825076855356
T:
redgemss192
861106900908973139
T:
bluegemss192
877748901879953026
T:
sphincss128harakarobust
726736?906518?943817?
T:
redgemss192v2
361282?917078?944248?
T:
luov890351pc
915906919579965188
T:
qtesla1p
761718?955078?1036869?
T:
gemss192v2
9325599602501055144
T:
sphincss192harakasimple
9732529907401012251
T:
rainbow5c
692056?1032777?1072883?
T:
rainbow6a
1004169?1035368?1570200?
T:
sphincsf128harakasimple
96775510387511070603
T:
bluegemss192v2
100723410501361064515
T:
ed448goldilocks
116683711739531181842
T:
ecdonaldp160
886218?1273044?1291271?
T:
sphincss256harakasimple
137497813858261397586
T:
ecdonaldp192
139313014173121436031
T:
sphincss192harakarobust
139762414304511464296
T:
gui312
144891814663881496649
T:
donald2048
1655547?1679649?2533976?
T:
sphincsf256harakasimple
173146318296051912192
T:
redgemss256v2
1369534?1882421?1968282?
T:
redgemss256
1500922?1886342?1948473?
T:
bluegemss256
1535829?1891390?1968034?
T:
gemss256
1892900?1910098?2827938?
T:
sphincs256
192346419484092003541
T:
sphincss256harakarobust
193503020309712117944
T:
bluegemss256v2
1588142?2093361?2135462?
T:
sphincsf128harakarobust
206645221157212154831
T:
gemss256v2
248046825349262591118
T:
sphincsf192harakasimple
1751386?2548691?2573446?
T:
rainbow3b
278101127937842846408
T:
ecdonaldk163
2846447?2859932?4488457?
T:
luov863256
287953028889462980895
T:
ecdonaldb163
287113829647183084535
T:
gui448
345855834964193527642
T:
sphincsf192harakarobust
351457035200353604973
T:
ecdonaldp521
364516336690073700218
T:
sphincsf256harakarobust
373099037596433861111
T:
ecdonaldk233
383595738687484030886
T:
ecdonaldb233
2502997?4111156?4139744?
T:
picnicl1full
2728827?4209844?4227925?
T:
qtesla3p
453324446077224671973
T:
ecdonaldp384
2431710?4618536?4631997?
T:
rainbow1acyclicc363232
2556990?4877921?4944855?
T:
rainbow1acompres363232
3198803?5320656?5447637?
T:
mqdss48
3629390?5832253?6126613?
T:
picnicl1fs
3426725?6316136?6886772?
T:
sphincss128shake256simple
4439106?6341023?6545491?
T:
rainbow6b
650940865525316726036
T:
ecdonaldk283
6333846?6704349?12184916?
T:
sphincss128shake256robust
690317870208907053115
T:
ecdonaldb283
4552011?7356041?7497738?
T:
picnicl1ur
8078727?8332518?15432645?
T:
sphincsf128shake256simple
5185102?8556942?9053325?
T:
picnicl3full
8856539?8910020?14520644?
T:
mqdss64
10084242?10103591?15389329?
T:
luov890351
96797361018371210349794
T:
sphincss192shake256simple
110156891105617211203880
T:
ecdonaldk409
112462431128655511626446
T:
ecdonaldb409
129633821306847413271040
T:
sphincsf256shake256simple
12751926?13128768?21856806?
T:
sphincss256shake256robust
7735646?13852362?14293057?
T:
sphincss256shake256simple
8235839?13949728?13988207?
T:
picnicl5full
143147271437389914975744
T:
picnicl3fs
11695137?19178962?19494244?
T:
picnicl3ur
184276611963358419997388
T:
sphincss192shake256robust
11263577?20301260?20953215?
T:
picnic3l1
241358562424416324977266
T:
ecdonaldk571
12872792?25090982?25733947?
T:
sphincsf192shake256simple
258032322588663626690291
T:
ecdonaldb571
17623356?26320070?27418853?
T:
luov8117404
14575041?27600665?27727981?
T:
rainbow3ccyclicc683248
14293000?27766675?28453613?
T:
rainbow3ccompres683248
295243123017222430781197
T:
picnicl5fs
30425120?30452611?43971847?
T:
luov4849242
299353283058719032440871
T:
sphincsf128shake256robust
19280302?31306878?33029475?
T:
picnicl5ur
24881706?45471483?47038780?
T:
picnic3l3
479040324862955149026053
T:
sphincsf256shake256robust
32356577?59343803?63617615?
T:
sphincsf192shake256robust
32443406?63735221?63931811?
T:
rainbow5ccyclicc963664
34011400?66051233?67939854?
T:
rainbow5ccompres963664
39637044?73936859?76650212?
T:
picnic3l5
75050030?75099412?106536950?
T:
luov6468330
57835746?98044751?98251651?
T:
picnic2l1fs
150088797?150365224?210906538?
T:
luov8086399
276856790?393198142?457882882?
T:
picnic2l3fs
491166642?776294473?777520850?
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; pi4b, supercop-20220506

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
967497909946picnicl1full
99361009210300picnic3l1
125611264012720picnicl3full
133411367913759picnic3l3
159481626716703
T:
picnic2l1fs
162481636116471picnic3l5
167271678216937picnicl1ur
167921682617054picnicl5full
174631785117907picnicl1fs
333613350333624picnicl3fs
333883353933759picnicl3ur
409654110741259
T:
picnic2l3fs
508765096651292picnicl5ur
509145097551159picnicl5fs
571495724757570
T:
picnic2l5fs
131463131913132210ed25519
203720206132210917
T:
ecdonaldp256
295633296665299141
T:
donald512
353107353513353880dilithium2
648636649303650632dilithium3
859341862335870598dilithium2aes
888608890361899493
T:
donald1024
976412977207978354dilithium5
109629410989181102006
T:
mqdss48
122709212338121258443
T:
ecdonaldp160
146224414692211478853
T:
ecdonaldp192
157263715782621591288dilithium3aes
183600918567021877403
T:
ecdonaldk163
190300419101151929421
T:
ecdonaldb163
1514736?1987924?2538109?
T:
qtesla1
200262920072272018190
T:
ecdonaldp224
254339225483132559228
T:
mqdss64
262462026356752657567dilithium5aes
264978526752052701441
T:
ecdonaldk233
272593827507392785242
T:
donald2048
277163227795902807277
T:
ecdonaldb233
2920699?2958150?4259935?
T:
qtesla3f
531655553269245356176
T:
ecdonaldk283
575621957658775803643
T:
ecdonaldb283
599666760022636028594
T:
ecdonaldp384
4587259?6355644?8953506?
T:
qtesla3s
6162242?7986534?8929546?
T:
qtesla1p
947193094810869506010
T:
sphincsf128shake256simple
110828361110636411127264
T:
ecdonaldk409
121153281213029212148326
T:
sphincsf128harakasimple
122785921230434812328233
T:
ecdonaldb409
138896321390527113911286
T:
sphincsf192shake256simple
152877421530578715355258
T:
sphincs256
155112931552220915538762
T:
ecdonaldp521
177741321778355517795090
T:
sphincsf128shake256robust
178525731786721417873933
T:
sphincsf192harakasimple
209210412095372321015672
T:
sphincsf128harakarobust
232991492335898823390348
T:
ecdonaldk571
259476462599145026029319
T:
ecdonaldb571
261455422615911426194218
T:
sphincsf192shake256robust
259262162795246431842158
T:
falcon512dyn
18255591?29686359?44596490?
T:
ronald512
28899401?30904818?36126840?
T:
falcon512tree
309378843094217530955810
T:
sphincsf192harakarobust
327807323282841132853847
T:
luov4849242
366103383665049136690140
T:
sphincsf256shake256simple
33241345?39283971?45425417?
T:
qtesla3p
440012924407550244121524
T:
luov863256
28265586?45838921?88856222?
T:
ronald768
474052884742880147516826
T:
sphincsf256harakasimple
500872985018657750321439
T:
rainbow1aclassic363232
29593495?50988703?65412586?
T:
rwb0fuz1024
540884985412943154214143
T:
rainbow1acompres363232
539728385428883254347884
T:
rainbow1acyclicc363232
691909816922174169292532
T:
sphincsf256shake256robust
823368618238090282398326
T:
sphincsf256harakarobust
800414808365306891420504
T:
falcon1024dyn
844237178752803095247100
T:
falcon1024tree
955623889568414595899289
T:
luov6468330
55325604?95959687?154763541?
T:
ronald1024
147815558148008064148138730
T:
luov890351
175050105175310357175511060
T:
luov8086399
217395004218197602218382160
T:
redgemss128v2
267060536267384215268027520
T:
luov8117404
303273653303801746304096713
T:
sphincss128shake256simple
303421206304291768309016834
T:
bluegemss128v2
170816898?312754945?436518114?
T:
ronald1536
351074665351192493353573912
T:
sflashv2
354864911357236300357552162
T:
gemss128v2
384901158385475295385514727
T:
sphincss128harakasimple
444898133445052906445328956
T:
sphincss192shake256simple
555432376555656033556371530
T:
rainbow3cclassic683248
567947074568453932569293081
T:
sphincss192harakasimple
568502119568637291568801013
T:
sphincss128shake256robust
585231612585522975586456461
T:
sphincss256shake256simple
619991974620550246625059146
T:
rainbow3ccyclicc683248
623310777624414793624660314
T:
rainbow3ccompres683248
666061958666140386666503040
T:
sphincss128harakarobust
756780137757421870758686781
T:
sphincss256harakasimple
502142138?815007440?1237247701?
T:
ronald2048
836239381836909786837457063
T:
sphincss192shake256robust
986256553986648362987222909
T:
sphincss192harakarobust
110540386211060603631107809431
T:
sphincss256shake256robust
119488882111959865011297929084
T:
redgemss192v2
131681168413168677991316985750
T:
sphincss256harakarobust
145648939814628193841473593007
T:
redgemss128
148442942414991522481499814463
T:
rainbow1a
152125886515230573791525626010
T:
rainbow5cclassic963664
171263445317165659821727281260
T:
rainbow5ccyclicc963664
171751492617207639401722031776
T:
rainbow5ccompres963664
190371625519047152421910204023
T:
bluegemss192v2
208303757120908731202098001989
T:
bluegemss128
1968989546?2799804037?4603903107?
T:
ronald3072
285522141728664581382879041303
T:
gemss128
313392412331414351643156977629
T:
gui184
376632326238950417463927121688
T:
redgemss256v2
446887192944723496224513088828
T:
bluegemss256v2
467497195946756436014676460380
T:
rainbow1b
490701796549071343554907506617
T:
rainbow1c
582356674959066227416016226882
T:
redgemss192
770718577077491114697785243127
T:
bluegemss192
4788299900?8789803545?13895008289?
T:
ronald4096
927529360895235419959788452400
T:
pqrsa15
125820669271258379477612592329813
T:
rainbow4a
130623065881336789843413869271359
T:
redgemss256
175901266091761993980217654065137
T:
rainbow3b
174475729091762150569418005561631
T:
bluegemss256
512944585355138085822651447877569
T:
rainbow3c
529187491375296571747453130970173
T:
rainbow6a
Cycles to sign 59 bytes
25%50%75%system
136118136521136711ed25519
170869171988173065
T:
sflashv2
276107277241278581
T:
ecdonaldp256
451161452875456913
T:
rainbow1acyclicc363232
452339453742484232
T:
rainbow1aclassic363232
493988497873502443
T:
donald512
542530547465568889
T:
rainbow1a
664761676739694846
T:
ronald512
922295934989945601
T:
falcon512tree
108972310939391101996
T:
donald1024
523483?1141559?1935311?
T:
qtesla1
129395412971941307951
T:
ecdonaldp160
137739013888961414150
T:
ronald768
1102541?1461985?2659819?
T:
qtesla3f
150476315170481525835
T:
falcon512dyn
154072215438431554055
T:
ecdonaldp192
979182?1557704?2405495?dilithium2
173086517459031820099
T:
rainbow4a
178132217863971805081
T:
rainbow1c
1400698?1842110?3778114?dilithium3
185950718831581895636
T:
falcon1024tree
189779419049651915426
T:
ecdonaldk163
197494919830211993277
T:
ecdonaldb163
210814421104112122042
T:
ecdonaldp224
1622011?2116586?3227696?dilithium5
218060421939692204697
T:
rwb0fuz1024
1624107?2237378?2902118?dilithium2aes
224194422588132295465
T:
ronald1024
230857623195402331616
T:
rainbow1b
1545139?2740654?4169324?
T:
qtesla1p
274083827526372769256
T:
ecdonaldk233
275112327670392786972
T:
donald2048
286895628756302885161
T:
ecdonaldb233
310969731218573134087
T:
falcon1024dyn
2490677?3343200?5801629?dilithium3aes
1336195?3430859?7364477?
T:
qtesla3s
371793937472743753732
T:
rainbow3cclassic683248
372094037477773759656
T:
rainbow3ccyclicc683248
392399839467413969066
T:
rainbow6a
397154439962964011014
T:
rainbow3b
3916852?4066388?6756687?dilithium5aes
550206755075505519538
T:
ecdonaldk283
593362959419265950014
T:
ecdonaldb283
618995562278026309334
T:
ronald1536
629872663028886306379
T:
ecdonaldp384
663580666392116654210
T:
rainbow3c
792599479354207956112
T:
rainbow5ccyclicc963664
792389779414667957962
T:
rainbow5cclassic963664
5314573?10017369?18203140?
T:
qtesla3p
114833541153094411710752
T:
ronald2048
115278321154194811563409
T:
ecdonaldk409
126658631268770012741413
T:
ecdonaldb409
163508891637848616402901
T:
ecdonaldp521
196117291974941619894545
T:
luov863256
218552772187197421895824picnicl1full
242110032422494924267316
T:
ecdonaldk571
255401812564464725691513picnicl1fs
269107022693121626947983
T:
ecdonaldb571
322720463231382832331746
T:
rainbow1acompres363232
325912173264045032713355
T:
ronald3072
352160103522962735260386picnicl1ur
407503904077276840876221
T:
mqdss48
422433944233981542359062picnicl3full
39278776?49812292?60194308?
T:
redgemss128
602158576034336760375101picnicl3fs
618998186195348462137173
T:
luov4849242
674313586748422467521456picnicl5full
698250226996748270044580
T:
luov890351
709918927118896471336799
T:
ronald4096
71574451?83097072?99504636?
T:
redgemss128v2
884527528847852488564145picnicl3ur
71867972?101947812?121131637?
T:
redgemss192
105195346105249684105288492picnicl5fs
106615288106667258106717806picnic3l1
121168564121234874121367645
T:
luov8117404
125648870126551836126836346
T:
mqdss64
120153344?137386812?157289906?
T:
redgemss256
146013296146333062146389716picnicl5ur
197267367203411190204246270
T:
luov6468330
243224310243336302243437998picnic3l3
272123828272260727277253864
T:
sphincs256
236383492?277624908?314436734?
T:
redgemss192v2
299254001299414828299776022
T:
sphincsf128shake256simple
336634986338524465339915696
T:
rainbow3ccompres683248
339490940339735503340053153
T:
pqrsa15
379489707379722622379970391
T:
sphincsf192shake256simple
390893924391002454391170090picnic3l5
396361966399947368402289849
T:
luov8086399
446620851446825931447196754
T:
sphincsf128harakasimple
427828056?497284364?633399916?
T:
redgemss256v2
520111536520597432520993785
T:
sphincsf192harakasimple
536188078536693701536858930
T:
sphincsf128shake256robust
698295499698645920699167301
T:
sphincsf192shake256robust
740825074741141334741603392
T:
sphincsf128harakarobust
809246470809465944809665156
T:
picnic2l1fs
838282775838749163839267376
T:
sphincsf256shake256simple
904834914905480928905827578
T:
sphincsf192harakarobust
910973805913484936915681025
T:
rainbow5ccompres963664
128894452212900323621290444710
T:
sphincsf256harakasimple
153622595115368528711538227269
T:
sphincsf256shake256robust
784468026?1834035601?3375901736?
T:
gui184
219313516421947199462197280938
T:
picnic2l3fs
219363910021952226152195941789
T:
sphincsf256harakarobust
1910219268?2287606488?2665406780?
T:
bluegemss128
3105047432?3726677671?4346559184?
T:
bluegemss128v2
433188735843334172664334050155
T:
picnic2l5fs
451988607745214209784523866684
T:
sphincss128shake256simple
4711023702?5657177120?6601154502?
T:
bluegemss192
700011812070053277387010191558
T:
sphincss256shake256simple
5887713067?7056913689?8230101734?
T:
bluegemss256
715767732671706270997172077608
T:
sphincss128harakasimple
793822585879419408117947581456
T:
sphincss128shake256robust
943141632194328281819437714791
T:
sphincss192shake256simple
114565128161147204140311472590774
T:
sphincss256harakasimple
117230549671172368326311732526948
T:
sphincss128harakarobust
126518532371265883478212675361211
T:
sphincss256shake256robust
11493725300?13808470497?20679158380?
T:
bluegemss192v2
159963614391601034165216011374393
T:
sphincss192harakasimple
162626887381626998776616274668494
T:
sphincss192shake256robust
11791298574?17660004204?23376239756?
T:
gemss128
193989438651939973801519405069406
T:
sphincss256harakarobust
17873269355?21467818296?28568310694?
T:
bluegemss256v2
19859036849?23830781244?27823277537?
T:
gemss128v2
281301335102813537148128180540190
T:
sphincss192harakarobust
Cycles to verify 59 bytes
25%50%75%system
117271195912325
T:
rwb0fuz1024
387873903739915
T:
ronald512
443004471445227
T:
ronald768
547015551759806
T:
ronald1024
823268270783592
T:
ronald1536
103872105612106545
T:
rainbow1aclassic363232
104667105934106903
T:
falcon512tree
120517121457122143
T:
ronald2048
141706143165143805
T:
falcon512dyn
173762174305175048
T:
qtesla1
188973189744190613
T:
sflashv2
214388216044216960
T:
falcon1024tree
225286226075226592
T:
ronald3072
291271292526294286
T:
falcon1024dyn
297872299886303325
T:
donald512
339519348616387766
T:
gemss128v2
349767361207387454
T:
redgemss128v2
368689369664370705
T:
ronald4096
386915405963431234
T:
gui184
405571406451407089dilithium2
411012412861419987
T:
qtesla3f
414661416939418962ed25519
424183425508426670
T:
qtesla3s
444791454861490858
T:
bluegemss128v2
460443461788465153
T:
rainbow1a
482436496000568629
T:
rainbow3cclassic683248
600120600873601942
T:
ecdonaldp256
646617647343648095dilithium3
832916836645844303dilithium2aes
874915883415890342
T:
donald1024
945363951178954167
T:
qtesla1p
913736?954841?1164345?
T:
rainbow5cclassic963664
105091210523711055917dilithium5
116986711765021183318
T:
ecdonaldp160
118333911838801187135
T:
rainbow1b
117146011900091237139
T:
redgemss192v2
138464913946611407905
T:
ecdonaldp192
136676814022871450460
T:
bluegemss192v2
144861014530441462149dilithium3aes
161175516144961634624
T:
rainbow1c
179525218043031817756
T:
ecdonaldp224
180058918157731844524
T:
rainbow4a
255627725665412590667dilithium5aes
276650329056773016389
T:
redgemss256v2
290123029872113238950
T:
bluegemss256v2
319326532211173241817
T:
donald2048
336206234181693441882
T:
sphincs256
366663836719433683600
T:
ecdonaldk163
381431538203283836661
T:
ecdonaldb163
392554039425983979533
T:
qtesla3p
391766439492183958389
T:
rainbow3b
424824442733574310179
T:
rainbow6a
497270549914685003264
T:
ecdonaldp384
495485550602185152666
T:
sphincss128shake256simple
532230353268535339242
T:
ecdonaldk233
557513955839385593354
T:
ecdonaldb233
643603964729806497994
T:
rainbow3c
725621873932637515804
T:
sphincss192shake256simple
763240777402137864284
T:
sphincss128harakasimple
952679696778049849630
T:
sphincss256shake256simple
953120396796579981359
T:
sphincss128shake256robust
107498061077900510806268
T:
ecdonaldk283
111880981136579411538844
T:
sphincss192harakasimple
116444231165645511674883
T:
ecdonaldb283
120894581222824012353778
T:
sphincsf128shake256simple
122521241228459812337279
T:
ecdonaldp521
131531781354957113761206
T:
sphincss128harakarobust
142724611429131914316238
T:
rainbow1acompres363232
142594261431428714333820
T:
rainbow1acyclicc363232
141070081433028714605934
T:
sphincss192shake256robust
159614091598807316053431picnicl1full
158505701601137216183817
T:
sphincss256harakasimple
176037221761893917953453
T:
luov863256
174444401770484117979360
T:
sphincsf128harakasimple
187073841904000519361331
T:
sphincss256shake256robust
191901231930082319551151
T:
sphincsf192shake256simple
192424421956985419782030
T:
sphincsf256shake256simple
196413381975456519780369picnicl1fs
204600572060981521007404
T:
sphincss192harakarobust
226016112265432622675956
T:
ecdonaldk409
231150282339530223772772
T:
sphincsf128shake256robust
248978892497514025010945
T:
ecdonaldb409
270720692709116527117119picnicl1ur
274059002761532127933048
T:
sphincsf192harakasimple
281346172840167328824597
T:
sphincss256harakarobust
293861522958593929818290
T:
sphincsf256harakasimple
292953452985318530144043
T:
mqdss48
305380573102555631383419
T:
sphincsf128harakarobust
311376073123369031286742picnicl3full
369436343748400337922644
T:
sphincsf192shake256robust
374372313793783838257802
T:
sphincsf256shake256robust
402416664033089440573076
T:
pqrsa15
447019534474048644831987
T:
luov4849242
475296254755806047664637
T:
ecdonaldk571
474411944756832847676830
T:
gemss128
477848844782985747918194picnicl3fs
491757444957584750134763
T:
sphincsf192harakarobust
498924365002075850221812
T:
bluegemss128
502736465032804550375331picnicl5full
520232785264608453281483
T:
sphincsf256harakarobust
529801415301066953035222
T:
ecdonaldb571
544993185473294856286570
T:
redgemss128
635177206366702064093123
T:
luov890351
689922226904534169113124picnicl3ur
847300038485411684884793picnicl5fs
858162398583339991235443
T:
rainbow3ccyclicc683248
858571798761632288124836
T:
rainbow3ccompres683248
890169778905500889095267picnic3l1
918483539305835994089039
T:
mqdss64
113034736113144832113173221
T:
luov8117404
115774502115819030115868695picnicl5ur
122904489123816302123995193
T:
luov6468330
138481858140594694143237067
T:
redgemss192
141914956142758602146004636
T:
bluegemss192
193560844193869899204348352
T:
rainbow5ccyclicc963664
193812114197920726199058172
T:
rainbow5ccompres963664
201427404201482070201558810picnic3l3
225625230225861731226094961
T:
luov8086399
269968122270871326271984018
T:
bluegemss256
283219008284511283286007757
T:
redgemss256
310834792310936461311046234picnic3l5
485544017485745064486047754
T:
picnic2l1fs
110969595411125011151113162799
T:
picnic2l3fs
195220433419571789971960557744
T:
picnic2l5fs

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; 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-20220213

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
306330863244picnic3l1
313931593265picnicl1full
439745344568picnicl3full
466746874713picnic3l3
474147574782picnicl1ur
476148164857picnicl1fs
523352845466
T:
picnic2l1fs
557856255850picnicl5full
553156856363picnic3l5
964297099877
T:
picnic2l3fs
959297199921picnicl3fs
102681033910465picnicl3ur
139621401714328
T:
picnic2l5fs
140381415214425picnicl5fs
142341442114570picnicl5ur
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
368028836822613688903picnicl1full
3328869?3971470?4681051?
T:
redgemss128
3442592?4043658?4973253?
T:
redgemss128v2
2709166?4244505?7024425?
T:
qtesla3p
441191444206624424290picnicl1fs
530583053095605315971
T:
mqdss48
566258556639105666663picnicl1ur
679158468112426920438
T:
rainbow1acompres363232
706965270762367088168
T:
ecdonaldk571
715170971576007167962picnicl3full
757118676209537771779
T:
ecdonaldb571
871615987380178763663
T:
ronald3072
893738891165229130151
T:
gravitysphincss
9573527996844611859104
T:
redgemss192
107121221071827210725570
T:
luov890351
9585674?11285215?13630876?
T:
redgemss192v2
113587671138273211387677picnicl3fs
117802131178493811800184picnicl5full
132115641323737213296209
T:
mqdss64
148257511483545414842661picnicl3ur
12924015?15040751?20110444?
T:
redgemss256
10314278?15712537?30974274?
T:
gui184
160747771623865416347519
T:
gravitysphincsm
15782962?18038020?20660006?
T:
redgemss256v2
182214211822816718235280picnic3l1
179415601854647818635725
T:
ronald4096
185531801857568818638977
T:
luov8117404
191636521921551519333278
T:
gravitysphincsl
206554412068016820723239picnicl5fs
255873362561860625652838picnicl5ur
292056062922890429255138
T:
sphincsf128harakasimple
341396563419669434240908
T:
sphincsf128harakarobust
358426313586607135903434
T:
sphincsf192harakasimple
374351363748448837525690picnic3l3
397312593975694439831802
T:
rainbow3ccompres683248
418418624186495541880285
T:
sphincsf192harakarobust
432711344333191343437025
T:
sphincs256
439051244392780843975157
T:
luov4849242
579223035802917358160194
T:
sphincsf128sha256simple
652443116527672765324985picnic3l5
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
289977929042602919265picnicl1full
289212529177462951849
T:
sphincsf256harakarobust
333713033569563374476
T:
mqdss48
351329835289873539727
T:
rainbow1acyclicc363232
355514335584503576489picnicl1fs
359354935986543603456
T:
rainbow1acompres363232
373778637447703759336
T:
ecdonaldk283
375982838083933926940
T:
sphincss128shake256simple
394002139633653985613
T:
ecdonaldb283
400900840668924152295
T:
sphincss192sha256simple
460909846107914640671picnicl1ur
512286752531995313056
T:
sphincss128sha256robust
530101553775285447950
T:
sphincss256sha256simple
576395157741645787972picnicl3full
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
950468595095419514278picnicl3fs
955081295571159578784picnicl5full
103309341042681010575537
T:
sphincsf192sha256simple
103987101054949810647570
T:
sphincsf256sha256simple
113780341147466711768877
T:
sphincss192shake256robust
124163131245359312466657picnicl3ur
124325871271759312879652
T:
sphincsf128sha256robust
137839311379981913814750
T:
ecdonaldk571
138032161381162813816469picnic3l1
147572451477864314842299
T:
ecdonaldb571
150534571531606615510847
T:
sphincss256shake256robust
153334651547731115633195
T:
sphincsf192shake256simple
152401661550984515736935
T:
sphincss256sha256robust
155593611575007815911030
T:
sphincsf256shake256simple
162326571624798716259922
T:
luov8117404
172271771725680417271830
T:
pqrsa15
176223121764652917670538picnicl5fs
179291561811900618323724
T:
sphincsf128shake256robust
206072282082247821043461
T:
sphincsf192sha256robust
210095972104637421482184
T:
rainbow3ccompres683248
211795322125341423052659
T:
rainbow3ccyclicc683248
219195232193827721986681picnicl5ur
283810702857732428856934
T:
sphincsf192shake256robust
289320172895687428986558picnic3l3
301877763020623730229086
T:
luov4849242
301780413050746230774126
T:
sphincsf256sha256robust
304654323086500631216171
T:
sphincsf256shake256robust
467819694683927646872060picnic3l5
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 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 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; Skylark (503f0002); 2018 Ampere eMAG 8180; 32 x 3300MHz; gcc185, supercop-20211108

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
9900990010065
T:
picnicl1full
138601402514685
T:
picnic3l1
143551435514520
T:
picnic3l3
145201452015180
T:
picnicl3full
198001996520130
T:
picnicl1fs
204602079021615
T:
picnicl5full
216152211023265
T:
picnicl1ur
222752244022935
T:
picnic3l5
254102557525905
T:
picnic2l1fs
404254059040920
T:
picnic2l3fs
414154174542240
T:
picnicl3fs
415804174542240
T:
picnicl3ur
707857161071775
T:
picnic2l5fs
712807177572765
T:
picnicl5ur
714457194074745
T:
picnicl5fs
184305186780187110ed25519
202785219120247335
T:
ecdonaldp256
221430222090224235
T:
donald512
276210279675285615
T:
ecdonaldp224
449460455400456555dilithium2
612150618420650760
T:
donald1024
798930808830811635dilithium3
121357512180301223475dilithium2aes
121704012335401239975dilithium5
142989014468851476255
T:
ecdonaldp521
146536514807101484835
T:
mqdss48
205111520875802095335
T:
donald2048
215853021817952192355dilithium3aes
2026695?2703360?4036065?
T:
qtesla1
336847534064253410880
T:
mqdss64
362208036692703680490dilithium5aes
519568552686155299635
T:
ecdonaldp384
4719990?6923565?11152020?
T:
qtesla3f
737500573954657493640
T:
sphincsf128sha256simple
8030055?10452090?12798390?
T:
qtesla1p
107296201073869510759980
T:
sphincsf192sha256simple
108147601082994011010120
T:
sphincsf128shake256simple
7033455?11528715?18092910?
T:
qtesla3s
141875251421871014425290
T:
sphincsf128sha256robust
159451051596853516192275
T:
sphincsf192shake256simple
163163551632856516590255
T:
sphincs256
172319401725009017493300
T:
sphincsf128harakasimple
202926902030094020600910
T:
sphincsf128shake256robust
210729752109129021113400
T:
sphincsf192sha256robust
253440002537073025696770
T:
sphincsf192harakasimple
282923852831911528327530
T:
sphincsf256sha256simple
292891502929030529294925
T:
sphincsf128harakarobust
301555653022189530548925
T:
sphincsf192shake256robust
346404303478134034882155
T:
luov4849242
23785245?36514170?53328825?
T:
rwb0fuz1024
38578815?41138130?48271245?
T:
falcon512tree
417120004171596041722560
T:
sphincsf256shake256simple
434812954354086044143770
T:
sphincsf192harakarobust
399423754414360549596690
T:
falcon512dyn
474528454759903548466605
T:
luov863256
35190210?51944805?66321420?
T:
ronald512
600162756106765561259715
T:
rainbow1aclassic363232
48944445?65446755?74408235?
T:
qtesla3p
674028306741058568439525
T:
sphincsf256harakasimple
673460706833772068505360
T:
rainbow1acyclicc363232
683050506874824068984520
T:
rainbow1acompres363232
784674007852845078641145
T:
sphincsf256sha256robust
796067257961398580830860
T:
sphincsf256shake256robust
111741960111911085112420110
T:
luov6468330
116062980116124690117614310
T:
sphincsf256harakarobust
110071665117830790129203580
T:
falcon1024tree
62327925?121809105?296294460?
T:
ronald1024
66660825?123319350?184835970?
T:
ronald768
116076675123500520139925610
T:
falcon1024dyn
202505655205263300211471260
T:
luov890351
210448260211150500211558875
T:
luov8086399
233490840233640165237446220
T:
sphincss128sha256simple
283841085284702550286682385
T:
redgemss128v2
327545955329946705342863070
T:
luov8117404
344258145347093670349846035
T:
sphincss192sha256simple
345143865351003180351445380
T:
sphincss128shake256simple
410944875411334440412890060
T:
bluegemss128v2
453799995453931665454422705
T:
sphincss256sha256simple
457832760464208030464680590
T:
sphincss128sha256robust
243657975?464483250?706615965?
T:
ronald1536
491435010498282840498373590
T:
gemss128v2
504855780511501980511902105
T:
sphincss192shake256simple
553707825554121975555658125
T:
sphincss128harakasimple
579125415579245370592724715
T:
sflashv2
655644330656071515660163185
T:
sphincss128shake256robust
674371665674395755675348960
T:
sphincss256shake256simple
675964740677351070686362710
T:
sphincss192sha256robust
817437555817529130829044315
T:
sphincss192harakasimple
935832645935988570936219075
T:
rainbow3cclassic683248
935522445948342945948394095
T:
sphincss128harakarobust
965246205977920350978195735
T:
sphincss192shake256robust
603116910?1058618715?1639889460?
T:
ronald2048
105951384010596243901060098105
T:
rainbow3ccyclicc683248
106162171510620807451062840075
T:
rainbow3ccompres683248
109156624511069878051107135810
T:
sphincss256harakasimple
125285275512535688551259568750
T:
sphincss256sha256robust
125487994512554188351258995870
T:
sphincss256shake256robust
138779784014073917551407448680
T:
sphincss192harakarobust
142806840014467002001447846620
T:
redgemss192v2
173389375517546233651774466265
T:
redgemss128
173586814517602893001760974875
T:
rainbow1a
185853937518801916651880222685
T:
sphincss256harakarobust
214370739021451773752150073420
T:
bluegemss192v2
259376502025968539852603882655
T:
rainbow5cclassic963664
257863188026027731952613881820
T:
bluegemss128
296967561029712962402978320950
T:
rainbow5ccyclicc963664
297180081029729680202976513210
T:
rainbow5ccompres963664
343839045034487141703461589285
T:
gui184
2384161560?3497472495?6104455335?
T:
ronald3072
366395815536692893053687627735
T:
gemss128
372416814037385219853780850095
T:
redgemss256v2
541097881554158628155423482515
T:
bluegemss256v2
636246039064596609006485708955
T:
redgemss192
751965571575311171107627519515
T:
rainbow1c
4668568575?8013817020?12520408065?
T:
ronald4096
856585372587686605058958086940
T:
pqrsa15
918010665092187339759255310680
T:
bluegemss192
101255150701022842359010230715275
T:
rainbow1b
124829788051260935643012664438875
T:
gemss192
151452970351515178351515156817335
T:
rainbow4a
158928943801610753166016259071290
T:
redgemss256
217580388302179159306521894443175
T:
bluegemss256
628107095556321102513063711427395
T:
rainbow6a
742755045457434920328075211650195
T:
rainbow3b
749780844457516062790575928956510
T:
rainbow3c
107033584515108088343220108209669865
T:
gravitysphincss
Cycles to sign 59 bytes
25%50%75%system
190410193215193380ed25519
240900241725244365
T:
sflashv2
279840297660329010
T:
ecdonaldp256
371745376860380655
T:
ecdonaldp224
420420423555429495
T:
donald512
675015683925684585
T:
rainbow1acyclicc363232
675015684090685245
T:
rainbow1aclassic363232
671715685905700260
T:
ronald512
804705815100815595
T:
rainbow1a
812130820875829620
T:
donald1024
552750?1228755?2902020?
T:
qtesla1
127446012990451324125
T:
ronald768
140134514186701430550
T:
falcon512tree
1319835?1891395?3197205?dilithium2
190311019217551937430
T:
rwb0fuz1024
196350019828051997985
T:
ronald1024
935055?2008545?3930630?
T:
qtesla3f
201201020151452075370
T:
ecdonaldp521
225901523055452320890
T:
donald2048
234267023779802437710
T:
falcon512dyn
250354525055252511960
T:
rainbow4a
279477027952652803680
T:
rainbow1c
283041028658852901525
T:
falcon1024tree
2352735?2870835?4780380?dilithium2aes
2147970?3069000?4697715?dilithium5
1485330?3131700?4713885?
T:
qtesla1p
2649900?3483810?5066655?dilithium3
2024055?4407315?7948380?
T:
qtesla3s
443487044427904447410
T:
rainbow1b
471784547655304824270
T:
falcon1024dyn
475711547982004844730
T:
ronald1536
541002054898805518920
T:
ecdonaldp384
558343556383805657190
T:
rainbow6a
2915880?6278415?8482980?dilithium3aes
705490570570507076355
T:
rainbow3ccyclicc683248
705936070633207083945
T:
rainbow3cclassic683248
5810310?8006625?10238910?dilithium5aes
863676086658008722395
T:
ronald2048
106893601070322010847925
T:
rainbow3c
118653151190046012082290
T:
rainbow3b
8466810?12073215?19673940?
T:
qtesla3p
151722451519419015211185
T:
rainbow5cclassic963664
151877551522537515425355
T:
rainbow5ccyclicc963664
229453952299440023453595
T:
ronald3072
240576602408439025099140
T:
luov863256
253484552607214526266515
T:
picnicl1full
298161603075814531060260
T:
picnicl1fs
340546803451338034694220
T:
rainbow1acompres363232
422675554342404043559670
T:
picnicl1ur
485768254867648548767730
T:
ronald4096
491539955138413551887385
T:
picnicl3full
51730140?60766365?71064015?
T:
redgemss128
720558307422277574369295
T:
picnicl3fs
797435108023950080698530
T:
luov4849242
800994158033041583276160
T:
picnicl5full
830030858604717094020135
T:
luov890351
889691559016210590303345
T:
mqdss48
103533375103678905107707875
T:
picnicl3ur
127681125132430155133147410
T:
picnic3l1
135541230135842520143306295
T:
picnicl5fs
112367805?141679395?168191925?
T:
redgemss192
105582840?142036290?162263145?
T:
redgemss128v2
151021695152416110152697930
T:
luov8117404
145355595?176818950?200535060?
T:
redgemss256
182546100186078255188822370
T:
picnicl5ur
231674355234671910234995640
T:
sphincsf128sha256simple
273011475273133575273168555
T:
mqdss64
280213395281131290290320965
T:
picnic3l3
294251430298401180300372105
T:
pqrsa15
302667420303216540311539965
T:
luov6468330
304035105307935540308226930
T:
sphincsf192sha256simple
314762910314860260320170455
T:
sphincs256
343699785347980875348812310
T:
sphincsf128shake256simple
328943175?387509925?453285690?
T:
redgemss192v2
427238460432446850433372335
T:
sphincsf128sha256robust
436103910437188290442531815
T:
sphincsf192shake256simple
462186780466579905486428580
T:
picnic3l5
517276980517624140517984005
T:
rainbow3ccompres683248
550813725563519715639590655
T:
luov8086399
586140060593796390594508035
T:
sphincsf192sha256robust
611765055620618955621560610
T:
sphincsf128shake256robust
643002525651129270652017300
T:
sphincsf128harakasimple
676296720686300340686544705
T:
gravitysphincss
687787980697238190697960560
T:
sphincsf256sha256simple
743055555753299580753775935
T:
sphincsf192harakasimple
603449550?761237235?908639490?
T:
redgemss256v2
807594315815473725817043040
T:
sphincsf192shake256robust
959086920972799740973509570
T:
sphincsf256shake256simple
103072414510309688401031229375
T:
picnic2l1fs
104490457510597712401060545420
T:
sphincsf128harakarobust
127654824012949150501296318375
T:
sphincsf192harakarobust
145062753014745553351476737790
T:
rainbow5ccompres963664
176429401517732927851791743910
T:
sphincsf256shake256robust
183430137018614547601862944875
T:
sphincsf256sha256robust
184799158518750951451876019310
T:
sphincsf256harakasimple
1416699240?2552266530?4533656490?
T:
gui184
280796802028174418252903726265
T:
picnic2l3fs
2436688485?2912043420?3412059255?
T:
bluegemss128
310920604531494153903154252200
T:
sphincsf256harakarobust
347877420034794313953532290960
T:
sphincss128sha256simple
515023360552353491855241021885
T:
sphincss128shake256simple
4636044435?5559828780?7308935535?
T:
bluegemss128v2
575225557557604021205842269510
T:
picnic2l5fs
596068456559769410256001873680
T:
sphincss256sha256simple
638732704564440905106444832680
T:
sphincss128sha256robust
5876129490?7221877905?8248212390?
T:
bluegemss192
819632088081983083058201659290
T:
sphincss256shake256simple
855501933085863879758593160070
T:
sphincss192sha256simple
739213530088700935959061320345
T:
bluegemss256
928577677592928587409298235595
T:
sphincss128shake256robust
104157292801041764707510422389835
T:
sphincss128harakasimple
108694474351087866136510880452770
T:
sphincss192shake256simple
145351377601453796800514541779835
T:
sphincss256shake256robust
156627228451566345049515664241340
T:
sphincss256sha256robust
157854005101579094533515797421420
T:
sphincss192sha256robust
166833649951668415600516684842075
T:
sphincss256harakasimple
168309489151684027026016843514325
T:
sphincss128harakarobust
14928975930?18077529030?23583525240?
T:
bluegemss192v2
188861250601897721710518978385800
T:
sphincss192shake256robust
231827663102318799153023216216760
T:
sphincss192harakasimple
19035074520?23199627000?30594092595?
T:
gemss128
24819016200?24887902050?34783044120?
T:
bluegemss256v2
279028787402794578913528230728790
T:
sphincss256harakarobust
29581490400?35493764295?47337158385?
T:
gemss128v2
399251684704056575523040580990340
T:
sphincss192harakarobust
52417806870?62863184010?73678146960?
T:
gemss192
Cycles to verify 59 bytes
25%50%75%system
133651353014025
T:
rwb0fuz1024
457054653047190
T:
ronald512
521405247055770
T:
ronald768
618756286563855
T:
ronald1024
851408613086955
T:
ronald1536
113025114015115335
T:
ronald2048
140250142395144870
T:
rainbow1aclassic363232
173085174075175230
T:
falcon512tree
192720194205196185
T:
ronald3072
211365212355216150
T:
sflashv2
213180214005215160
T:
qtesla1
246840248325250800
T:
falcon512dyn
265320267630269610
T:
donald512
303765305580307725
T:
ronald4096
350460352275356400
T:
falcon1024tree
392700409530424545
T:
gui184
494340502755514800
T:
gemss128v2
501600503250509190
T:
falcon1024dyn
504900514635521565
T:
bluegemss128v2
518760522225525030
T:
rainbow1a
523215524370524865
T:
qtesla3f
528660529980531300
T:
qtesla3s
526680533775535755dilithium2
544500550935554895ed25519
565290575850589875
T:
redgemss128v2
634260638880647460
T:
donald1024
621720646305660990
T:
ecdonaldp256
663630668085702405
T:
rainbow3cclassic683248
698775709830713295
T:
ecdonaldp224
842490852885854040dilithium3
119460012008701209285dilithium2aes
123684012422851246080
T:
qtesla1p
122331012620851297065
T:
redgemss192v2
123733512639001320000
T:
bluegemss192v2
134095513594351365870dilithium5
135316513666951431375
T:
rainbow5cclassic963664
203742020519402081640
T:
donald2048
204633020707502076525dilithium3aes
208659020895602123880
T:
rainbow4a
233194523327702339205
T:
rainbow1c
295416030335253118335
T:
bluegemss256v2
310216532604003369630
T:
redgemss256v2
348414034866153491070
T:
rainbow1b
355393535648253614655dilithium5aes
353496036148203703590
T:
gravitysphincss
377800538225553871230
T:
sphincs256
391528539868954117245
T:
sphincss128sha256simple
400075540071904097940
T:
ecdonaldp521
440170544807404504170
T:
ecdonaldp384
482955048689854876575
T:
rainbow6a
516730552019555219610
T:
qtesla3p
568755058287906002370
T:
sphincss128shake256simple
612513062808906367845
T:
sphincss192sha256simple
726330073474507362465
T:
rainbow1acyclicc363232
730141573664257398600
T:
rainbow1acompres363232
780070580214758167170
T:
sphincss128sha256robust
810711082194758375070
T:
sphincss256sha256simple
824554582612208380680
T:
rainbow3c
838843585928708790870
T:
sphincss192shake256simple
943239095614209729060
T:
sphincsf128sha256simple
109518751119145511423280
T:
sphincss256shake256simple
111206701125877511465850
T:
sphincss128harakasimple
110815651143928511678535
T:
sphincss128shake256robust
127091251277281512945240
T:
rainbow3b
126038551288963513189605
T:
sphincss192sha256robust
138619801414347014466870
T:
sphincsf128shake256simple
154308001564480515823500
T:
sphincsf192sha256simple
157994101597365016172640
T:
sphincsf256sha256simple
163551301663563016852275
T:
sphincss192harakasimple
164879551676565017062980
T:
sphincss192shake256robust
184491451903786519269525
T:
picnicl1full
190878601936786519707435
T:
sphincsf128sha256robust
190043701940301020029185
T:
sphincss128harakarobust
211797302132592022109175
T:
luov863256
212137202149224021972225
T:
sphincss256shake256robust
221195702235601522628925
T:
sphincsf192shake256simple
222517352256243022848540
T:
sphincsf256shake256simple
230005052335459523680470
T:
sphincss256harakasimple
230410952382187523974500
T:
picnicl1fs
236197502402202024293445
T:
sphincss256sha256robust
249524552516794525610640
T:
sphincsf128harakasimple
266920502701941027666045
T:
sphincsf128shake256robust
292409702954886029970105
T:
sphincss192harakarobust
318766803215041532597565
T:
sphincsf192sha256robust
335255253358129533779460
T:
picnicl1ur
362813553772230038188260
T:
picnicl3full
377587653825261039277755
T:
pqrsa15
386446503922396539492420
T:
sphincsf192harakasimple
402550504072431041145225
T:
sphincss256harakarobust
414557554214611542493770
T:
sphincsf256harakasimple
430117054304107543076550
T:
rainbow3ccyclicc683248
431400754349400043982235
T:
sphincsf192shake256robust
437225254393603544266530
T:
rainbow3ccompres683248
434100154408387544792385
T:
sphincsf256shake256robust
437469454432510545008205
T:
sphincsf128harakarobust
465022804714941047985960
T:
sphincsf256sha256robust
487744954903783549246890
T:
gemss128
510044705140773051673545
T:
redgemss128
507870005164038052751490
T:
bluegemss128
579978305818873558822170
T:
luov4849242
578541155888784059225760
T:
picnicl3fs
606239706081405062807085
T:
picnicl5full
656658756656628067492260
T:
mqdss48
702167407054641071415960
T:
sphincsf192harakarobust
742523107503507075756945
T:
sphincsf256harakarobust
738201757632108080260785
T:
luov890351
807759158090808084080040
T:
picnicl3ur
9678438098807610102603765
T:
rainbow5ccompres963664
985162209948559599590535
T:
rainbow5ccyclicc963664
103861890107312040108083085
T:
picnic3l1
111887985112218480118233060
T:
picnicl5fs
129639180129837510133583340
T:
gemss192
137228685138190635140976825
T:
luov8117404
136068735141522975143965965
T:
bluegemss192
140867265142098165143015235
T:
redgemss192
146752485149839800151801980
T:
picnicl5ur
170484765170852385174320685
T:
luov6468330
198458040201613005203857665
T:
mqdss64
226841340227289645234516480
T:
picnic3l3
234124110236775825241518915
T:
bluegemss256
236695140250680870259138110
T:
redgemss256
295030725298579545343371930
T:
luov8086399
355371720356077755375622995
T:
picnic3l5
548703210549307935556924005
T:
picnic2l1fs
124572937512508585651303334670
T:
picnic2l3fs
220155738022171719902229947610
T:
picnic2l5fs

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

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
154151562515830picnicl1full
154061570215973picnic3l1
202832061221106picnic3l3
205282094521274picnicl3full
209032110621730picnicl1ur
211462144021768picnicl1fs
208912170822059
T:
picnic2l1fs
264962685828692picnicl5full
270102724629530picnic3l5
523115296253634picnicl3fs
526765344554271picnicl3ur
556745582256382
T:
picnic2l3fs
731437428379944picnicl5fs
754597602583544
T:
picnic2l5fs
739837811782361picnicl5ur
204268205160210639ed25519
350609356738357847
T:
ecdonaldp256
392250397709399927
T:
donald512
662129662787668579dilithium2
111273411142531127666
T:
donald1024
111943611208781129150dilithium3
131487613204571328025dilithium2aes
159994616031941613986
T:
mqdss48
176211517661981778180dilithium5
211716121296152150968
T:
ecdonaldp160
230363123132202323880dilithium3aes
255291225684202581682
T:
ecdonaldp192
2298787?2993552?4392768?
T:
qtesla1
312853431405343159204
T:
ecdonaldk163
323006732394343247301
T:
ecdonaldp224
326603332782293291750
T:
ecdonaldb163
370333537090513715403
T:
mqdss64
383735638446183858939
T:
donald2048
389053139014773916455dilithium5aes
424757142738324286128
T:
ecdonaldk233
444768544570194495318
T:
ecdonaldb233
676059467688976781171
T:
sphincsf128sha256simple
5119594?7645369?9952853?
T:
qtesla3f
839854184183538501228
T:
ecdonaldk283
912222291516579228472
T:
ecdonaldb283
981176098194429835970
T:
ecdonaldp384
992742499480839968689
T:
sphincsf192sha256simple
7569366?9964620?14715784?
T:
qtesla3s
10624112?12535026?14659678?
T:
qtesla1p
127096351272287212736580
T:
sphincsf128shake256simple
131632001317613813194567
T:
sphincsf128sha256robust
153774341539538115421664
T:
sphincsf128harakasimple
173466421737398517399128
T:
ecdonaldk409
175371541754670317569474
T:
sphincs256
189931971901443019034024
T:
sphincsf192shake256simple
192282421926802519301993
T:
ecdonaldb409
196534921967523919696049
T:
sphincsf192sha256robust
226416932267103022686134
T:
sphincsf192harakasimple
230581572308429823142337
T:
ecdonaldp521
243264142433966224365463
T:
sphincsf128shake256robust
262961352631334426338518
T:
sphincsf256sha256simple
264303282645212526480915
T:
sphincsf128harakarobust
365586153657993736605979
T:
sphincsf192shake256robust
369703303737536037422137
T:
ecdonaldk571
28210716?37939351?55408531?
T:
ronald512
390772103912644539148409
T:
sphincsf192harakarobust
412011544129469941335902
T:
ecdonaldb571
417278244179790141875582
T:
luov4849242
40774816?45136614?53041394?
T:
falcon512dyn
41463932?46547281?52376835?
T:
falcon512tree
491201344915402949188145
T:
sphincsf256shake256simple
538379105394712054027282
T:
luov863256
600649696011123460151216
T:
sphincsf256harakasimple
614589246152831661664488
T:
rainbow1aclassic363232
54793404?63734798?81526168?
T:
qtesla3p
664388246662713466710196
T:
rainbow1acyclicc363232
702251287028623870343442
T:
rainbow1acompres363232
709284067099125171085540
T:
sphincsf256sha256robust
46791674?74307628?120512696?
T:
ronald768
51378383?77705799?100430095?
T:
rwb0fuz1024
913865909145299391510029
T:
sphincsf256shake256robust
75041859?95197094?159798348?
T:
ronald1024
104084080104142885104209243
T:
sphincsf256harakarobust
124580336130576060143929158
T:
falcon1024tree
125511986134016272141916448
T:
falcon1024dyn
135163150135366244135543926
T:
luov6468330
215726354216053382216279048
T:
luov890351
216668590216801759216976501
T:
sphincss128sha256simple
247653562247899964248262534
T:
luov8086399
318021892318328191318972240
T:
sphincss192sha256simple
196832664?374343951?668445606?
T:
ronald1536
384750992385165194385621296
T:
luov8117404
407282336407413686407501033
T:
sphincss128shake256simple
421117836421290463421836609
T:
sphincss256sha256simple
421524321421751812422033600
T:
sphincss128sha256robust
488368661488660317489205884
T:
sphincss128harakasimple
557883976559038696565629706
T:
bluegemss128v2
608297136608499015608712473
T:
sphincss192shake256simple
618956750619526386620100524
T:
redgemss128v2
630062790630226173630429116
T:
sphincss192sha256robust
629863258633230334633811792
T:
rainbow3cclassic683248
701861684702694558704760180
T:
rainbow3ccyclicc683248
705083372709110922709471522
T:
rainbow3ccompres683248
721674649722257245722423287
T:
sphincss192harakasimple
779356651779592382779822865
T:
sphincss128shake256robust
786079503786277574786421086
T:
sphincss256shake256simple
842320438842577904842810396
T:
sphincss128harakarobust
613322904?927465092?1480788446?
T:
ronald2048
959527706959939033960375618
T:
sphincss256harakasimple
110565035211060337661106667122
T:
sflashv2
113535686711358097161136209872
T:
sphincss256sha256robust
117033447911705201031170826194
T:
sphincss192shake256robust
130637275313066697711306936740
T:
sphincss192harakarobust
146236238214628842721463335454
T:
sphincss256shake256robust
166414065016646068481665077566
T:
sphincss256harakarobust
176340104217678902301768829758
T:
rainbow5cclassic963664
198122713219820429021983524908
T:
rainbow5ccompres963664
202654580420272043282028137178
T:
rainbow1a
202629093820275117482028557954
T:
rainbow5ccyclicc963664
247900720025945702062625550241
T:
redgemss192v2
269179314226983972622704700218
T:
redgemss128
349605100835004846893505699148
T:
bluegemss192v2
378202324837965611903808451466
T:
bluegemss128
2460968658?4188168772?6673999476?
T:
ronald3072
570223203457513584935775190464
T:
gui184
598882443659905113985991918392
T:
rainbow1b
847697375084782793028479530322
T:
rainbow1c
966077949296917574589719491836
T:
redgemss256v2
106002646071061164409110629792906
T:
redgemss192
6819787412?12164828804?21017523468?
T:
ronald4096
138908068111391148654213932266834
T:
bluegemss192
159540775981622431979016616116862
T:
pqrsa15
177625202801777040221017837797938
T:
rainbow4a
267391131992679361607826988513058
T:
redgemss256
336568126363369129170533728450309
T:
bluegemss256
344234051033456263923634725181436
T:
rainbow3b
Cycles to sign 59 bytes
25%50%75%system
210784211177217483ed25519
251992253096258999
T:
sflashv2
467659469517472512
T:
ecdonaldp256
554056556338586905
T:
rainbow1acyclicc363232
554749559466582112
T:
rainbow1aclassic363232
727880736018742253
T:
donald512
837452842519868402
T:
rainbow1a
111314011327371156759
T:
ronald512
119079212031391211792
T:
falcon512tree
144466914545701467455
T:
donald1024
961609?2015324?4200440?
T:
qtesla1
209625021059932117223
T:
falcon512dyn
223215322407452249973
T:
ecdonaldp160
225041222686402291172
T:
ronald768
243241524481102473764
T:
falcon1024tree
268296926992292711284
T:
ecdonaldp192
269767827139382732679
T:
rainbow4a
1531041?3038656?4844197?dilithium2
311733231297503143487
T:
rainbow1c
323465532454513258515
T:
ecdonaldk163
325436232729623291116
T:
rainbow1b
327585632994423316850
T:
ronald1024
338521233960733413095
T:
ecdonaldb163
339602434052483414328
T:
ecdonaldp224
2343620?3508576?4963034?
T:
qtesla3f
376188137728933783591
T:
rwb0fuz1024
417885941850574196336
T:
donald2048
422079942455604270664
T:
rainbow3ccyclicc683248
423792042681044292652
T:
rainbow3cclassic683248
433130743480664366816
T:
falcon1024dyn
2874553?4419206?6506636?dilithium2aes
442676444337014464614
T:
ecdonaldk233
464220846579064667379
T:
ecdonaldb233
3266054?5682055?10062158?dilithium3
3486223?5710087?9115308?
T:
qtesla3s
3461844?5734250?9535252?dilithium3aes
4519443?5940540?10095728?dilithium5
3864023?7095926?12441223?
T:
qtesla1p
5505880?7125728?10154741?dilithium5aes
735145273860387411767
T:
rainbow3b
852710685578438580830
T:
ronald1536
873195687519638817714
T:
ecdonaldk283
910149291202529143814
T:
rainbow5cclassic963664
941998994519389500816
T:
ecdonaldb283
967612897112699758736
T:
rainbow5ccyclicc963664
102983451031915910322913
T:
ecdonaldp384
152817661532837015365065
T:
ronald2048
180714141820376118223768
T:
ecdonaldk409
198618651987708619905131
T:
ecdonaldb409
11130196?22367444?36053580?
T:
qtesla3p
243765902440670424450040
T:
ecdonaldp521
324629673255345232609365
T:
luov863256
359964083604092836105407picnicl1full
381310293816548338195725
T:
ecdonaldk571
387909003883672238898014picnicl1fs
398638083992157039961938
T:
rainbow1acompres363232
415678424161401741703744
T:
ronald3072
426011884269173543081910
T:
ecdonaldb571
552678885532661455361964picnicl1ur
615856326165654661718534
T:
mqdss48
695127106954847469601272picnicl3full
67369438?77689498?105744086?
T:
redgemss128
883440808843440388588418
T:
ronald4096
987408229885279798987730picnicl3fs
101352482102009940104712540
T:
luov4849242
110825304110914382111179002picnicl5full
115672660115859606115934452
T:
luov890351
145251725145354405145440686picnicl3ur
169779956169955484170096484picnicl5fs
180041712180240218180420580picnic3l1
186235714186713358189658032
T:
mqdss64
151964404?187403890?208349926?
T:
redgemss192
175898974?193568712?236949102?
T:
redgemss256
202294084202482077202754002
T:
luov8117404
214210156214321082214491433
T:
sphincsf128sha256simple
236149146236343367236443278picnicl5ur
211544908?260824688?311525426?
T:
redgemss128v2
280110606280278447280476919
T:
sphincsf192sha256simple
334273646334450074334609660
T:
sphincs256
381758462381985196384216812
T:
rainbow3ccompres683248
395660348396057101396284557
T:
sphincsf128sha256robust
403524862403797441403974120
T:
sphincsf128shake256simple
404380508404624618404915822picnic3l3
414196674416454168418411574
T:
luov6468330
518714384519079392519355951
T:
sphincsf192shake256simple
544578507544893246545316962
T:
sphincsf192sha256robust
564502295564839299565217413
T:
sphincsf128harakasimple
490531640?584593548?689272948?
T:
redgemss192v2
584859610585059086585218786
T:
pqrsa15
635476068635699314635973782
T:
sphincsf256sha256simple
645857042646167221646404718picnic3l5
658839098659342446659682890
T:
sphincsf192harakasimple
733333601733963102734494872
T:
sphincsf128shake256robust
792700254798864886803137378
T:
luov8086399
933531898934079008934506888
T:
sphincsf128harakarobust
976252588976770759977331762
T:
sphincsf192shake256robust
103734937010381141461040876316
T:
rainbow5ccompres963664
112534721011257769141126251352
T:
sphincsf256shake256simple
114250397511429815271143670260
T:
sphincsf192harakarobust
138864558413894647621391265268
T:
picnic2l1fs
162288438916233453071623778572
T:
sphincsf256harakasimple
1384752680?1643721336?2021565690?
T:
redgemss256v2
165463436016549507321655862407
T:
sphincsf256sha256robust
202722067820276826582028735978
T:
sphincsf256shake256robust
276162319527628486302763526423
T:
sphincsf256harakarobust
323120165032319628993232538063
T:
sphincss128sha256simple
1580253492?3555697664?4740512068?
T:
gui184
3213945770?3856830984?4522715978?
T:
bluegemss128
390335264639050798603906590926
T:
picnic2l3fs
541236143454134096875419709636
T:
sphincss256sha256simple
585897550658624758115863807341
T:
sphincss128sha256robust
609337753260951116076096003807
T:
sphincss128shake256simple
5814330636?6974187493?8137905276?
T:
bluegemss128v2
773394071577355178157741756592
T:
sphincss192sha256simple
790237082079140245007918357298
T:
picnic2l5fs
7302850678?8821995128?11652446304?
T:
bluegemss192
903447782090378095729045501150
T:
sphincss128harakasimple
938831466193903030459392372527
T:
sphincss256shake256simple
108467973521084822937310849545153
T:
sphincss128shake256robust
9095498656?10913793734?14522422136?
T:
bluegemss256
128771797061287830148812882449082
T:
sphincss192shake256simple
139286973871393051577113938349181
T:
sphincss256sha256robust
143513179511436497266314370606545
T:
sphincss192sha256robust
144074010341440824711314413129826
T:
sphincss256harakasimple
147684431231477034524814773587331
T:
sphincss128harakarobust
166982500661670339721616706271797
T:
sphincss256shake256robust
201911297762019369800220202006355
T:
sphincss192harakasimple
225729904762257578605622579386677
T:
sphincss192shake256robust
243894982672439637368724399858229
T:
sphincss256harakarobust
21874035376?26232557714?30634951104?
T:
bluegemss192v2
376386577193764184834337657034188
T:
sphincss192harakarobust
Cycles to verify 59 bytes
25%50%75%system
205342092921294
T:
rwb0fuz1024
853378604987833
T:
ronald512
925049328194279
T:
ronald768
107324108224113635
T:
ronald1024
131856134924141122
T:
rainbow1aclassic363232
145831146735150157
T:
ronald1536
156139157589160770
T:
falcon512tree
193707196270199856
T:
falcon512dyn
198679199883206606
T:
ronald2048
281304283807288793
T:
sflashv2
318009321536324200
T:
falcon1024tree
337832342874344777
T:
qtesla1
345798351241353446
T:
ronald3072
399003401871405182
T:
falcon1024dyn
463432467199471950
T:
donald512
549817551285555391
T:
ronald4096
575464583416603984
T:
redgemss128v2
587754591222596031ed25519
585696604057629850
T:
bluegemss128v2
640387643894663632
T:
rainbow1a
659486698263741774
T:
gui184
743866747622752593
T:
qtesla3f
746355750067754181
T:
qtesla3s
778786798919815952
T:
rainbow3cclassic683248
807195808094814262dilithium2
923531930466937506
T:
ecdonaldp256
115499011618621170747
T:
donald1024
126022712621701272775dilithium3
135758913636841374439dilithium2aes
173178217903882033185
T:
rainbow5cclassic963664
182736218364191856762
T:
qtesla1p
199453819985852007858dilithium5
217889221989332210999
T:
ecdonaldp160
222269022715882344946
T:
bluegemss192v2
229233622999892307686dilithium3aes
231815423269022374535
T:
rainbow1b
234230024515102520314
T:
redgemss192v2
254224725690412575696
T:
rainbow1c
255034225710542595165
T:
ecdonaldp192
262701826599022718338
T:
rainbow4a
313064731397913157448
T:
ecdonaldp224
350367835728593702028
T:
sphincss128sha256simple
377427337984823825340
T:
donald2048
393312039411713959294dilithium5aes
411011841573584181735
T:
sphincs256
560264156883515767993
T:
sphincss192sha256simple
521042261215806402614
T:
redgemss256v2
622554662403686253237
T:
ecdonaldk163
651133365205316544039
T:
ecdonaldb163
663145768048926932635
T:
sphincss128shake256simple
709702172304787408417
T:
sphincss128sha256robust
740216975112367589666
T:
sphincss256sha256simple
775877278027927846346
T:
rainbow3b
825996882921328340832
T:
qtesla3p
839821584289418472553
T:
ecdonaldp384
859484086052578627892
T:
ecdonaldk233
870526688385098966824
T:
sphincsf128sha256simple
903176990570379069316
T:
ecdonaldb233
953164497124729918227
T:
sphincss128harakasimple
99060801005743310265970
T:
sphincss192shake256simple
115785121176063911911528
T:
sphincss192sha256robust
127166721281840613132985
T:
sphincss256shake256simple
130644201341313913755886
T:
sphincss128shake256robust
142009481431123814398258
T:
sphincsf192sha256simple
141981461437067414556912
T:
sphincss192harakasimple
145010241459287714781736
T:
sphincsf256sha256simple
162837721637168216628559
T:
sphincsf128shake256simple
165530181656214216581912
T:
rainbow1acompres363232
164372081677647416792382
T:
rainbow1acyclicc363232
166768661701918517501770
T:
sphincss128harakarobust
170718451709877817120740
T:
ecdonaldk283
174577831782186518192382
T:
sphincsf128sha256robust
184837071852118318618770
T:
ecdonaldb283
188480381891521319010074
T:
ecdonaldp521
197803921997844720120350
T:
sphincss256harakasimple
198336282006632720356992
T:
sphincss192shake256robust
210846902132798921599000
T:
sphincss256sha256robust
220664602237705322655084
T:
sphincsf128harakasimple
241476032454393125041468
T:
sphincss256shake256robust
259939262633924626661861
T:
sphincsf256shake256simple
261476672637355626744649
T:
sphincsf192shake256simple
264754332655064126576676picnicl1full
272899212764604227991016
T:
sphincss192harakarobust
292319132924888629294505
T:
luov863256
293877802941023029447110picnicl1fs
293517502970163329937475
T:
sphincsf192sha256robust
315391613211064732648128
T:
sphincsf128shake256robust
345402323483553535247859
T:
sphincsf192harakasimple
350964903538869835773154
T:
sphincss256harakarobust
353860973571442135779535
T:
ecdonaldk409
368025643701783537471341
T:
sphincsf256harakasimple
390631953911262539182210
T:
ecdonaldb409
388702673923352239628606
T:
sphincsf128harakarobust
419027064194797041998836picnicl1ur
413908634198089742400549
T:
sphincsf256sha256robust
438174544477470645368486
T:
mqdss48
494818715025026650906512
T:
sphincsf256shake256robust
515504445164590251784036picnicl3full
518957185237202352688261
T:
sphincsf192shake256robust
619651536252036862887863
T:
sphincsf192harakarobust
653691266601807566796268
T:
sphincsf256harakarobust
687807446895503069264020
T:
luov4849242
695914606985028870001680
T:
pqrsa15
750739317516963875243930
T:
ecdonaldk571
778569547793586577998377picnicl3fs
827885248294825483149868picnicl5full
839851148416493084901396
T:
ecdonaldb571
923171049293322894818480
T:
bluegemss128
937981189393552494265478
T:
redgemss128
100486834100855262100939026
T:
rainbow3ccyclicc683248
100994572101120920101807334
T:
rainbow3ccompres683248
106584695106641376106744545
T:
luov890351
112721903112799351112909534picnicl3ur
135753348135832042135944982picnicl5fs
134633400136519704137652224
T:
mqdss64
148459770148569118148726450picnic3l1
186048602186139592186294090picnicl5ur
188396594188632866188833646
T:
luov8117404
204789498205979456207564242
T:
luov6468330
225605378225830796226036094
T:
rainbow5ccyclicc963664
226858578227137140227491862
T:
rainbow5ccompres963664
247057896249391344252387866
T:
bluegemss192
251010734255335286257191540
T:
redgemss192
331531390331670456331812154picnic3l3
365038590372732934373692310
T:
luov8086399
448754078454777586459253558
T:
bluegemss256
455828624460149078464222460
T:
redgemss256
508780408509164677509486956picnic3l5
789659864789966994790348264
T:
picnic2l1fs
181473374018158490361816689934
T:
picnic2l3fs
321952012432213953223225270545
T:
picnic2l5fs

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

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; CoffeeLake (906ea); 2018 Intel Xeon E-2124; 4 x 3300MHz; r24000, supercop-20211108

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, rainbow6440

Cycles to generate a key pair
25%50%75%system
296830013057
T:
picnic3l1
299030013039
T:
picnicl1full
414541774210
T:
picnic3l3
417041934220
T:
picnicl3full
458246034671
T:
picnicl1fs
458646124654
T:
picnicl1ur
519952275289
T:
picnic2l1fs
540154355483
T:
picnicl5full
541254595547
T:
picnic3l5
907190949134
T:
picnicl3fs
910791389204
T:
picnicl3ur
959096309885
T:
picnic2l3fs
128391293413084
T:
picnicl5ur
131581321513285
T:
picnicl5fs
138611394614055
T:
picnic2l5fs
229952307623143
T:
lattisigns512
455184566545906ed25519
488434903249164dilithium2aes
780397831878622dilithium3aes
789327914979525dilithium2
965359708198418
T:
ecdonaldp256
105683105991107449
T:
donald512
116703116895117382dilithium5aes
144000144251144635dilithium3
153280153474153734
T:
ed448goldilocks
157131157489159167
T:
ecdonaldp224
218465218983219232dilithium5
252481253004256130
T:
donald1024
273700274561276219
T:
pass769
321067322153323694
T:
pass863
703455704104706676
T:
sphincsf128harakasimple
707272707880710836
T:
ecdonaldp521
723570726641732701
T:
ecdonaldp160
775009780082783014
T:
donald2048
777668781926785893
T:
edons128k08n72nu8l4mu3
794289800071809957
T:
ecdonaldk163
803811804492804921
T:
sphincsf128harakarobust
820385823908827633
T:
ecdonaldb163
837013838016839601
T:
mqdss48
875565879882886104
T:
ecdonaldp192
103391110350491041681
T:
sphincsf192harakasimple
107611110803551085716
T:
ecdonaldk233
111066011145371123679
T:
ecdonaldb233
139962114001491401727
T:
sphincsf192harakarobust
150660015072221518913
T:
sphincsf128sha256simple
1168856?1542714?1938008?
T:
qtesla1
182108218230211827781
T:
ecdonaldk283
191674119198191924622
T:
ecdonaldb283
193897919409201942043
T:
mqdss64
213406321355422138404
T:
sphincsf192sha256simple
243553224397472443956
T:
edons128ref
244301024447612450020
T:
sphincs256
270676227093082722633
T:
sphincsf256harakasimple
2675451?2768120?3949933?
T:
qtesla3f
285571928571412858016
T:
sphincsf128sha256robust
296613329704042976254
T:
ecdonaldk409
313397031414503149465
T:
ecdonaldb409
315011031596843170083
T:
sphincsf256harakarobust
327853232866323300644
T:
ecdonaldp384
391543039172123928812
T:
sphincsf128shake256simple
424528742462484247132
T:
sphincsf192sha256robust
489049948945974959182
T:
luov863256
3987610?5276800?7873895?
T:
qtesla3s
571951657205625722048
T:
sphincsf256sha256simple
580733358091995812542
T:
sphincsf192shake256simple
5436886?6167393?6927581?
T:
qtesla1p
663569266441536657075
T:
ecdonaldk571
711542771219967132192
T:
ecdonaldb571
713730971456597175452
T:
sphincsf128shake256robust
751016475124107519146
T:
luov863256pc
780142078094817813846
T:
3icp
878716487935988810078
T:
rainbow1aclassic363232
911234891279769150063
T:
rainbow1acyclicc363232
984467098578579870003
T:
rainbow1acompres363232
100219821005649510093204
T:
rainbowbinary256181212
107936261088737911231270
T:
sphincsf192shake256robust
10082541?14385997?19707530?
T:
rwb0fuz1024
157340741573862715777042
T:
sphincsf256shake256simple
194449291950996619528229
T:
luov890351
185276421954703821765464
T:
falcon512dyn
183928131996021621202095
T:
falcon512tree
209416462094430220947591
T:
sphincsf256sha256robust
209200062099676021056860
T:
luov4849242
215395472156199821753439
T:
sphincss128harakasimple
250606492520189525215492
T:
sphincss128harakarobust
281135002811752028150318
T:
sphincsf256shake256robust
288421952887089628892703
T:
tts6440
17502317?31048118?36833651?
T:
ronald512
324152043246277532613658
T:
sphincss192harakasimple
326052043263437432679779
T:
luov890351pc
328416483301614233257704
T:
luov8117404
28419650?33253954?42889093?
T:
qtesla3p
429285234296635842973009
T:
sphincss256harakasimple
438661144387001243873958
T:
sphincss192harakarobust
470919684710098147112432
T:
sphincss128sha256simple
477796104815403048601618
T:
rainbowbinary16242020
508623875089767652158654
T:
rainbow3cclassic683248
514037385141612251440315
T:
sphincss256harakarobust
523667155252230652811649
T:
rainbow3ccompres683248
37232992?53574339?85436383?
T:
ronald768
559899255603220756092732
T:
luov8117404pc
568087165683143656911115
T:
gemss128
559997895755171463152291
T:
falcon1024dyn
583734085897957259061524
T:
rainbow5640
575304505969095761863794
T:
falcon1024tree
606794916070814561213728
T:
bluegemss128
607243066085901060974940
T:
rainbow3ccyclicc683248
666769186686697566879710
T:
gemss128v2
690462526906874469088885
T:
sphincss192sha256simple
694460526946096669475563
T:
redgemss128v2
699853347017912770228521
T:
luov6468330
709467757106678971171742
T:
bluegemss128v2
765178157653688076560816
T:
redgemss128
61356834?81977438?139743143?
T:
ronald1024
890815778925775289642866
T:
sphincss256sha256simple
899968839000586190149591
T:
sphincss128sha256robust
125944465126112236127264727
T:
sphincss128shake256simple
126220864126396622126547711
T:
luov8086399
127190525127907992128809848
T:
rainbow1b
134975995134981057135033553
T:
sphincss192sha256robust
168284858168491597168974225
T:
rainbow1c
187738771187828272189775216
T:
sphincss192shake256simple
188754532188870268189860038
T:
rainbow5cclassic963664
201096343201435250204368356
T:
rainbow5ccyclicc963664
139070084?213985639?356203796?
T:
ronald1536
214688835214840403214969600
T:
rainbow5ccompres963664
229488259229631104229937829
T:
sphincss128shake256robust
242005292242014409242040919
T:
sflashv2
250388241251204326252259177
T:
sphincss256shake256simple
285831355285905700286021727
T:
gemss192
289128018289209082289448104
T:
gemss192v2
292225917292295457292409693
T:
redgemss192
298057555298107053298801872
T:
bluegemss192
336084202336117360336956409
T:
sphincss256sha256robust
338522457338773503338936960
T:
bluegemss192v2
343607191343797179344124779
T:
sphincss192shake256robust
344563153344671926344851423
T:
redgemss192v2
269105357?389130017?632916838?
T:
ronald2048
451510797453130801454016747
T:
sphincss256shake256robust
572119523574616944577124157
T:
gui184
836189685839868873847170049
T:
gemss256
842067645843081835843360621
T:
redgemss256
849826781856535363868611079
T:
bluegemss256
857453882858449095874926828
T:
bluegemss256v2
858699636859953972863557103
T:
rainbow3b
957297034957361785957439208
T:
rainbow1a
103071483810310525301033992236
T:
redgemss256v2
107941470410835867111085600258
T:
gemss256v2
111718852311176043271119553791
T:
gravitysphincss
780332102?1303629853?2163190572?
T:
ronald3072
130438796413071744691308747936
T:
rainbow3c
1576346028?2669034960?5122010626?
T:
ronald4096
338248910833910066063399532060
T:
rainbow6b
360937982736526253823716753041
T:
gui312
369815718438138923823899240403
T:
pqrsa15
423845202142391810154243908972
T:
rainbow5c
749115220074964684467501718082
T:
rainbow6a
773009867277324987107735961896
T:
rainbow4a
172672346121727681588217284985099
T:
gravitysphincsl
211369487202126294111721527783512
T:
gui448
345690237813456994687334576312666
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
148351504815391
T:
rainbowbinary256181212
288602905929403
T:
tts6440
304313076531115
T:
rainbowbinary16242020
485964874448881ed25519
555425568755956
T:
rainbow1a
558575608057043
T:
rainbow1aclassic363232
566445699661309
T:
rainbow5640
569545724457872
T:
rainbow1acyclicc363232
932689372794485
T:
rainbow1c
124758125163126105
T:
sflashv2
133473133710134011
T:
ecdonaldp256
78845?136211?240741?dilithium2aes
160945161084161266
T:
ed448goldilocks
111177?177676?309713?dilithium3aes
115018?186705?386001?dilithium2
206324206500206901
T:
rainbow1b
216875218080220836
T:
donald512
218993219376220019
T:
ecdonaldp224
223000?275258?379815?dilithium3
165554?275865?474565?dilithium5aes
119997?277420?489060?
T:
lattisigns512
313302315440317704
T:
rainbow3c
328945331261333178
T:
luov863256pc
346439349850351680
T:
rainbow3cclassic683248
363267367093369721
T:
donald1024
388607396899403214
T:
ronald512
401181406841415602
T:
falcon512tree
340876?425841?546158?dilithium5
460004463764467681
T:
rainbow3ccyclicc683248
233975?467940?892535?
T:
qtesla1
303981?528755?1306252?
T:
qtesla3f
260664?592711?1120064?
T:
3icp
301242?597922?609608?
T:
pass769
624421628315633990
T:
rainbow6a
648948650457652506
T:
rainbow3b
649309651094652987
T:
rainbow5c
673004677933682139
T:
ronald768
355261?714077?1055317?
T:
pass863
756776758599760740
T:
ecdonaldp160
759929763104769516
T:
falcon512dyn
776036777965781209
T:
rainbow4a
804363809737814646
T:
falcon1024tree
810734815824822572
T:
rwb0fuz1024
814614826524834782
T:
ronald1024
830362833818837377
T:
ecdonaldk163
841547845151847831
T:
rainbow5cclassic963664
847595850794853361
T:
rainbow5ccyclicc963664
857460860342862264
T:
ecdonaldb163
889758892497898083
T:
donald2048
911014911828914488
T:
ecdonaldp192
986932990572993772
T:
luov890351pc
107290410737771074551
T:
ecdonaldp521
112927311304931133258
T:
ecdonaldk233
780552?1162891?1627746?
T:
qtesla1p
116196611648311174012
T:
ecdonaldb233
132301513295411335289
T:
edons128k08n72nu8l4mu3
143202514362691443563
T:
luov8117404pc
998419?1511582?2361186?
T:
qtesla3s
152458715257151528027
T:
rainbow6b
153716915469191559032
T:
falcon1024dyn
191269519179351923569
T:
ecdonaldk283
200177320068332017925
T:
ecdonaldb283
223755822617642295058
T:
ronald1536
317016131787363182374
T:
ecdonaldk409
332431933272703344195
T:
ecdonaldb409
331660933282783347013
T:
luov863256
331906233347353346112
T:
ronald2048
339486733997653410503
T:
edons128ref
341204334158003422621
T:
ecdonaldp384
369208236939473695000
T:
picnicl1full
3324704?3847123?4534509?
T:
redgemss128v2
3377187?4084806?4897800?
T:
redgemss128
470790047104974714085
T:
picnicl1fs
3458059?4879917?6743981?
T:
qtesla3p
516797351709455297832
T:
mqdss48
590080159038545906068
T:
picnicl1ur
591922259336915945750
T:
rainbow1acompres363232
700522870118867018683
T:
picnicl3full
701718170266907046333
T:
ecdonaldk571
752070875412927565630
T:
ecdonaldb571
851381985477028771398
T:
ronald3072
8068673?9171184?10376186?
T:
redgemss192
915981891853669234088
T:
gravitysphincss
108848431088673610895459
T:
luov890351
8975948?10950580?13490656?
T:
redgemss192v2
117140261171737211727051
T:
picnicl5full
117714361179552211854981
T:
picnicl3fs
129340271303880113111789
T:
mqdss64
148530501486194414907166
T:
picnicl3ur
13163212?15845710?18752722?
T:
redgemss256
162882721638688116436896
T:
gravitysphincsm
174997531752884318176555
T:
ronald4096
14572130?17948580?20297300?
T:
redgemss256v2
10454850?18217120?39049275?
T:
gui184
182199791822806718235630
T:
picnic3l1
187692611877935718780937
T:
luov8117404
192263931926977419311495
T:
gravitysphincsl
205182042052763520536123
T:
picnicl5fs
247770912480539024829441
T:
sphincsf128harakasimple
256238792563497925765513
T:
picnicl5ur
295063642952377629566657
T:
sphincsf128harakarobust
300562853010475630336383
T:
sphincsf192harakasimple
354378973549760935552875
T:
rainbow3ccompres683248
374827793750676637535563
T:
picnic3l3
420100464203855342052580
T:
sphincsf192harakarobust
421885614232198742503769
T:
sphincs256
452149034522927845245037
T:
luov4849242
499507595004672650207568
T:
sphincsf128sha256simple
639644316402505764048109
T:
picnic3l5
661877716626117166375399
T:
sphincsf192sha256simple
681258766816103068181735
T:
sphincsf256harakasimple
829987498311283783213412
T:
sphincsf256harakarobust
936619409381226894011724
T:
sphincsf128sha256robust
9869126898819537100106541
T:
rainbow5ccompres963664
119250936119283530119354050
T:
pqrsa15
128694464128833694129087943
T:
sphincsf192sha256robust
129074146129236191129544017
T:
sphincsf128shake256simple
108419341?134038320?173159738?
T:
bluegemss128v2
141139830141285971141380191
T:
sphincsf256sha256simple
120433610?144279425?171090679?
T:
bluegemss128
144356636144422968144463508
T:
luov6468330
155140727155177730155299670
T:
picnic2l1fs
166073711166225804166361074
T:
sphincsf192shake256simple
224465066224665425224987341
T:
sphincsf128shake256robust
275941097276126840276231485
T:
luov8086399
301810044302323319312520272
T:
sphincsf192shake256robust
304421594?364427127?485382142?
T:
bluegemss192v2
306798044?367345465?429641256?
T:
bluegemss192
370542696370707998370853538
T:
sphincsf256shake256simple
398593768398833379399790825
T:
sphincss128harakasimple
330567044?464183598?859472184?
T:
gui312
468509189468645113468745588
T:
picnic2l3fs
480370686480746212481087447
T:
sphincsf256sha256robust
482564075482671507483406276
T:
sphincss128harakarobust
472038647?567221169?753524112?
T:
bluegemss256v2
380826489?569795526?664158889?
T:
bluegemss256
586140564587637148587800773
T:
sphincss256harakasimple
640577532640813814641225519
T:
sphincsf256shake256robust
735295836735612219736802319
T:
sphincss256harakarobust
827814513828045996828633333
T:
sphincss128sha256simple
679533985?835792330?1086980988?
T:
gemss128v2
898668473898817846899721362
T:
sphincss192harakasimple
8974681689059333341056880532
T:
gemss128
997558915997770772999351942
T:
picnic2l5fs
112757423911293093721130814980
T:
sphincss256sha256simple
127969369112800808821282894262
T:
sphincss192harakarobust
155997498015608329311562867344
T:
sphincss128sha256robust
165224943416527676361653021671
T:
sphincss192sha256simple
202046115520224926862027581758
T:
sphincss128shake256simple
2066003297?2478786076?2896624553?
T:
gemss192
2056789280?2485407062?3313009013?
T:
gemss192v2
300515391430058904123006214670
T:
sphincss192sha256robust
306264665130660912563073200114
T:
sphincss256shake256simple
341964325334202375493443536460
T:
sphincss128shake256robust
388916426838898501973918015791
T:
sphincss256sha256robust
3313996048?3976604823?4638299091?
T:
gemss256v2
3453163589?4143646972?4835406723?
T:
gemss256
426901109442720653904282854719
T:
sphincss192shake256simple
525864075352600015215311318059
T:
sphincss256shake256robust
713063323371326023427166574686
T:
sphincss192shake256robust
4735114018?7891929341?11048631048?
T:
gui448
Cycles to verify 59 bytes
25%50%75%system
727274217638
T:
rwb0fuz1024
123141242312796
T:
rainbowbinary256181212
174011751717706
T:
3icp
216292193522178
T:
rainbowbinary16242020
242232443124585
T:
rainbow5640
259282611526432
T:
ronald512
269712726227835
T:
tts6440
280272836928568
T:
ronald768
280642870629882
T:
rainbow1aclassic363232
317303193632727
T:
ronald1024
341173448835253
T:
rainbow1a
360003626736528
T:
lattisigns512
418444230942634
T:
ronald1536
543435480755476
T:
ronald2048
614436153961691dilithium2aes
670476744168132
T:
rainbow1c
738787454176488
T:
gravitysphincss
766317787278431
T:
falcon512tree
881408841288744dilithium3aes
883618930089919
T:
ronald3072
894348953389730dilithium2
942409473595187
T:
qtesla1
940449476795160
T:
falcon512dyn
130454130606130737dilithium5aes
132881136125139361
T:
luov863256pc
136329137114137791
T:
ronald4096
138763139661140987
T:
donald512
144933145194145361dilithium3
151395151836152305
T:
sflashv2
160890161735162868
T:
falcon1024tree
164288164961165896ed25519
172335174755176522
T:
rainbow3cclassic683248
175400182723187847
T:
gui184
183056183188183555
T:
rainbow1b
189375190389191136
T:
falcon1024dyn
191924192345192958
T:
qtesla3f
191810192600193369
T:
qtesla3s
226897227103227406dilithium5
224309235654244886
T:
bluegemss128v2
233042240518255356
T:
gemss128v2
241139253653265156
T:
redgemss128v2
260421264286270921
T:
bluegemss128
259135265507274213
T:
redgemss128
260441268399273794
T:
gemss128
278500280377282682
T:
donald1024
283288283645283981
T:
ecdonaldp256
286476290087296736
T:
rainbow4a
286663290811296033
T:
gravitysphincsm
304684310300323750
T:
rainbow3c
368506371234379750
T:
luov890351pc
382525388819394846
T:
gravitysphincsl
396043397204400285
T:
pass769
424194424561424929
T:
ecdonaldp224
446049446878449257
T:
qtesla1p
447052455795460829
T:
rainbow5cclassic963664
456590458066460880
T:
pass863
463982474140488292
T:
sphincss128harakasimple
492625495679498228
T:
edons128k08n72nu8l4mu3
504806506935508217
T:
ed448goldilocks
511886514000517479
T:
luov8117404pc
562205571061580514
T:
bluegemss192v2
561907573487584354
T:
redgemss192v2
600286611857634570
T:
gemss192
602734616865627850
T:
bluegemss192
609373620095627962
T:
gui312
608526620783631490
T:
redgemss192
603540622391632638
T:
gemss192v2
629024640553647668
T:
rainbow6a
642072643181645062
T:
rainbow3b
666336675454679865
T:
rainbow5c
711639716050718889
T:
ecdonaldp160
707293716400723351
T:
sphincss192harakasimple
722243736714753469
T:
sphincss128harakarobust
772955782286790660
T:
donald2048
801443807307813467
T:
edons128ref
836469841774844043
T:
ecdonaldp192
99265710018111018263
T:
sphincss256harakasimple
109929811134311130843
T:
sphincsf128harakasimple
114204411576081170566
T:
sphincss192harakarobust
113561111658101186101
T:
redgemss256v2
118365311994931222188
T:
gemss256v2
124032912561561283869
T:
gemss256
125232612841421302962
T:
redgemss256
127714612850561290252
T:
sphincs256
126369812861531305779
T:
bluegemss256
129888213211721338898
T:
bluegemss256v2
160333716081081614754
T:
ecdonaldk163
164001116421081644344
T:
rainbow6b
162753316448631663792
T:
sphincss256harakarobust
165773716629971666278
T:
ecdonaldb163
170150717186311739106
T:
sphincsf128harakarobust
175583817747461796807
T:
sphincsf192harakasimple
175387217751311815272
T:
gui448
191545619344761955936
T:
sphincsf256harakasimple
202775520287322029967
T:
ecdonaldp521
217698521856692190975
T:
qtesla3p
218592821881682192964
T:
ecdonaldk233
225876322636252271173
T:
ecdonaldb233
222280122789532334620
T:
sphincss128sha256simple
264898726498912651089
T:
luov863256
264687726626172678581
T:
ecdonaldp384
280896428275082843244
T:
sphincsf192harakarobust
291180429188682929975
T:
picnicl1full
302520030328013040235
T:
rainbow1acompres363232
309420031226073145387
T:
sphincsf256harakarobust
308094631444223163272
T:
rainbow1acyclicc363232
331106633343423400147
T:
mqdss48
350081635431863610709
T:
sphincss192sha256simple
346915635814843696708
T:
sphincss128shake256simple
373174737332163751220
T:
picnicl1fs
373082137358403740775
T:
ecdonaldk283
392161339301703941773
T:
ecdonaldb283
452668146153674749895
T:
sphincss128sha256robust
460247246709754714091
T:
sphincss256sha256simple
477174147757684798484
T:
picnicl1ur
524070153538335421227
T:
sphincss192shake256simple
545911755273125649194
T:
sphincsf128sha256simple
566076356774445682010
T:
picnicl3full
613918261454336151520
T:
ecdonaldk409
647114764734426485959
T:
ecdonaldb409
695331570238167093740
T:
sphincss256shake256simple
687495770516127182692
T:
sphincss128shake256robust
724227873821527496507
T:
sphincss192sha256robust
853253586366518790882
T:
sphincsf128shake256simple
872244287894678899007
T:
mqdss64
884928089218088990317
T:
sphincsf192sha256simple
922912793482259472313
T:
sphincsf256sha256simple
935278393591469361232
T:
luov890351
943497594567039468944
T:
picnicl5full
976961397849899806817
T:
picnicl3fs
101375041027940610399900
T:
sphincss192shake256robust
110070901117400711316254
T:
sphincsf128sha256robust
124277731243244612440792
T:
picnicl3ur
135047431363644013863358
T:
sphincss256shake256robust
136742871369610013724586
T:
picnic3l1
136784011369685113714776
T:
ecdonaldk571
138646771402423914187749
T:
sphincsf192shake256simple
140981131423543314327192
T:
sphincsf256shake256simple
146697051469601314718697
T:
ecdonaldb571
153104131544096315751876
T:
sphincss256sha256robust
159814351599102716005430
T:
luov8117404
165578271690728817212007
T:
sphincsf128shake256robust
169171361693410916951385
T:
pqrsa15
174750091749747217542731
T:
picnicl5fs
182076461822451018250338
T:
rainbow3ccompres683248
182104411838081918474889
T:
rainbow3ccyclicc683248
183716811855693718702304
T:
sphincsf192sha256robust
214082162144971321461533
T:
picnicl5ur
265275522672543627083600
T:
sphincsf192shake256robust
274369572792713928335002
T:
sphincsf256shake256robust
288497812887517728920544
T:
picnic3l3
300131093027979230676333
T:
sphincsf256sha256robust
302766733028809330301975
T:
luov4849242
410563734122312244189509
T:
rainbow5ccyclicc963664
417100714183861042954822
T:
rainbow5ccompres963664
462420634629452646334680
T:
picnic3l5
679448876803897468311510
T:
picnic2l1fs
847907288483975484908983
T:
luov6468330
150998429151170811151304115
T:
picnic2l3fs
163950010164172321164308063
T:
luov8086399
267872296268243931268437307
T:
picnic2l5fs

riscv64; U54 (sifive,u54-mc); 2017 SiFive Freedom U540; 4 x 1000MHz; riscvunleashed000, 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

Cycles to generate a key pair
25%50%75%system
877281881684902330ed25519
974199976701998797
T:
donald512
161737316202991644704dilithium2
275040327673012776653
T:
donald1024
278642728021912805157dilithium3
287900528923492901737dilithium2aes
456832745715294590521dilithium5
502712550383435050951dilithium3aes
509067351075595127603
T:
mqdss48
540593354245055476161
T:
ecdonaldk163
569012557010675709607
T:
ecdonaldb163
607985960930776117761
T:
ecdonaldp160
677216767806416789167
T:
ecdonaldp192
761527776277897679833
T:
ecdonaldk233
804832580566318097421
T:
ecdonaldb233
847965984871318504179
T:
ecdonaldp224
860240386260898647983dilithium5aes
886220688725338884543
T:
donald2048
115729191157878911586871
T:
ecdonaldp256
118086851181407311821793
T:
mqdss64
157461231575454715776349
T:
ecdonaldk283
171818831719837917212607
T:
ecdonaldb283
250275092505183525068017
T:
ecdonaldp384
280853652809604228110000
T:
sphincsf128sha256simple
342243313423852534255061
T:
ecdonaldk409
358374073584980335870879
T:
ecdonaldp521
381872873820021138244419
T:
ecdonaldb409
412815504129926441318664
T:
sphincsf192sha256simple
429877624300805943046205
T:
sphincsf128harakasimple
430663904308038443108063
T:
sphincsf128shake256simple
547747995480503254834246
T:
sphincsf128sha256robust
636038766363058463650674
T:
sphincsf192harakasimple
638523736386950363909518
T:
sphincsf192shake256simple
712676807132125371367100
T:
sphincsf128harakarobust
730608977310827973172879
T:
ecdonaldk571
812077508122648381291708
T:
sphincsf128shake256robust
813200978134091081382250
T:
sphincsf192sha256robust
821381798215276782189395
T:
ecdonaldb571
801276178459174993605733
T:
falcon512tree
846170618464533184747792
T:
sphincs256
78600807?87499805?100128901?
T:
falcon512dyn
58115997?102037633?139223721?
T:
ronald512
105674479105733318105783566
T:
sphincsf192harakarobust
108561548108590751108691843
T:
sphincsf256sha256simple
120647753120717691120777085
T:
sphincsf192shake256robust
168100954168152908168218688
T:
sphincsf256harakasimple
169555818169650262169763302
T:
sphincsf256shake256simple
125070603?207229956?288264207?
T:
ronald768
137341969?241900117?364127367?
T:
ronald1024
229584427248336429266159673
T:
falcon1024dyn
233244881260161736280192874
T:
falcon1024tree
282415178282519042282630644
T:
sphincsf256harakarobust
286588951286685767287058401
T:
rainbow1aclassic363232
293993483294068408294221500
T:
sphincsf256sha256robust
316750625317176961317465623
T:
rainbow1acompres363232
317106601317308391317653917
T:
rainbow1acyclicc363232
323755220323804168323902929
T:
sphincsf256shake256robust
458375013?788857095?1061394767?
T:
ronald1536
898949164899531413900612968
T:
sphincss128sha256simple
136516432313653559921369895358
T:
sphincss128harakasimple
137879464213795923811380003782
T:
sphincss128shake256simple
173883671217397815491740910042
T:
sphincss256sha256simple
174987026817500228791754183210
T:
sphincss128sha256robust
1366912307?2355032275?3281866691?
T:
ronald2048
322319488732256172613229637847
T:
rainbow3cclassic683248
365401705736543666793656014819
T:
rainbow3ccyclicc683248
365312337736566161433664929015
T:
rainbow3ccompres683248
517991325751836894495201622281
T:
rainbow1a
890207083189122675158920621403
T:
rainbow5cclassic963664
101893031511019064021510195284917
T:
rainbow5ccompres963664
101953248911020133244310204432201
T:
rainbow5ccyclicc963664
5607748179?10768936027?18915819525?
T:
ronald3072
201702678212019293235720207934977
T:
rainbow1c
18415955498?28518293953?44387543057?
T:
ronald4096
387157034293878404769538859066377
T:
rainbow1b
Cycles to sign 59 bytes
25%50%75%system
906738910124930514ed25519
166819416837531697273
T:
donald512
222236522445472276463
T:
ronald512
333177933513413377047
T:
falcon512tree
345429134608713473679
T:
donald1024
359094835981563620343
T:
rainbow1acyclicc363232
359250435986963607606
T:
rainbow1aclassic363232
471829447576084819161
T:
ronald768
3294398?4937038?7157300?dilithium2
545857854777715503637
T:
falcon512dyn
574694057518355767880
T:
ecdonaldk163
605090660630906069885
T:
ecdonaldb163
644399864584566463053
T:
ecdonaldp160
681338768553276915895
T:
falcon1024tree
716722571734557178567
T:
ecdonaldp192
732586473798127412808
T:
ronald1024
5929636?7721683?8862132?dilithium2aes
806310380649948069740
T:
ecdonaldk233
849177984937298501274
T:
ecdonaldb233
894776089520628966085
T:
ecdonaldp224
956464195726729585915
T:
donald2048
7584205?10835707?19251123?dilithium5
116367201169443311722661
T:
falcon1024dyn
6764984?11765368?21071836?dilithium3
120829911208731912094378
T:
ecdonaldp256
9655358?13218821?20182585?dilithium3aes
158662081587662815914275
T:
rainbow1b
165619101656706916574898
T:
ecdonaldk283
14527307?18102814?25940824?dilithium5aes
180191191811431418148053
T:
ecdonaldb283
186460501869498918758237
T:
ronald1536
206035602062700220656590
T:
rainbow1a
228317162284840622871128
T:
rainbow1c
257032932571223525738952
T:
rainbow3cclassic683248
257043272572345025735237
T:
rainbow3ccyclicc683248
263140522632515726349124
T:
ecdonaldp384
351594293524798035327634
T:
ronald2048
358824003589285535908579
T:
ecdonaldk409
386848813869559038721789
T:
ecdonaldp521
397244133973108539766396
T:
ecdonaldb409
555480775559567055655552
T:
rainbow5cclassic963664
555860815563449455683078
T:
rainbow5ccyclicc963664
759888437602008576060831
T:
ecdonaldk571
852868938531145585354151
T:
ecdonaldb571
100069525100209623100365446
T:
ronald3072
153749205153829948154512272
T:
rainbow1acompres363232
198306104198478513198732857
T:
ronald4096
393685546394115624394453508
T:
mqdss48
883160076883912807884350271
T:
sphincsf128sha256simple
116367503711647138601165016340
T:
sphincsf192sha256simple
135689650513577933261358883938
T:
sphincsf128shake256simple
135623195613666275531378294717
T:
mqdss64
154752786615481227131549016595
T:
sphincsf128harakasimple
163679544816385781501640173576
T:
sphincs256
164103731916432363071645897688
T:
sphincsf128sha256robust
174130119717437514211746124415
T:
sphincsf192shake256simple
177968282217807208911785529392
T:
rainbow3ccompres683248
183082625618316116251832437484
T:
sphincsf192harakasimple
225118016922527505402254100998
T:
sphincsf192sha256robust
244484318124468723802449754277
T:
sphincsf128shake256robust
250606353725074723352508878872
T:
sphincsf128harakarobust
262493353826272921752629421753
T:
sphincsf256sha256simple
308143078830834088993087561020
T:
sphincsf192harakarobust
322402440432275171523231535792
T:
sphincsf192shake256robust
388585729738886838503891523125
T:
sphincsf256shake256simple
447573351644776057204480229381
T:
sphincsf256harakasimple
498564246349865873124988955981
T:
rainbow5ccompres963664
686196682568681743916874862756
T:
sphincsf256sha256robust
717629879671776936507180056696
T:
sphincsf256shake256robust
745841507374657867647473100260
T:
sphincsf256harakarobust
132972805101330988173313319520041
T:
sphincss128sha256simple
204312704292044526023220453079417
T:
sphincss128shake256simple
223792159292240559268122427431923
T:
sphincss256sha256simple
241888403582418987526824233458631
T:
sphincss128sha256robust
245980729112460353691124649037840
T:
sphincss128harakasimple
Cycles to verify 59 bytes
25%50%75%system
107298108893109659
T:
ronald512
121507121848122408
T:
ronald768
149069150065150562
T:
ronald1024
230279231155232285
T:
ronald1536
315285316230318105
T:
ronald2048
427676433556435733
T:
falcon512tree
556640561696563307
T:
falcon512dyn
596753598603601609
T:
ronald3072
898283904048915013
T:
falcon1024tree
906972908670931804
T:
ronald4096
101042010192061029553
T:
donald512
118342311851511196521
T:
falcon1024dyn
183080718453181853409dilithium2
187499819058661948504
T:
rainbow1aclassic363232
261611526343012644037ed25519
268715727124542728123
T:
donald1024
287024528858422896480dilithium2aes
298411629867672995106dilithium3
487646948801404894412dilithium5
492094249299634944020dilithium3aes
498873250125405049122
T:
ecdonaldp160
520993452351465269804
T:
ecdonaldp192
625616963038006344456
T:
ecdonaldp224
816873282219488277784
T:
ecdonaldp256
851811385356148557800dilithium5aes
851795485827238663162
T:
donald2048
110073061101616011024978
T:
ecdonaldk163
115978451160303411607198
T:
ecdonaldb163
119236071196803912065184
T:
rainbow3cclassic683248
147790691518701115541498
T:
sphincss128sha256simple
155458771555142815555470
T:
ecdonaldk233
156341471565438215709287
T:
rainbow1b
164064491641340916421960
T:
ecdonaldb233
164127241644929216469488
T:
rainbow1a
169621141700987017095400
T:
ecdonaldp384
196818361991395020173206
T:
sphincs256
226528132306438523617996
T:
sphincss128shake256simple
250356122515457625230564
T:
ecdonaldp521
254486482554750625738241
T:
rainbow5cclassic963664
260134982603894426078450
T:
rainbow1c
260851782611851626160087
T:
rainbow1acyclicc363232
260700102613547326206974
T:
rainbow1acompres363232
267123492723926727665969
T:
sphincss128harakasimple
299659853050992131245917
T:
sphincss128sha256robust
306618923114282631606482
T:
sphincss256sha256simple
322057553221848832227354
T:
ecdonaldk283
350927503511018435134880
T:
ecdonaldb283
364737833677786437491111
T:
sphincsf128sha256simple
550332315568808256695471
T:
sphincsf128shake256simple
594089005989184560723865
T:
sphincsf192sha256simple
606417906121791961949431
T:
sphincsf256sha256simple
619919436284864663614670
T:
sphincsf128harakasimple
700927777013579070187018
T:
ecdonaldk409
726526467383454575022030
T:
sphincsf128sha256robust
778927357792819277995280
T:
ecdonaldb409
894214469011303390998413
T:
sphincsf192shake256simple
905633249188896592743517
T:
sphincsf256shake256simple
981249089884533199306739
T:
sphincsf192harakasimple
103608141105209534105818903
T:
sphincsf256harakasimple
105091353106350060107120908
T:
sphincsf128harakarobust
106707915108097986110072491
T:
sphincsf128shake256robust
122102232122669553124057014
T:
sphincsf192sha256robust
149117871149188732149263974
T:
ecdonaldk571
158327191158389550158550886
T:
rainbow3ccyclicc683248
158744704159507985160447648
T:
rainbow3ccompres683248
167487919167571334167654446
T:
ecdonaldb571
168963298170424172172295226
T:
sphincsf192harakarobust
172274128174089921175986651
T:
sphincsf192shake256robust
172559782174897124176367094
T:
sphincsf256sha256robust
178276701179165243181797531
T:
sphincsf256harakarobust
178046288179379978181244058
T:
sphincsf256shake256robust
289511622293215798296551904
T:
mqdss48
356019478356545546357677096
T:
rainbow5ccompres963664
356435450356971172357432558
T:
rainbow5ccyclicc963664
99548640110062422401024201121
T:
mqdss64

amd64; Zen (800f12); 2017 AMD EPYC 7501; 32 x 2000MHz; unstable; colossus5, 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
342034603620
T:
picnic3l1
354035803640
T:
picnicl1full
480048204880
T:
picnic3l3
482048404920
T:
picnicl3full
644064806580
T:
picnicl5full
644064806620
T:
picnic3l5
105801066010940
T:
picnic2l1fs
107001076011040
T:
picnicl1ur
107401088011180
T:
picnicl1fs
179401820018860
T:
picnic2l3fs
181401828018720
T:
picnicl3ur
181801838019220
T:
picnicl3fs
240802456024960
T:
picnic2l5fs
243002466025380
T:
picnicl5fs
243402478025540
T:
picnicl5ur
307603096031100
T:
lattisigns512
480804820048320ed25519
633206356063740dilithium2aes
100340100720101020dilithium3aes
115960117020122240
T:
ecdonaldp256
132820134040136940
T:
donald512
150840151160151840dilithium2
150980151700152420dilithium5aes
199340200000203360
T:
ecdonaldp224
237020237300237800
T:
ed448goldilocks
287740287940288540dilithium3
336300337760341500
T:
donald1024
388500389420393460
T:
pass863
412920414640415960
T:
pass769
446320446660447960dilithium5
804640808320818180
T:
ecdonaldp160
816900819060822880
T:
mqdss48
836960838820847840
T:
ecdonaldp521
874260876480882700
T:
ecdonaldk163
909160910620920460
T:
ecdonaldb163
970740973940979640
T:
ecdonaldp192
100406010046601006340
T:
sphincsf128harakasimple
101874010281801037440
T:
donald2048
100764010561601056540
T:
sphincsf128harakarobust
117352011764601189780
T:
ecdonaldk233
117384011904801316640
T:
sphincsf192harakasimple
121204012152401227040
T:
ecdonaldb233
1220360?1600460?2015640?
T:
qtesla1
160554016085601683340
T:
sphincsf192harakarobust
191676019221401928780
T:
mqdss64
192894019405401953160
T:
ecdonaldk283
205086020758002160480
T:
ecdonaldb283
270472027063802717940
T:
sphincsf128sha256simple
315520031665803180600
T:
sphincsf256harakasimple
324692033216603344860
T:
ecdonaldk409
342492034387603447700
T:
ecdonaldb409
355268035614603570880
T:
ecdonaldp384
2466740?3597300?4732320?
T:
qtesla3f
380874038192803841880
T:
sphincsf192sha256simple
413830041481204163220
T:
sphincsf256harakarobust
424268042516604260240
T:
sphincs256
502376050407005062840
T:
3icp
522382052348205239340
T:
sphincsf128sha256robust
3792820?6180920?7409360?
T:
qtesla3s
662292066404207214260
T:
ecdonaldk571
684294068533206861000
T:
sphincsf128shake256simple
708222071531407184640
T:
ecdonaldb571
773738077487207757580
T:
sphincsf192sha256robust
806210081108608326120
T:
luov863256
865576087663608875040
T:
rainbow1aclassic363232
7768360?8863960?10907680?
T:
qtesla1p
100194401005858010081020
T:
rainbow1acompres363232
101104401013266010174000
T:
sphincsf192shake256simple
100438201018280010253960
T:
rainbow1acyclicc363232
102181801022520010237880
T:
sphincsf256sha256simple
111731001120716011330740
T:
rainbowbinary256181212
135730601362218013774140
T:
luov863256pc
137242401373314013757380
T:
sphincsf128shake256robust
11179640?16112960?23320440?
T:
ronald512
192803601929000019331320
T:
sphincsf192shake256robust
20248020?21494240?25473900?
T:
falcon512tree
199797402155100023263820
T:
falcon512dyn
246139002472354024905460
T:
luov4849242
260398402607990026108580
T:
sphincsf256shake256simple
17778460?29876140?39695240?
T:
ronald768
314842603150762031544660
T:
sphincss128harakasimple
337821603394208034590340
T:
luov890351
352168403525850035438400
T:
tts6440
363584403638660036441280
T:
sphincss128harakarobust
21209820?40140840?55923960?
T:
ronald1024
34193120?40551460?50217500?
T:
qtesla3p
423069204232468042378340
T:
sphincsf256sha256robust
424728204257950042648340
T:
sphincss192harakasimple
456486204611764046516420
T:
rainbowbinary16242020
494194004944122049490300
T:
sphincsf256shake256robust
508822005105082051104800
T:
sphincss256harakasimple
541585205423186054313820
T:
luov890351pc
547647805492386055103600
T:
rainbow3cclassic683248
558928805601602056108960
T:
sphincss192harakarobust
563435605671292057008260
T:
gemss128
571297205724964057942200
T:
bluegemss128
572931005746670058260800
T:
luov8117404
575900605769254058104280
T:
redgemss128
579055205826514058504920
T:
rainbow3ccompres683248
584334805863198058840700
T:
rainbow3ccyclicc683248
630601406311040063311920
T:
gemss128v2
616401206410388070520320
T:
falcon1024tree
618390606420108070821880
T:
falcon1024dyn
648249806486794064990180
T:
redgemss128v2
682560206831928068639280
T:
sphincss256harakarobust
686089806892344069300560
T:
rainbow5640
769375807719582077383040
T:
luov6468330
857127408583780086183580
T:
sphincss128sha256simple
884413808854534088687060
T:
bluegemss128v2
915984009196572092839660
T:
luov8117404pc
77294900?106173380?172441880?
T:
ronald1536
121101020121256460121333020
T:
sphincss192sha256simple
133719220134226480134985940
T:
rainbow1b
144954240145244300145606140
T:
luov8086399
153379120154972060155155280
T:
rainbow6440
158817460159017580159098320
T:
sphincss256sha256simple
167978520168070040168223540
T:
sphincss128sha256robust
194990600195177580195648900
T:
sflashv2
206008420206259460208933160
T:
rainbow5cclassic963664
160980740?215481760?337327900?
T:
ronald2048
219871980219991420220074260
T:
sphincss128shake256simple
234494680235069440238118120
T:
rainbow5ccompres963664
234947180237259500238048860
T:
rainbow5ccyclicc963664
244305820244428200244689860
T:
sphincss192sha256robust
258924660259083040259595580
T:
redgemss192
266574900266757020267006660
T:
redgemss192v2
266790840266968560267478420
T:
bluegemss192
269826960270297840270699940
T:
gemss192
275566920275661900275916360
T:
gemss192v2
275644140275711260275830260
T:
rainbow1c
323870000324077500327732220
T:
sphincss192shake256simple
384365100384589500384715420
T:
bluegemss192v2
409949340410196640447885580
T:
sphincss128shake256robust
418953900419101940419283160
T:
sphincss256shake256simple
599423640599727200599944980
T:
sphincss192shake256robust
669202080669395140669528760
T:
sphincss256sha256robust
402950700?716650820?1256526680?
T:
ronald3072
764076600764425140767100520
T:
redgemss256
790776880791720940794173100
T:
gemss256
793037920793503040797483560
T:
sphincss256shake256robust
815876620817894280821541720
T:
redgemss256v2
794534500?819015520?2967549840?
T:
gui184
820660080825969600827188140
T:
gemss256v2
832812680837849160842182140
T:
rainbow3b
903287900904149420905044620
T:
gravitysphincss
924797720925916800926568680
T:
bluegemss256
973596280974188180974503000
T:
rainbow1a
101800420010185845601019704400
T:
bluegemss256v2
1250151960?1953418420?3001181120?
T:
ronald4096
227526578022763637202280165100
T:
rainbow3c
375429350037647401803770187740
T:
rainbow6b
709114346071003308207104031900
T:
rainbow5c
744683992074492061807452876020
T:
rainbow6a
802156892080845606808168060460
T:
gui312
825950944082643462608269935800
T:
rainbow4a
143267827401433175822014477340580
T:
gravitysphincsl
286501195802868871180028715521420
T:
gravitysphincsm
345893820803471698632034966318420
T:
gui448
Cycles to sign 59 bytes
25%50%75%system
169401756018380
T:
rainbowbinary256181212
306203116031860
T:
tts6440
311403200033540
T:
rainbowbinary16242020
510005106051100ed25519
652806542066200
T:
rainbow1a
669406828070680
T:
rainbow5640
103980105260107300
T:
rainbow1aclassic363232
107240108600110220
T:
rainbow6440
114320?117020?156380?
T:
rainbow1acyclicc363232
120620121280122400
T:
rainbow1c
125160125500125800
T:
sflashv2
150960151300152040
T:
ecdonaldp256
244320246280247240
T:
ed448goldilocks
258180260580265940
T:
donald512
167260?263060?470800?dilithium2aes
263280263880264640
T:
ecdonaldp224
124080?284440?495560?
T:
3icp
228420?307140?535920?dilithium3aes
221920?347340?480800?dilithium2
366040366380367300
T:
rainbow1b
376960378160382800
T:
rainbow3c
387380389340391600
T:
rainbow3cclassic683248
392060393640395500
T:
rainbow3ccyclicc683248
175640?420600?735600?
T:
lattisigns512
335620?457620?769920?dilithium5aes
436700?465220?907740?
T:
pass863
462420465360469040
T:
donald1024
491120?492900?980000?
T:
pass769
490520496360503120
T:
ronald512
514600519360524420
T:
falcon512tree
568140572420575360
T:
luov863256pc
580660585080594340
T:
rainbow6a
716180721540725660
T:
rainbow5c
449060?742800?963720?dilithium3
497840?784780?1593840?
T:
qtesla3f
582920?814220?960660?dilithium5
815980816940828520
T:
rainbow4a
807560817320830040
T:
ronald768
833460835560839060
T:
ecdonaldp160
914740916400918500
T:
ecdonaldk163
916780922460926140
T:
falcon512dyn
948660950560951900
T:
ecdonaldb163
99134010030801015340
T:
donald2048
100808010104801013000
T:
ecdonaldp192
102072010238001030700
T:
rainbow5cclassic963664
533880?1027060?1953040?
T:
qtesla1
102652010347401043120
T:
falcon1024tree
103992010520001292960
T:
rainbow5ccyclicc963664
105812010664201081540
T:
ronald1024
119484011968201204420
T:
rainbow3b
123204012337601236100
T:
ecdonaldk233
126870012703801272500
T:
ecdonaldb233
128300012847801288480
T:
ecdonaldp521
175514017638601776380
T:
luov890351pc
184652018562801865780
T:
falcon1024dyn
890700?1926680?2637780?
T:
qtesla1p
202422020369402050280
T:
ecdonaldk283
213904021654402244160
T:
ecdonaldb283
255260025601002568280
T:
luov8117404pc
1328800?2567540?3661040?
T:
qtesla3s
277330027910402810060
T:
ronald1536
289054028963802905920
T:
rainbow6b
344810034591403492360
T:
ecdonaldk409
361246036260003642520
T:
ecdonaldb409
369340037078003715580
T:
ecdonaldp384
3679200?4358300?4928740?
T:
redgemss128
434170043588604380100
T:
ronald2048
4159060?4740780?5667600?
T:
redgemss128v2
565174056591005668300
T:
picnicl1full
657934066481806703840
T:
rainbow1acompres363232
665796067193006777900
T:
luov863256
683876068431806850940
T:
mqdss48
4102400?6850620?10668880?
T:
qtesla3p
704756070778807612360
T:
ecdonaldk571
754906075956407635840
T:
ecdonaldb571
785014078626607874420
T:
gravitysphincss
936060093720809392580
T:
picnicl1fs
110104801102732011039300
T:
picnicl3full
115657201160074011631180
T:
ronald3072
118179001183076011862940
T:
picnicl1ur
10337200?12217240?14653740?
T:
redgemss192
10530460?12493700?14358960?
T:
redgemss192v2
136686601368866013705440
T:
gravitysphincsm
161446201617562016215880
T:
gravitysphincsl
12437340?17428520?32271360?
T:
gui184
181141001814156018178300
T:
picnicl5full
183368401835926018388260
T:
mqdss64
17414180?20684840?24637060?
T:
redgemss256
221097202212844022234980
T:
picnicl3fs
226933602295358023254700
T:
luov890351
19900480?23139420?26700260?
T:
redgemss256v2
243717202441188024455540
T:
ronald4096
277025402771538027735880
T:
picnic3l1
288070402883428028952100
T:
picnicl3ur
351957803557186038391280
T:
sphincsf192harakasimple
364387003648510036594400
T:
sphincsf128harakasimple
367610603744072037524080
T:
sphincsf128harakarobust
387439403881054038951120
T:
picnicl5fs
389431003910508039182860
T:
rainbow3ccompres683248
388881803916890043204920
T:
luov8117404
457260604583786045972880
T:
luov4849242
486338204867806048749800
T:
sphincsf192harakarobust
485845804877014049048200
T:
picnicl5ur
597879605991240060036200
T:
picnic3l3
779735807801454078056800
T:
sphincs256
847089008502492098674000
T:
sphincsf256harakasimple
851113408523774085598360
T:
sphincsf128sha256simple
9928820099427800100932980
T:
picnic3l5
105714780105909660106099820
T:
sphincsf256harakarobust
112640640112773640112864200
T:
sphincsf192sha256simple
112824700113629820117023220
T:
rainbow5ccompres963664
137499740138059700138198420
T:
luov6468330
123035800?147456220?171999800?
T:
bluegemss128v2
123815080?148587220?173413920?
T:
bluegemss128
164824160164985580165262780
T:
sphincsf128sha256robust
220127420220359480221174000
T:
sphincsf128shake256simple
222530740222790720223038920
T:
sphincsf192sha256robust
226068840226140160226203660
T:
picnic2l1fs
249501160249614620249755140
T:
sphincsf256sha256simple
272136760273945940274144600
T:
luov8086399
280901180281362440281588800
T:
sphincsf192shake256simple
418608860418925560419111620
T:
sphincsf128shake256robust
353723740?423563760?501744020?
T:
bluegemss192v2
379628700?457389180?617897580?
T:
bluegemss192
522432840522585460522944620
T:
sphincsf192shake256robust
543542720544450040545494240
T:
sphincss128harakasimple
605667080605935320606370440
T:
sphincsf256shake256simple
644419460644850260645774900
T:
picnic2l3fs
245843220?655802980?1065849240?
T:
gui312
657331680658485540659359200
T:
sphincss128harakarobust
618983760?741516940?865316980?
T:
bluegemss256v2
752322400753526720754560040
T:
sphincss256harakasimple
661999100?794723060?938601740?
T:
bluegemss256
593368940?889000720?1185143800?
T:
gemss128v2
953297880953822800955068040
T:
sphincsf256sha256robust
969865820970492500975479500
T:
sphincss256harakarobust
748016720?1046896200?1204973220?
T:
gemss128
111176982011122797601112575500
T:
sphincsf256shake256robust
112140444011222950401123457540
T:
sphincss192harakasimple
136872512013720978401373992720
T:</