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
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
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
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
659..659..660falcon512dyn
659..659..660falcon512tree
1184lattisigns512
1275..1275..1276falcon1024dyn
1275..1275..1276falcon1024tree
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2420dilithium2
2420dilithium2aes
2720qtesla3s
2848qtesla1p
2848qtesla3f
3184luov6468330
3293dilithium3
3293dilithium3aes
4595dilithium5
4595dilithium5aes
4850luov8086399
6176qtesla3p
8080sphincss128harakarobust
8080sphincss128harakasimple
8080sphincss128sha256robust
8080sphincss128sha256simple
8080sphincss128shake256robust
8080sphincss128shake256simple
12327..12354..12354picnic2l1fs
12464..12478..12509picnic3l1
15728gravitysphincss
16976sphincsf128harakarobust
16976sphincsf128harakasimple
16976sphincsf128sha256robust
16976sphincsf128sha256simple
16976sphincsf128shake256robust
16976sphincsf128shake256simple
17064sphincss192harakarobust
17064sphincss192harakasimple
17064sphincss192sha256robust
17064sphincss192sha256simple
17064sphincss192shake256robust
17064sphincss192shake256simple
27150..27181..27222picnic2l3fs
27396..27432..27492picnic3l3
29792sphincss256harakarobust
29792sphincss256harakasimple
29792sphincss256sha256robust
29792sphincss256sha256simple
29792sphincss256shake256robust
29792sphincss256shake256simple
30824..30841..30841picnicl1full
32800pqrsa15
32852..32868..32868picnicl1fs
32882mqdss48
34064gravitysphincsm
35664sphincsf192harakarobust
35664sphincsf192harakasimple
35664sphincsf192sha256robust
35664sphincsf192sha256simple
35664sphincsf192shake256robust
35664sphincsf192shake256simple
38768gravitysphincsl
41000sphincs256
46184..46256..46329picnic2l5fs
48452..48564..48644picnic3l5
49216sphincsf256harakarobust
49216sphincsf256harakasimple
49216sphincsf256sha256robust
49216sphincsf256sha256simple
49216sphincsf256shake256robust
49216sphincsf256shake256simple
53965picnicl1ur
67800mqdss64
68567..68567..68591picnicl3full
74136..74148..74184picnicl3fs
121586..121602..121650picnicl5full
121849picnicl3ur
128156..128188..128220picnicl5fs
209510picnicl5ur
Signing 23 bytes
bytessystem
32rainbowbinary16242020
33gemss128
33gemss128v2
34bluegemss128
34bluegemss128v2
363icp
36redgemss128
36redgemss128v2
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
659falcon512tree
659..659..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
12447..12476..12495picnic3l1
15728gravitysphincss
16976sphincsf128harakarobust
16976sphincsf128harakasimple
16976sphincsf128sha256robust
16976sphincsf128sha256simple
16976sphincsf128shake256robust
16976sphincsf128shake256simple
17064sphincss192harakarobust
17064sphincss192harakasimple
17064sphincss192sha256robust
17064sphincss192sha256simple
17064sphincss192shake256robust
17064sphincss192shake256simple
27150..27222..27253picnic2l3fs
27348..27420..27444picnic3l3
29792sphincss256harakarobust
29792sphincss256harakasimple
29792sphincss256sha256robust
29792sphincss256sha256simple
29792sphincss256shake256robust
29792sphincss256shake256simple
30824..30824..30841picnicl1full
32800pqrsa15
32836..32852..32884picnicl1fs
32882mqdss48
34064gravitysphincsm
35664sphincsf192harakarobust
35664sphincsf192harakasimple
35664sphincsf192sha256robust
35664sphincsf192sha256simple
35664sphincsf192shake256robust
35664sphincsf192shake256simple
38768gravitysphincsl
41000sphincs256
46184..46233..46376picnic2l5fs
48420..48500..48612picnic3l5
49216sphincsf256harakarobust
49216sphincsf256harakasimple
49216sphincsf256sha256robust
49216sphincsf256sha256simple
49216sphincsf256shake256robust
49216sphincsf256shake256simple
53965picnicl1ur
67800mqdss64
68519..68543..68591picnicl3full
74136..74160..74184picnicl3fs
121554..121618..121650picnicl5full
121849picnicl3ur
128124..128204..128252picnicl5fs
209510picnicl5ur
Signing many bytes
bytessystem
32rainbowbinary16242020
33gemss128
33gemss128v2
34bluegemss128
34bluegemss128v2
363icp
36redgemss128
36redgemss128v2
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
45gui184
48ecdonaldp192
52gemss192
52gemss192v2
53bluegemss192
53bluegemss192v2
55redgemss192
55redgemss192v2
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
66rainbow1aclassic363232
66rainbow1acompres363232
66rainbow1acyclicc363232
72ecdonaldb283
72ecdonaldk283
72gemss256
72gemss256v2
74bluegemss256
74bluegemss256v2
75redgemss256
75redgemss256v2
78rainbow1b
83gui448
87hector
92rainbow4a
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
147rainbow6b
156rainbow3c
164rainbow3cclassic683248
164rainbow3ccompres683248
164rainbow3ccyclicc683248
204rainbow5c
212rainbow5cclassic963664
212rainbow5ccompres963664
212rainbow5ccyclicc963664
232edons128k08n72nu8l4mu3
304edons128ref
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
659..659..660falcon512dyn
659..659..660falcon512tree
1184lattisigns512
1275falcon1024dyn
1275..1275..1276falcon1024tree
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2420dilithium2
2420dilithium2aes
2720qtesla3s
2848qtesla1p
2848qtesla3f
3184luov6468330
3293dilithium3
3293dilithium3aes
4595dilithium5
4595dilithium5aes
4850luov8086399
6176qtesla3p
8080sphincss128harakarobust
8080sphincss128harakasimple
8080sphincss128sha256robust
8080sphincss128sha256simple
8080sphincss128shake256robust
8080sphincss128shake256simple
12327..12354..12375picnic2l1fs
12447..12464..12492picnic3l1
15728gravitysphincss
16976sphincsf128harakarobust
16976sphincsf128harakasimple
16976sphincsf128sha256robust
16976sphincsf128sha256simple
16976sphincsf128shake256robust
16976sphincsf128shake256simple
17064sphincss192harakarobust
17064sphincss192harakasimple
17064sphincss192sha256robust
17064sphincss192sha256simple
17064sphincss192shake256robust
17064sphincss192shake256simple
27150..27212..27222picnic2l3fs
27396..27432..27492picnic3l3
29792sphincss256harakarobust
29792sphincss256harakasimple
29792sphincss256sha256robust
29792sphincss256sha256simple
29792sphincss256shake256robust
29792sphincss256shake256simple
30807..30824..30841picnicl1full
32800pqrsa15
32852..32876..32884picnicl1fs
32882mqdss48
34064gravitysphincsm
35664sphincsf192harakarobust
35664sphincsf192harakasimple
35664sphincsf192sha256robust
35664sphincsf192sha256simple
35664sphincsf192shake256robust
35664sphincsf192shake256simple
38768gravitysphincsl
41000sphincs256
46064..46208..46281picnic2l5fs
48388..48468..48548picnic3l5
49216sphincsf256harakarobust
49216sphincsf256harakasimple
49216sphincsf256sha256robust
49216sphincsf256sha256simple
49216sphincsf256shake256robust
49216sphincsf256shake256simple
53965picnicl1ur
67800mqdss64
68519..68543..68567picnicl3full
74112..74136..74160picnicl3fs
121586..121618..121650picnicl5full
121849picnicl3ur
128156..128172..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; 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-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: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
933594169513
T:
picnicl1full
114321172111975
T:
picnic3l1
127531287612924
T:
picnicl3full
129471304313117
T:
picnic3l3
163711641416617
T:
picnicl1ur
163991649716691
T:
picnic2l1fs
165311658716671
T:
picnic3l5
166021669416838
T:
picnicl5full
168701691417092
T:
picnicl1fs
343903444234664
T:
picnicl3fs
343293444934619
T:
picnicl3ur
368673693237039
T:
picnic2l3fs
508255095551119
T:
picnicl5fs
511095127751471
T:
picnicl5ur
577585784058077
T:
picnic2l5fs
132022132379132566ed25519
203007205138212471
T:
ecdonaldp256
295557297465299562
T:
donald512
352527352993354180dilithium2
648702649891651566dilithium3
861047867037871386dilithium2aes
888979890592901869
T:
donald1024
976685977540979124dilithium5
109597910987231101360
T:
mqdss48
122429912289941248472
T:
ecdonaldp160
146101614685681480579
T:
ecdonaldp192
157359015790421589484dilithium3aes
184005918549341882683
T:
ecdonaldk163
190774219147361930427
T:
ecdonaldb163
1521648?1990915?2573740?
T:
qtesla1
200158520077742016706
T:
ecdonaldp224
254262025465272558695
T:
mqdss64
263118426412752650374dilithium5aes
265486326725772689242
T:
ecdonaldk233
274177427664802794409
T:
donald2048
276954827867962807354
T:
ecdonaldb233
2916831?4255862?5591343?
T:
qtesla3f
531355053296335363924
T:
ecdonaldk283
575812657636965799319
T:
ecdonaldb283
599252760036216021690
T:
ecdonaldp384
6133000?7075451?8903904?
T:
qtesla1p
6012977?7474731?10361144?
T:
qtesla3s
946070494688669494541
T:
sphincsf128shake256simple
110680671107917711091915
T:
ecdonaldk409
121129661211827612128769
T:
sphincsf128harakasimple
122762561228249312302746
T:
ecdonaldb409
139351051395257713977139
T:
sphincsf192shake256simple
143045861435881015357008
T:
sphincs256
154805801549740815552531
T:
ecdonaldp521
177411041776941717776461
T:
sphincsf128shake256robust
178469351785292117870604
T:
sphincsf192harakasimple
209062842091273520949246
T:
sphincsf128harakarobust
232586842328957123306425
T:
ecdonaldk571
259479322597418325994842
T:
ecdonaldb571
261323632615849226163693
T:
sphincsf192shake256robust
21872147?30096574?41062480?
T:
ronald512
279926733015954033737603
T:
falcon512dyn
309013033091219230921500
T:
sphincsf192harakarobust
28143098?30938428?36080641?
T:
falcon512tree
327005673273332532788796
T:
luov4849242
29021720?35358492?42146609?
T:
qtesla3p
365361073657530536654106
T:
sphincsf256shake256simple
26628628?39099921?61230705?
T:
rwb0fuz1024
439501964398672744053388
T:
luov863256
473974364740567247470868
T:
sphincsf256harakasimple
501148955019672750403282
T:
rainbow1aclassic363232
541228325420949454480642
T:
rainbow1acompres363232
540832185423374454386755
T:
rainbow1acyclicc363232
34842735?55407708?83385381?
T:
ronald768
691671486927184369324212
T:
sphincsf256shake256robust
822789228229731382330818
T:
sphincsf256harakarobust
80920923?88925190?102318532?
T:
falcon1024dyn
52002452?91717293?128732010?
T:
ronald1024
8835842893023795107072224
T:
falcon1024tree
953076789543707395551456
T:
luov6468330
147529310147668584147749048
T:
luov890351
174983034175167086175478754
T:
luov8086399
218791838220716828228666640
T:
redgemss128v2
267059033267322093267661932
T:
luov8117404
301888482303693224305153118
T:
bluegemss128v2
303295658303760332304268621
T:
sphincss128shake256simple
206564136?330893628?518415780?
T:
ronald1536
354295438354943802355597932
T:
gemss128v2
351514920357843408362145356
T:
sflashv2
384511389385066791385091405
T:
sphincss128harakasimple
444633020445014543445875976
T:
sphincss192shake256simple
554050798554744824555402396
T:
rainbow3cclassic683248
567861657567900822568615545
T:
sphincss192harakasimple
568091116568534393568987566
T:
sphincss128shake256robust
584817372585277722586426207
T:
sphincss256shake256simple
620122907620727617621381721
T:
rainbow3ccyclicc683248
621865521622980200623268732
T:
rainbow3ccompres683248
666018854666105596666375108
T:
sphincss128harakarobust
756660274756791536757752031
T:
sphincss256harakasimple
836259470836781873837305924
T:
sphincss192shake256robust
622014859?925479814?1774279002?
T:
ronald2048
985975079986071752986398597
T:
sphincss192harakarobust
111098236111110699201111455121
T:
sphincss256shake256robust
131537538713154712441315589121
T:
sphincss256harakarobust
134339748613606381101368974223
T:
redgemss192v2
144396780414509098161466030456
T:
redgemss128
148470216614854504101496421604
T:
rainbow1a
152042965215230138981525445064
T:
rainbow5cclassic963664
169898073017106599241712231414
T:
bluegemss192v2
171487080217156364961716006624
T:
rainbow5ccyclicc963664
171654276217177026901718086974
T:
rainbow5ccompres963664
208394682620945644422118893254
T:
bluegemss128
286108793428852633262900440056
T:
gemss128
313418040931401084963155154621
T:
gui184
2511276514?3431826276?5060658831?
T:
ronald3072
386950401239179417883959255601
T:
redgemss256v2
448495978044935908204519658286
T:
bluegemss256v2
467416024846760342734676349556
T:
rainbow1b
490123471449015701494902691176
T:
rainbow1c
588958908260209387006172975245
T:
redgemss192
766329588576755063287705345700
T:
bluegemss192
4052045364?8607859834?13418400166?
T:
ronald4096
918711138095133825439805563900
T:
pqrsa15
125637038701256434908812566158058
T:
rainbow4a
129806875371309999673613684122179
T:
redgemss256
174073055881746906489517608249308
T:
bluegemss256
175226083621758965519017685301914
T:
rainbow3b
512436262895125978156251280836996
T:
rainbow3c
528350568435292943576152962490194
T:
rainbow6a
Cycles to sign 59 bytes
25%50%75%system
136617136762136945ed25519
171306171913176365
T:
sflashv2
275567276090277109
T:
ecdonaldp256
450763452308457766
T:
rainbow1acyclicc363232
451343454009482225
T:
rainbow1aclassic363232
492331494608502278
T:
donald512
540967543113553925
T:
rainbow1a
665865674289691112
T:
ronald512
929601937145946326
T:
falcon512tree
586796?1046505?1667933?
T:
qtesla1
109037010936111098399
T:
donald1024
965920?1291785?2196202?dilithium2
129036212921581302276
T:
ecdonaldp160
138298113943761406621
T:
ronald768
951990?1455134?2863694?
T:
qtesla3f
150604015157481524474
T:
falcon512dyn
153811015405571548486
T:
ecdonaldp192
173121417378941763283
T:
rainbow4a
1397835?1738356?3866152?dilithium3
1061450?1789702?2915072?
T:
qtesla1p
178474717930351801294
T:
rainbow1c
186787818832801899602
T:
falcon1024tree
189922219037201915353
T:
ecdonaldk163
1544548?1947558?3109744?dilithium2aes
196732419717781980577
T:
ecdonaldb163
210619321116982121483
T:
ecdonaldp224
217935421872412196898
T:
rwb0fuz1024
1344837?2223218?5719257?
T:
qtesla3s
223940022479022288887
T:
ronald1024
231062923227142334504
T:
rainbow1b
1619556?2735823?4361999?dilithium5
273679627451822753488
T:
ecdonaldk233
274230727656552788808
T:
donald2048
286117428674352874424
T:
ecdonaldb233
1970138?2973633?5163959?dilithium3aes
309195731064463118847
T:
falcon1024dyn
371965637475843754101
T:
rainbow3ccyclicc683248
371679437497363752504
T:
rainbow3cclassic683248
392012139407163948066
T:
rainbow6a
397707639898104010610
T:
rainbow3b
3267665?4049534?5345985?dilithium5aes
549819255024975506937
T:
ecdonaldk283
593226459378945944863
T:
ecdonaldb283
629719963020136312628
T:
ecdonaldp384
636301863910926588280
T:
ronald1536
662586666313716638475
T:
rainbow3c
4714752?7725643?12215564?
T:
qtesla3p
792306479292667956618
T:
rainbow5ccyclicc963664
792456079315267958586
T:
rainbow5cclassic963664
115068961151770911532022
T:
ecdonaldk409
114809451152520411654634
T:
ronald2048
126734371268187912699231
T:
ecdonaldb409
163408621634871716373456
T:
ecdonaldp521
196530171973195719949610
T:
luov863256
220688312208599122093641
T:
picnicl1full
241529382416633924184673
T:
ecdonaldk571
257712022579577025807533
T:
picnicl1fs
269186522694499526952009
T:
ecdonaldb571
322964513235311532420946
T:
rainbow1acompres363232
325810243264601132797481
T:
ronald3072
358421093587047635955176
T:
picnicl1ur
406634844069868840990968
T:
mqdss48
429308904301874043038731
T:
picnicl3full
41816322?52541772?62314418?
T:
redgemss128
617377026184643761911204
T:
luov4849242
621906746226095862301989
T:
picnicl3fs
679755746800012568064631
T:
picnicl5full
692434356927121469430813
T:
luov890351
709648657112202071242288
T:
ronald4096
906794559070598890750032
T:
picnicl3ur
72768479?96661290?111327844?
T:
redgemss128v2
106880627106954518106999880
T:
picnicl5fs
111880956111927370112000148
T:
picnic3l1
89594284?112607365?138670468?
T:
redgemss192
121522275122311342122352051
T:
luov8117404
125370795126228472126596113
T:
mqdss64
148354476148515400149824900
T:
picnicl5ur
115020365?151581045?187539611?
T:
redgemss256
198971266200344614206327142
T:
luov6468330
246502058246638558246744470
T:
picnic3l3
225533066?269788467?329634679?
T:
redgemss192v2
269601070269844368281090084
T:
sphincs256
299263389299475308299797989
T:
sphincsf128shake256simple
336994842337496912337879152
T:
rainbow3ccompres683248
339430166339646928340037870
T:
pqrsa15
379178806379384721379722102
T:
sphincsf192shake256simple
394965208396018884398552636
T:
luov8086399
398274534398796252398921006
T:
picnic3l5
446233430446573803446843740
T:
sphincsf128harakasimple
394397506?469775828?550836772?
T:
redgemss256v2
520094501520329995520570368
T:
sphincsf192harakasimple
535506542535882352536154585
T:
sphincsf128shake256robust
698626117698842890699263781
T:
sphincsf192shake256robust
740243970740563566741113394
T:
sphincsf128harakarobust
807367132807492684807660424
T:
picnic2l1fs
837560167838006256838749818
T:
sphincsf256shake256simple
903957470904435080905077418
T:
sphincsf192harakarobust
911908330912153288912713606
T:
rainbow5ccompres963664
128979443912900514601290779425
T:
sphincsf256harakasimple
153572502615360649221537263958
T:
sphincsf256shake256robust
219251328521930066772193522193
T:
sphincsf256harakarobust
220576187422063894282208134916
T:
picnic2l3fs
1909522871?2291071359?2666795068?
T:
bluegemss128
1037499752?2610937091?3916281375?
T:
gui184
3102170381?3721219903?4960931562?
T:
bluegemss128v2
434328182543452554694347065004
T:
picnic2l5fs
451654670845190894504521518677
T:
sphincss128shake256simple
3781838567?4706682048?5650607560?
T:
bluegemss192
586534505458835987887058976726
T:
bluegemss256
699468488269976766756999474900
T:
sphincss256shake256simple
715565421171620450407163405007
T:
sphincss128harakasimple
793240771879353158337937325763
T:
sphincss128shake256robust
942393750194266679319429533484
T:
sphincss192shake256simple
114657163741146914419611470186392
T:
sphincss256harakasimple
117226348151172334155311729782532
T:
sphincss128harakarobust
10250756184?12298764869?14372241506?
T:
bluegemss192v2
126628470221266377214412664287392
T:
sphincss256shake256robust
159929746521599394857416009163882
T:
sphincss192harakasimple
162656531231626730749716273697198
T:
sphincss192shake256robust
14600230556?17572900097?20499860112?
T:
gemss128
193953564691940009601619402233903
T:
sphincss256harakarobust
19834006303?23808779175?27774668389?
T:
gemss128v2
17856418541?24904525135?28540599182?
T:
bluegemss256v2
281290028662813051543628145158493
T:
sphincss192harakarobust
Cycles to verify 59 bytes
25%50%75%system
117661192812072
T:
rwb0fuz1024
384943880439433
T:
ronald512
448354525346180
T:
ronald768
544215561358679
T:
ronald1024
828478337384080
T:
ronald1536
103188104636107078
T:
rainbow1aclassic363232
105094106191107337
T:
falcon512tree
120533120967121778
T:
ronald2048
141542142861143925
T:
falcon512dyn
173624174252174650
T:
qtesla1
189846193248219298
T:
sflashv2
215752216870217628
T:
falcon1024tree
225371225953227124
T:
ronald3072
293186294147295516
T:
falcon1024dyn
298326300663304463
T:
donald512
369703370864372397
T:
ronald4096
374221393757408919
T:
gui184
405384406201407232dilithium2
411431412692413685
T:
qtesla3f
414919416495419782ed25519
424230425722427421
T:
qtesla3s
429492446105473273
T:
gemss128v2
460665461814463587
T:
rainbow1a
452788466687487580
T:
bluegemss128v2
474935493997533356
T:
redgemss128v2
484800558194585248
T:
rainbow3cclassic683248
599472599798600892
T:
ecdonaldp256
646398647551648357dilithium3
833094836925840817dilithium2aes
873348879055883408
T:
donald1024
943104950291957832
T:
qtesla1p
105067610518841057531dilithium5
101940810560191086833
T:
bluegemss192v2
103906210828891147129
T:
rainbow5cclassic963664
116273611723681182460
T:
ecdonaldp160
118385311847921192892
T:
rainbow1b
1089467?1280583?1387081?
T:
redgemss192v2
138234313910661396897
T:
ecdonaldp192
144857514522561459575dilithium3aes
161064816142321631002
T:
rainbow1c
179403818103511818566
T:
ecdonaldp224
179050818115181828858
T:
rainbow4a
254891725549852563821dilithium5aes
2826570?2919145?3687761?
T:
redgemss256v2
285988929905223224586
T:
bluegemss256v2
321694032363423257952
T:
donald2048
344538035852013617705
T:
sphincs256
366387136734863677648
T:
ecdonaldk163
379896538114923818826
T:
ecdonaldb163
391573939415513949444
T:
rainbow3b
423292242558664430462
T:
rainbow6a
441639944419714463178
T:
qtesla3p
496244949790144992065
T:
ecdonaldp384
484266549971835126043
T:
sphincss128shake256simple
530632653234875343565
T:
ecdonaldk233
556406155741035582772
T:
ecdonaldb233
643682864490846456037
T:
rainbow3c
731027374637027570224
T:
sphincss192shake256simple
765150377628047848811
T:
sphincss128harakasimple
950723796121869769102
T:
sphincss256shake256simple
945441696680689970914
T:
sphincss128shake256robust
107578191076562910773984
T:
ecdonaldk283
112043611139408411538315
T:
sphincss192harakasimple
116270691163660211652132
T:
ecdonaldb283
120021951218382812375239
T:
sphincsf128shake256simple
122458401228122512345471
T:
ecdonaldp521
132657631347761813821716
T:
sphincss128harakarobust
142198191424661514251689
T:
rainbow1acompres363232
142521521426690914278170
T:
rainbow1acyclicc363232
141468451436675914595894
T:
sphincss192shake256robust
158377401605809816235714
T:
sphincss256harakasimple
161256091613438316235979
T:
picnicl1full
175808221763086317647278
T:
luov863256
176058941778481317930153
T:
sphincsf128harakasimple
183935031870322719017515
T:
sphincss256shake256robust
189652821921454619490329
T:
sphincsf192shake256simple
193097331947701919696001
T:
sphincsf256shake256simple
197587131977488919785063
T:
picnicl1fs
203219632058204320947580
T:
sphincss192harakarobust
225595272257163622592953
T:
ecdonaldk409
231359402350062123749317
T:
sphincsf128shake256robust
248434222485767424940478
T:
ecdonaldb409
274671142750714227521387
T:
picnicl1ur
272530212753529227764904
T:
sphincsf192harakasimple
281309042849223728744507
T:
sphincss256harakarobust
292676352957966429857261
T:
sphincsf256harakasimple
294292302962962930093656
T:
mqdss48
305245093114226931496607
T:
sphincsf128harakarobust
316432863167985931712883
T:
picnicl3full
371435673739180837641622
T:
sphincsf192shake256robust
377523193809788638583214
T:
sphincsf256shake256robust
399581644026596940512876
T:
pqrsa15
446135574465399944680418
T:
luov4849242
474447814746071447478819
T:
ecdonaldk571
479972024882173049102160
T:
gemss128
494228064946378649496823
T:
picnicl3fs
490408274963494150060821
T:
sphincsf192harakarobust
502498305035460450492520
T:
bluegemss128
506611505072004350786115
T:
picnicl5full
522252435256120753133660
T:
sphincsf256harakarobust
529094985292812052951007
T:
ecdonaldb571
541400985444748055361064
T:
redgemss128
637613226378135463835731
T:
luov890351
706600397073920170785272
T:
picnicl3ur
859061998597556186069610
T:
picnicl5fs
860275898618679186280670
T:
rainbow3ccompres683248
860854798624813786295666
T:
rainbow3ccyclicc683248
917382809183132491870020
T:
picnic3l1
921492099300866594183626
T:
mqdss64
113002663113020331113555325
T:
luov8117404
117358444117398589117493449
T:
picnicl5ur
123066191123715223124144013
T:
luov6468330
139963992140691944142648214
T:
bluegemss192
139279606142428214142989986
T:
redgemss192
194631862194691459196642084
T:
rainbow5ccyclicc963664
195092430195149454195227576
T:
rainbow5ccompres963664
203284881203385253203479230
T:
picnic3l3
225480159225579480225671145
T:
luov8086399
259349930260232872261110118
T:
bluegemss256
265614974275530366276691770
T:
redgemss256
313711575313979686314102980
T:
picnic3l5
483971618484231460484460080
T:
picnic2l1fs
110113298511015171891101878933
T:
picnic2l3fs
195275259019533568951956524551
T:
picnic2l5fs

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

aarch64; 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+crypto (410fd034); 2018 NXP i.MX 8M; 4 x 1500MHz; googlecoraldev, supercop-20191221

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

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

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

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

aarch64; A53 (410fd034); 2018 Broadcom BCM2837B0; 4 x 1400MHz; pi3aplus, 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
140931429914622
T:
picnicl1full
142491445614684
T:
picnic3l1
203102068120954
T:
picnicl3full
206812087921341
T:
picnic3l3
208242107921604
T:
picnic2l1fs
211832149421987
T:
picnicl1fs
246352480525053
T:
picnicl1ur
260002653027760
T:
picnicl5full
266452704029628
T:
picnic3l5
553515564156497
T:
picnic2l3fs
563265662657840
T:
picnicl3ur
606876085863880
T:
picnicl3fs
757267594484073
T:
picnic2l5fs
762227658883376
T:
picnicl5fs
778237837984659
T:
picnicl5ur
204285205615210622ed25519
353668362006376949
T:
ecdonaldp256
397093400143402480
T:
donald512
661789662889680816dilithium2
111842011325801151322
T:
donald1024
112134511328541158254dilithium3
132327413393341362500dilithium2aes
158629116121001656228
T:
mqdss48
176537317714641793078dilithium5
220041122319892308413
T:
ecdonaldp160
230644723221592344199dilithium3aes
265980226836632704733
T:
ecdonaldp192
319252732185053300488
T:
ecdonaldk163
328631433005603321088
T:
ecdonaldb163
337883733932503434663
T:
ecdonaldp224
2332476?3723878?4449597?
T:
qtesla1
372459137675483817432
T:
mqdss64
386475139176254058616
T:
donald2048
391644039334143962386dilithium5aes
432634043589414388312
T:
ecdonaldk233
452994445461904563218
T:
ecdonaldb233
5116003?5179810?7541112?
T:
qtesla3f
677409568058836855623
T:
sphincsf128sha256simple
851277485564958601144
T:
ecdonaldk283
919634393003299354942
T:
ecdonaldb283
99896681004119510061149
T:
sphincsf192sha256simple
7657346?10094814?14908110?
T:
qtesla3s
105056071059054810643302
T:
ecdonaldp384
10617336?11988838?13529676?
T:
qtesla1p
127729731286580712922565
T:
sphincsf128shake256simple
131779241318512413325289
T:
sphincsf128sha256robust
155337771555567315585069
T:
sphincsf128harakasimple
176031341768423217828352
T:
ecdonaldk409
176978261792037018114930
T:
sphincs256
190176021910544119216803
T:
sphincsf192shake256simple
194913761952978219621590
T:
ecdonaldb409
197030421979656519903761
T:
sphincsf192sha256robust
227526312286670522920336
T:
sphincsf192harakasimple
19648852?24388354?27891162?
T:
ronald512
243601812450514924618610
T:
sphincsf128shake256robust
250811942527272825391716
T:
ecdonaldp521
263692682655658026636912
T:
sphincsf256sha256simple
266561202698693227277848
T:
sphincsf128harakarobust
25521740?35748718?51880420?
T:
ronald768
365846353677825936884147
T:
sphincsf192shake256robust
370374023737857837591314
T:
ecdonaldk571
391759473933654639547046
T:
sphincsf192harakarobust
414961784180279041902726
T:
ecdonaldb571
40216644?42118718?52258522?
T:
falcon512dyn
421327934232634342643771
T:
luov4849242
411664464557033850288854
T:
falcon512tree
492202254940790049651920
T:
sphincsf256shake256simple
543070845451232455443844
T:
luov863256
604174356059520360791673
T:
sphincsf256harakasimple
613879626160069861984902
T:
rainbow1aclassic363232
45954164?61744806?100867662?
T:
ronald1024
55431518?64034974?73524932?
T:
qtesla3p
664515906662385067077078
T:
rainbow1acyclicc363232
664604086665385666969452
T:
rainbow1acompres363232
44436048?70320736?102951386?
T:
rwb0fuz1024
712996907153605671728891
T:
sphincsf256sha256robust
918476239208915592373071
T:
sphincsf256shake256robust
104499808104740181105078020
T:
sphincsf256harakarobust
135874318136343908136897044
T:
luov6468330
126761700137657666155350474
T:
falcon1024tree
129070716137850832149418882
T:
falcon1024dyn
135530131?210848734?328949350?
T:
ronald1536
217053762217577848218428578
T:
luov890351
217653096218065403218635805
T:
sphincss128sha256simple
248994490249507400250041084
T:
luov8086399
320542409321013477321755033
T:
sphincss192sha256simple
388627478393043366394646060
T:
luov8117404
409394133409687074410435802
T:
sphincss128shake256simple
423781584424732675425114786
T:
sphincss128sha256robust
424083638424757978425351708
T:
sphincss256sha256simple
491009303491466921492120239
T:
sphincss128harakasimple
561017078561775428568858892
T:
bluegemss128v2
611637229612597345613168717
T:
sphincss192shake256simple
633141863633764608634827324
T:
sphincss192sha256robust
632883078634595544635964240
T:
rainbow3cclassic683248
356367444?650280630?771557702?
T:
ronald2048
699274906705924008711336773
T:
redgemss128v2
704379184706552654711241140
T:
rainbow3ccyclicc683248
706431558707834446710168394
T:
rainbow3ccompres683248
725123062725813066726489253
T:
sphincss192harakasimple
784690255785320039785814340
T:
sphincss128shake256robust
789985953791251429792149314
T:
sphincss256shake256simple
846476417847349786848500536
T:
sphincss128harakarobust
964146285965696859967097775
T:
sphincss256harakasimple
111704425211278483911135305373
T:
sflashv2
114376564211447153391145630011
T:
sphincss256sha256robust
117732383511784185051179091687
T:
sphincss192shake256robust
147042226114715509621472265795
T:
sphincss256shake256robust
167162907616731014441674860342
T:
sphincss256harakarobust
176251435817672187171785673265
T:
rainbow5cclassic963664
197571567919843983371989875252
T:
rainbow5ccyclicc963664
198173047419846980902002846872
T:
rainbow5ccompres963664
203978224320416705302044828935
T:
rainbow1a
1205713722?2363310482?3994595270?
T:
ronald3072
249407773725604966512588362847
T:
redgemss192v2
272414939527314869682739206028
T:
redgemss128
352871921235316427203539366112
T:
bluegemss192v2
382566041338336220663847011944
T:
bluegemss128
2820084262?5077583132?7187581332?
T:
ronald4096
574273237557695957565803385952
T:
gui184
603434879160556156896069788655
T:
rainbow1b
667274659866927524426753020088
T:
redgemss256v2
851718790085452462008558646277
T:
rainbow1c
106807849111071122251210729114589
T:
redgemss192
138792791461389498618013922718683
T:
bluegemss192
160103453581647645594716713988898
T:
pqrsa15
179856605731803487019618062264936
T:
rainbow4a
270278915292718129613027595690029
T:
redgemss256
341412931503421041612834283294813
T:
bluegemss256
349070938313499213298735015888029
T:
rainbow3b
Cycles to sign 59 bytes
25%50%75%system
211175211982218546ed25519
252960259620274669
T:
sflashv2
471457476308486738
T:
ecdonaldp256
554168559802597881
T:
rainbow1aclassic363232
556244562639598029
T:
rainbow1acyclicc363232
736905747887757809
T:
donald512
842201857224886086
T:
rainbow1a
115422511809531227241
T:
ronald512
120245512141761237037
T:
falcon512tree
147827115056991622949
T:
donald1024
871738?1607300?3534337?
T:
qtesla1
212655621523402168562
T:
falcon512dyn
228386023083512353862
T:
ronald768
230715423389542385614
T:
ecdonaldp160
245907424789982493320
T:
falcon1024tree
274978727722332807772
T:
rainbow4a
279520928218942852358
T:
ecdonaldp192
1293456?3161401?5033267?
T:
qtesla3f
313812631632213174981
T:
rainbow1c
327133533081543331404
T:
ecdonaldk163
331008133260363348137
T:
rainbow1b
2112563?3332099?5513953?dilithium2
344720534631883491601
T:
ecdonaldb163
354574835697923596869
T:
ecdonaldp224
349194236196983678496
T:
ronald1024
379887838703713928690
T:
rwb0fuz1024
3297370?4173136?5967242?dilithium3
426005842887914405170
T:
donald2048
428114443048774330332
T:
rainbow3ccyclicc683248
425915843104804356384
T:
rainbow3cclassic683248
433645343746664502294
T:
falcon1024dyn
3051724?4416318?6734256?dilithium2aes
450766945320224551749
T:
ecdonaldk233
3387968?4554459?5995268?dilithium5
467988146966644764190
T:
ecdonaldb233
2389206?5033921?9179261?
T:
qtesla3s
4436944?6545192?8936465?dilithium3aes
3896580?7424552?13931642?
T:
qtesla1p
737066574527857508638
T:
rainbow3b
5584728?8577171?12886878?dilithium5aes
881008888747858912226
T:
ecdonaldk283
889009290445509373854
T:
ronald1536
908029891127449189714
T:
rainbow5cclassic963664
907072892178509340288
T:
rainbow5ccyclicc963664
951417095905269614738
T:
ecdonaldb283
111320861116145611190138
T:
ecdonaldp384
160751441638426416641730
T:
ronald2048
181891341828422618379444
T:
ecdonaldk409
199712042015754020211862
T:
ecdonaldb409
16111136?26050522?47389498?
T:
qtesla3p
264260592664407426714262
T:
ecdonaldp521
327777263295107333191371
T:
luov863256
360305993636079236447744
T:
picnicl1full
384387483878445039009000
T:
ecdonaldk571
394080623956788239996238
T:
rainbow1acompres363232
398976664022215840373710
T:
picnicl1fs
424067464297896643157870
T:
ronald3072
429613784325118643696670
T:
ecdonaldb571
580089165828556058539912
T:
picnicl1ur
625865466277295263504914
T:
mqdss48
707358847123355471357576
T:
picnicl3full
67903020?79597104?91155294?
T:
redgemss128
893864928972658490765539
T:
ronald4096
106281504106981896107384140
T:
picnicl3fs
108560970109157462110698234
T:
luov4849242
111430871111776746112054425
T:
picnicl5full
116438216116768202117815922
T:
luov890351
151337070152417570153194832
T:
picnicl3ur
136815502?156739072?212318590?
T:
redgemss192
178130442178652228180210264
T:
picnicl5fs
182851852183525428184449080
T:
picnic3l1
188219770189426892193089116
T:
mqdss64
177186658?202214856?243643666?
T:
redgemss256
203945151205970146207448494
T:
luov8117404
215473154215890519216181626
T:
sphincsf128sha256simple
243039138243766906244101334
T:
picnicl5ur
281704448282067962282609434
T:
sphincsf192sha256simple
243734244?290643000?339270704?
T:
redgemss128v2
341407974343622746344804408
T:
sphincs256
382001682382741265383511672
T:
rainbow3ccompres683248
398005862398267137398834635
T:
sphincsf128sha256robust
405585052406110219406950841
T:
sphincsf128shake256simple
410248862411121800412155870
T:
picnic3l3
475187460479233530486783970
T:
luov6468330
521901594522416963522953470
T:
sphincsf192shake256simple
547617077548317880548937772
T:
sphincsf192sha256robust
567207573567881157569014697
T:
sphincsf128harakasimple
507339462?586829017?681573074?
T:
redgemss192v2
588339602589393172589997900
T:
pqrsa15
639497927640164311640739706
T:
sphincsf256sha256simple
660653348661681108663906881
T:
picnic3l5
662375823663448198664215426
T:
sphincsf192harakasimple
736334576737263924738796605
T:
sphincsf128shake256robust
873580882877135037880075430
T:
luov8086399
770361852?913266541?1052944664?
T:
redgemss256v2
940411949941911658944141742
T:
sphincsf128harakarobust
981075350982672435983498092
T:
sphincsf192shake256robust
104511547510502092631053024047
T:
rainbow5ccompres963664
113258638711333377981134066283
T:
sphincsf256shake256simple
115043819211511165761151761620
T:
sphincsf192harakarobust
140459321314081406691410768877
T:
picnic2l1fs
163390032116350089481635958280
T:
sphincsf256harakasimple
166297481216660556521668068495
T:
sphincsf256sha256robust
203753174620409669182042310735
T:
sphincsf256shake256robust
277527133327770786002781577962
T:
sphincsf256harakarobust
324714271032541673393255487700
T:
sphincss128sha256simple
3235947957?3885395282?4532935693?
T:
bluegemss128
392490497939336460333951368265
T:
picnic2l3fs
1986361346?3970765140?7145896799?
T:
gui184
544565388254547033675456806489
T:
sphincss256sha256simple
589322816759048107275908398460
T:
sphincss128sha256robust
612257987061348745056137476161
T:
sphincss128shake256simple
5845609822?7013506068?8190572502?
T:
bluegemss128v2
779219637377953783447800464633
T:
sphincss192sha256simple
800077140580100466678022385874
T:
picnic2l5fs
7317307887?8786913526?10264964849?
T:
bluegemss192
908614272990953969669100160266
T:
sphincss128harakasimple
944157169794463610809641856704
T:
sphincss256shake256simple
109185643431092152274010926434617
T:
sphincss128shake256robust
9203621034?10955612093?12926372858?
T:
bluegemss256
129389292151296368659212966299356
T:
sphincss192shake256simple
140394872921404384138214046597016
T:
sphincss256sha256robust
144314692061444304665514460094028
T:
sphincss192sha256robust
144720676671450630913914509746200
T:
sphincss256harakasimple
148363609061483898829514842220503
T:
sphincss128harakarobust
167775177921678278450816811709244
T:
sphincss256shake256robust
202860825792029226037220320552338
T:
sphincss192harakasimple
227226698982272538449022730927034
T:
sphincss192shake256robust
245103026922451530321824562248469
T:
sphincss256harakarobust
22074707327?26524829705?35274130350?
T:
bluegemss192v2
Cycles to verify 59 bytes
25%50%75%system
211972188923615
T:
rwb0fuz1024
882678922591483
T:
ronald512
957469645899177
T:
ronald768
110625111620118370
T:
ronald1024
134768138202146683
T:
rainbow1aclassic363232
149103151151160935
T:
ronald1536
157269158147163013
T:
falcon512tree
201604204532210047
T:
falcon512dyn
202471206785220851
T:
ronald2048
285545?293646?357059?
T:
sflashv2
318505321944325656
T:
falcon1024tree
339536343556346850
T:
qtesla1
349006353393356961
T:
ronald3072
400654404771406862
T:
falcon1024dyn
472679477388480621
T:
donald512
552951555149557973
T:
ronald4096
587621593161612222ed25519
644585649768702367
T:
rainbow1a
704906741628804834
T:
gui184
744416748826758988
T:
qtesla3f
747551753794769365
T:
qtesla3s
742086766228801674
T:
bluegemss128v2
790387808266858748
T:
rainbow3cclassic683248
808172810623827623dilithium2
864771889382943423
T:
redgemss128v2
930113936213965376
T:
ecdonaldp256
116968011849701198779
T:
donald1024
126367112802531297546dilithium3
136375313742001399202dilithium2aes
183379018546731872597
T:
qtesla1p
201140720194782036238dilithium5
183999620946822140670
T:
rainbow5cclassic963664
213296821579992206865
T:
ecdonaldp160
230515223279612338666dilithium3aes
228369023337882406980
T:
bluegemss192v2
227030523620962443064
T:
redgemss192v2
233129423937402413566
T:
rainbow1b
253324825551512576251
T:
ecdonaldp192
257959425906852602774
T:
rainbow1c
269158227384352769720
T:
rainbow4a
308158530992403133779
T:
ecdonaldp224
360495536643753741239
T:
sphincss128sha256simple
383209038777133950754
T:
donald2048
395426539797884004873dilithium5aes
415476541821734269692
T:
sphincs256
563990757016265765379
T:
sphincss192sha256simple
528298257236746025776
T:
redgemss256v2
633382263785046399984
T:
ecdonaldk163
662192566563226696400
T:
ecdonaldb163
668353868203646976660
T:
sphincss128shake256simple
717991673585687523430
T:
sphincss128sha256robust
743166375217757640627
T:
sphincss256sha256simple
788546879202967970557
T:
rainbow3b
828661683289748362930
T:
qtesla3p
847255885082948529730
T:
ecdonaldp384
875836887836028811834
T:
ecdonaldk233
865392588429158977612
T:
sphincsf128sha256simple
910148891481969258664
T:
ecdonaldb233
9732034986186210028144
T:
sphincss128harakasimple
99592151015688610326075
T:
sphincss192shake256simple
115915501181131911986055
T:
sphincss192sha256robust
127375671308580613243512
T:
sphincss256shake256simple
130633111352229313812942
T:
sphincss128shake256robust
142189951436139814569624
T:
sphincss192harakasimple
142837821443664714615622
T:
sphincsf192sha256simple
145751171478019314913171
T:
sphincsf256sha256simple
161976261651725116762694
T:
sphincsf128shake256simple
164000801668236616818246
T:
rainbow1acyclicc363232
165813001671409616756208
T:
rainbow1acompres363232
167059291720293317424601
T:
sphincss128harakarobust
173363561737821817427794
T:
ecdonaldk283
176546931806834518315525
T:
sphincsf128sha256robust
186286041877122218823590
T:
ecdonaldb283
188580571896497419116232
T:
ecdonaldp521
198087022005526320369924
T:
sphincss192shake256robust
199922722017603920448903
T:
sphincss256harakasimple
210169062153794421918097
T:
sphincss256sha256robust
221873622239086022771586
T:
sphincsf128harakasimple
244705372483973025287755
T:
sphincss256shake256robust
259758672635732926613042
T:
sphincsf256shake256simple
264187252662295026889728
T:
sphincsf192shake256simple
263717342666987426716466
T:
picnicl1full
293791002959945729676138
T:
luov863256
294915592983074730173047
T:
sphincsf192sha256robust
301302543038215230447750
T:
picnicl1fs
319094323248460032872180
T:
sphincsf128shake256robust
346664133499528335484910
T:
sphincsf192harakasimple
354348683575505035940716
T:
ecdonaldk409
355217733589248536356841
T:
sphincss256harakarobust
370801883728706237665690
T:
sphincsf256harakasimple
391648063941978839612802
T:
ecdonaldb409
391189333965696640246133
T:
sphincsf128harakarobust
419565984234565842773754
T:
sphincsf256sha256robust
442050924438475644701080
T:
picnicl1ur
447442804520484645831464
T:
mqdss48
501265515058942051234534
T:
sphincsf256shake256robust
519757155258302553186933
T:
sphincsf192shake256robust
522956485266636452835272
T:
picnicl3full
622100686288894063572162
T:
sphincsf192harakarobust
656147476652859267356525
T:
sphincsf256harakarobust
699526607035978070911050
T:
pqrsa15
723328907305440673623024
T:
luov4849242
756334487607802076460284
T:
ecdonaldk571
831476878348355083796742
T:
picnicl5full
843800408477881885264446
T:
ecdonaldb571
850424828580838685958772
T:
picnicl3fs
936644569420064694486428
T:
bluegemss128
952521549579889496185080
T:
redgemss128
9939404499932972100215822
T:
rainbow3ccompres683248
99652656100094310100232874
T:
rainbow3ccyclicc683248
107146242107822388108368640
T:
luov890351
116748034117608992117769216
T:
picnicl3ur
135556476137267064139264092
T:
mqdss64
140713126141637534141953202
T:
picnicl5fs
150257394151257364151873398
T:
picnic3l1
190300740191791806195165178
T:
luov8117404
192094790192501388193254088
T:
picnicl5ur
226438500227742162229372552
T:
rainbow5ccompres963664
226835868227866015229113768
T:
rainbow5ccyclicc963664
231537300233737588239037378
T:
luov6468330
246413241247393512247923258
T:
bluegemss192
255024546256082125257527302
T:
redgemss192
335475852336345100337174206
T:
picnic3l3
394884318397716152405949422
T:
luov8086399
451189818453230024455064801
T:
bluegemss256
460288162461956892466407728
T:
redgemss256
515705897517392411519019526
T:
picnic3l5
795174834796506576798418776
T:
picnic2l1fs
183130342818343535521837165356
T:
picnic2l3fs
324962235832548485843261300010
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; Zen+ (800f82); 2018 AMD Ryzen 7 2700; 8 x 3200MHz; unstable; gcc68, supercop-20191221

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

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

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

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

amd64; 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
4238452021423918