VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


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

Measurements of public-key signature systems, indexed by machine

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

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

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

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

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

Sizes across machines

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

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
242024282484picnicl1full
248925162875picnic3l1
328232943332picnicl3full
329433023318picnic3l3
397539824006picnicl1ur
401640244046picnicl1fs
400841254348
T:
picnic2l1fs
417042084241picnicl5full
422742464369picnic3l5
636564536761
T:
picnic2l3fs
677768086851picnicl3fs
675768557791picnicl3ur
857586989868
T:
picnic2l5fs
864687048847picnicl5ur
907891869498picnicl5fs
173301741417582
T:
lattisigns512
444804463644887ed25519
518555204452440dilithium2aes
811958155282448dilithium2
821528250483139dilithium3aes
124312124979125483dilithium5aes
144400144809145362dilithium3
156991157485158025
T:
ed448goldilocks
178138179854181319
T:
pass769
204270206080207220
T:
pass863
220348220723222039dilithium5
547718548435551747
T:
sphincsf128harakasimple
641422643303644592
T:
mqdss48
662056663275667439
T:
sphincsf128harakarobust
714876719576724235
T:
edons128k08n72nu8l4mu3
820676823284824656
T:
sphincsf192harakasimple
831814840500853413
T:
donald2048
993341995531998503
T:
sphincsf192harakarobust
1003028?1059020?1683356?
T:
qtesla1
149276914953711497538
T:
mqdss64
200820020146092022772
T:
sphincsf256harakasimple
215900321642192175124
T:
edons128ref
258548525861912591449
T:
sphincsf256harakarobust
262851126356702649377
T:
sphincs256
2065260?3053380?4042619?
T:
qtesla3f
405381740556954091710
T:
luov863256
429405042994144304158
T:
sphincsf128shake256simple
3111052?5107249?7123021?
T:
qtesla3s
4625403?5307172?6507252?
T:
qtesla1p
633895363444986348559
T:
luov863256pc
635771463714886382221
T:
sphincsf192shake256simple
774376977516607759270
T:
sphincsf128shake256robust
782512378384167854511
T:
rainbowbinary256181212
119285771193439911950287
T:
sphincsf192shake256robust
123277291240197212680800
T:
rainbow1aclassic363232
141287271419815114533242
T:
rainbow1acompres363232
150024141578393017428057
T:
falcon512dyn
151247601603751017117884
T:
falcon512tree
162252451629873416478416
T:
luov890351
170651431710138317135392
T:
sphincsf256shake256simple
184509181846350918526566
T:
sphincss128harakasimple
190780771915214819384510
T:
rainbow1acyclicc363232
198342151991691820031583
T:
luov4849242
204856782050565020527642
T:
sphincss128harakarobust
20123954?23834067?29439475?
T:
qtesla3p
242359162426862224355923
T:
luov890351pc
244943172459544624663506
T:
sphincss192harakasimple
299872903002806530107422
T:
sphincss192harakarobust
303285753035671430709884
T:
luov8117404
314779673159751231642242
T:
sphincsf256shake256robust
342135153428424534348389
T:
sphincss256harakasimple
372100553725246637295311
T:
rainbowbinary16242020
411126864112677241146073
T:
sphincss256harakarobust
451497954525435045374678
T:
luov8117404pc
476714514906333252113580
T:
falcon1024dyn
479281644935205450577731
T:
falcon1024tree
495907614961547849700790
T:
gemss128
500131965007874050136964
T:
bluegemss128
515937355167194351759486
T:
redgemss128
554926445560220255668541
T:
gemss128v2
567541135680331256851365
T:
bluegemss128v2
588018035888543859144185
T:
redgemss128v2
596857345980611159916281
T:
luov6468330
768353167781522580087940
T:
rainbow3cclassic683248
807667768091598383983307
T:
rainbow3ccompres683248
847960698629742386857613
T:
rainbow3ccyclicc683248
117803952117977494118190061
T:
luov8086399
137859904138091546138737940
T:
sphincss128shake256simple
153941329153995900154106995
T:
sflashv2
203074901203400301203579680
T:
sphincss192shake256simple
221116352221287694221502933
T:
redgemss192
227221212227297375227425525
T:
gemss192
227335798227861756228285665
T:
bluegemss192
244875453245044390245299990
T:
redgemss192v2
246183755246425510246481835
T:
gemss192v2
249205436249334031250630801
T:
bluegemss192v2
250683915250849566253854723
T:
sphincss128shake256robust
261711354262261683268839673
T:
rainbow5cclassic963664
265156944265961981266679448
T:
rainbow5ccyclicc963664
268329251269322510273272651
T:
rainbow5ccompres963664
270134300270437435272883968
T:
sphincss256shake256simple
380147667380360268380423427
T:
sphincss192shake256robust
504362596505294758505982786
T:
sphincss256shake256robust
634167332636638815638544368
T:
redgemss256
652078105653282536655983679
T:
bluegemss256
656801612657868211667484973
T:
gemss256
681602390683829809685582227
T:
redgemss256v2
680861225687248719697034407
T:
gemss256v2
688634372691874456696374938
T:
bluegemss256v2
898037386898229860898427142
T:
gravitysphincss
323363176533004982673376274043
T:
pqrsa15
143667561071436850329714370816885
T:
gravitysphincsl
287495230722875246864628754362381
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
119331227912543
T:
rainbowbinary256181212
242442481725543
T:
rainbowbinary16242020
488094886048900ed25519
584846355668253
T:
rainbow1aclassic363232
890568930889793
T:
sflashv2
90344?117244?155247?dilithium2aes
157550159370163783
T:
rainbow1acyclicc363232
162745163142163364
T:
ed448goldilocks
94024?175478?419291?
T:
lattisigns512
123436?181204?226668?dilithium3aes
128571?190504?290708?dilithium2
176682?228077?392486?dilithium5aes
271481272869275618
T:
luov863256pc
155136?279841?586376?
T:
qtesla1
199206?293218?375021?dilithium3
308167309699311277
T:
rainbow3cclassic683248
287565?356445?571383?dilithium5
364168369807372782
T:
falcon512tree
310049?419028?798415?
T:
qtesla3f
421032432898441568
T:
rainbow3ccyclicc683248
223077?440542?662935?
T:
pass769
258322?500254?752810?
T:
pass863
392587?604706?995061?
T:
qtesla1p
660831663838667678
T:
falcon512dyn
744577749986755963
T:
falcon1024tree
756543762477768622
T:
luov890351pc
819545823050828443
T:
rainbow5cclassic963664
836103843774849294
T:
donald2048
422788?915276?1396862?
T:
qtesla3s
100443610295441047159
T:
rainbow5ccyclicc963664
104786810620351069388
T:
edons128k08n72nu8l4mu3
112948211336271137377
T:
luov8117404pc
132668913335691340071
T:
falcon1024dyn
248982525013202513396
T:
edons128ref
1879271?2604827?4872805?
T:
qtesla3p
338959433915613414217picnicl1full
361072436122593613543
T:
luov863256
3156846?3734521?4673466?
T:
redgemss128
396624539698763973215
T:
mqdss48
404601440562444057683picnicl1fs
3598417?4206319?5274476?
T:
redgemss128v2
541116254138425416592picnicl1ur
650131165072106513677picnicl3full
687388768865396899519
T:
gravitysphincss
952299995488549577041
T:
mqdss64
954396295735259717320picnicl3fs
8593159?9967098?11795889?
T:
redgemss192v2
8661313?10159898?11605322?
T:
redgemss192
105905451060241810612018picnicl5full
111071041122459511534518
T:
rainbow1acompres363232
116733951167860511683267
T:
luov890351
129222971293927212985198
T:
gravitysphincsm
129774291298046012999338picnicl3ur
153382521538314515872953
T:
gravitysphincsl
160710591623688616249836picnicl5fs
164504511646596516477717picnic3l1
14418231?16598311?19578048?
T:
redgemss256v2
15006279?17628223?23330976?
T:
redgemss256
198827441991846619958275
T:
sphincsf128harakasimple
201998652021059320686605
T:
luov8117404
209270372095491120981653picnicl5ur
241172952415416624213112
T:
sphincsf192harakasimple
244418912448682124544104
T:
sphincsf128harakarobust
303544853038062030412902
T:
sphincsf192harakarobust
351062853513821435193089picnic3l3
401264534031955640546779
T:
luov4849242
461858134625159546416616
T:
sphincs256
517868235186405051945285
T:
sphincsf256harakasimple
594573165954699659582766picnic3l5
656475746586060566409238
T:
rainbow3ccompres683248
679725956804891168100731
T:
sphincsf256harakarobust
114773063114848095115337549
T:
luov6468330
116582284116631994116696695
T:
pqrsa15
120749585120846956121566121
T:
picnic2l1fs
114017163?136696208?159730899?
T:
bluegemss128
139480476139637967139749165
T:
sphincsf128shake256simple
120269992?162065030?185973835?
T:
bluegemss128v2
167708509168093357168514503
T:
rainbow5ccompres963664
178198384178404984178621847
T:
sphincsf192shake256simple
233426522233660642234891260
T:
luov8086399
240436403240702571241048499
T:
sphincsf128shake256robust
317948354318121603318229437
T:
picnic2l3fs
327234103327394134327609717
T:
sphincsf192shake256robust
351415177351893469352229041
T:
sphincss128harakasimple
326477136?391491873?521685818?
T:
bluegemss192
283815440?396250278?453434845?
T:
bluegemss192v2
399505904399911922400255017
T:
sphincsf256shake256simple
406567838406823042407090623
T:
sphincss128harakarobust
479581545480282771480853967
T:
sphincss256harakasimple
590951857591188170591933236
T:
sphincss256harakarobust
451781852?630160996?658242679?
T:
bluegemss256v2
649808730651381820652239102
T:
picnic2l5fs
570916546?712572601?994141857?
T:
gemss128v2
715344142715790751716549560
T:
sphincsf256shake256robust
715923699716679642717946083
T:
sphincss192harakasimple
567173633?792550024?794217681?
T:
bluegemss256
703094154?848813631?1123578382?
T:
gemss128
963248049964816219965891450
T:
sphincss192harakarobust
221641605022181706462218986270
T:
sphincss128shake256simple
1890627543?2272249394?2656695733?
T:
gemss192v2
2226964651?2666547038?3112269699?
T:
gemss192
330764259233270579133360340411
T:
sphincss256shake256simple
376387046037685776773777572454
T:
sphincss128shake256robust
3230026860?3876602145?4521847483?
T:
gemss256v2
460918096546128474814618647892
T:
sphincss192shake256simple
4005186822?4808923916?6404755903?
T:
gemss256
590928915359127687785915357167
T:
sphincss256shake256robust
796527812179683482587971196226
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
926695659993
T:
rainbowbinary256181212
168921712817608
T:
rainbowbinary16242020
245912614728887
T:
rainbow1aclassic363232
286412895429338
T:
lattisigns512
535985381153990dilithium2aes
591926061763123
T:
gravitysphincss
778277821878674
T:
qtesla1
774477822378957
T:
falcon512tree
783627870879127dilithium3aes
805308068180817dilithium2
832168452685395
T:
falcon512dyn
9968299819100934
T:
sflashv2
106378107439108897
T:
luov863256pc
118129118344118695dilithium5aes
132439132626132749dilithium3
141907142651143628
T:
falcon1024tree
157536158112159017
T:
qtesla3f
159032159991160847
T:
qtesla3s
160696161888163032ed25519
161308162947165109
T:
rainbow3cclassic683248
168506169276169943
T:
falcon1024dyn
208337208798209026dilithium5
238957243411249960
T:
redgemss128
242474253697261087
T:
redgemss128v2
257025261169269651
T:
gravitysphincsm
270573272557274791
T:
pass769
307464310299312049
T:
pass863
310558324927341796
T:
gemss128v2
298974325179339048
T:
bluegemss128v2
305485337570362250
T:
bluegemss128
334629339914347277
T:
luov890351pc
322439345315375836
T:
gemss128
350096354845359196
T:
gravitysphincsl
368269369330371366
T:
qtesla1p
369346378887383031
T:
edons128k08n72nu8l4mu3
379098381132387340
T:
rainbow5cclassic963664
397007406362413941
T:
sphincss128harakasimple
460186469444476565
T:
luov8117404pc
560115572549580169
T:
sphincss192harakasimple
572639574551575802
T:
ed448goldilocks
570925583333596418
T:
sphincss128harakarobust
579452592382602555
T:
redgemss192
591801598378607023
T:
edons128ref
615748628844643045
T:
redgemss192v2
785390798845810307
T:
sphincss256harakasimple
638787?839291?863452?
T:
bluegemss192v2
8389238654071005315
T:
gemss192v2
905567914592926878
T:
sphincsf128harakasimple
927455950348956537
T:
sphincss192harakarobust
9691649935831015728
T:
gemss192
9820319941721000637
T:
donald2048
691627?1011472?1044974?
T:
bluegemss192
118428912138451276964
T:
redgemss256
120660012227671263553
T:
redgemss256v2
120120712420661397844
T:
gemss256v2
1191029?1294873?2097259?
T:
gemss256
1256918?1295218?2215646?
T:
bluegemss256v2
130630013201541337050
T:
sphincss256harakarobust
134842213589531382519
T:
sphincsf128harakarobust
138440513947161409684
T:
sphincsf192harakasimple
152212415367521552142
T:
sphincsf256harakasimple
1256494?1586109?2393216?
T:
bluegemss256
160835416206111632159
T:
sphincs256
180169318079621813359
T:
qtesla3p
228258922991802324025
T:
sphincsf192harakarobust
239656724270432464820
T:
sphincsf256harakarobust
247980124874302506748
T:
mqdss48
262251826415562668546picnicl1full
299724430013923002916
T:
luov863256
298976930909393164267
T:
sphincss128shake256simple
313843231422293160965picnicl1fs
425564842598684283299picnicl1ur
443761944987124572264
T:
sphincss192shake256simple
513448251372265141514picnicl3full
560366057152545965127
T:
sphincss128shake256robust
585828859569336092410
T:
sphincss256shake256simple
622476462509096274502
T:
mqdss64
733605773542927359701picnicl3fs
725205974339437519003
T:
sphincsf128shake256simple
835464783840648390085picnicl5full
837886484478018666518
T:
rainbow1acyclicc363232
850296986118378733441
T:
sphincss192shake256robust
874655289156039040701
T:
rainbow1acompres363232
102501841027327010648396picnicl3ur
105181871053845210542208
T:
luov890351
113717251166362811879795
T:
sphincss256shake256robust
116167381174465511983661
T:
sphincsf192shake256simple
118848481206676112222506
T:
sphincsf256shake256simple
126211451263534112655688picnicl5fs
133482141336166813378940picnic3l1
137317511399511914237580
T:
sphincsf128shake256robust
160616511610068616126525
T:
pqrsa15
168897131697061217075255picnicl5ur
181314421814210618156166
T:
luov8117404
222028812242001722640857
T:
sphincsf192shake256robust
230621452328930723521938
T:
sphincsf256shake256robust
270559222708349927103105
T:
luov4849242
284854592852387928552389picnic3l3
460933834612908446168371picnic3l5
517272605201722553809415
T:
rainbow3ccyclicc683248
524255255291604054133997
T:
rainbow3ccompres683248
636406276370441863762607
T:
picnic2l1fs
701427427023746470366709
T:
luov6468330
115262969116704351120689989
T:
rainbow5ccompres963664
118297468118657787119230689
T:
rainbow5ccyclicc963664
129025467129287553131545661
T:
luov8086399
137445781137515793137620061
T:
picnic2l3fs
236156243236300735236649753
T:
picnic2l5fs

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

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

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

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

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

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

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

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

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

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

amd64; TigerLake (806c1); 2020 Intel Core i7-1165G7; 4 x 2800MHz; unstable; pascalinspiron75062n1, supercop-20210125

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

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

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

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

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

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
968197999862picnicl1full
102551031310477picnic3l1
126061275212818picnicl3full
133081345413542picnic3l3
159471612216428
T:
picnic2l1fs
161941624916412picnic3l5
159621626916421picnicl1fs
164641649016560picnicl1ur
167251682816991picnicl5full
364563658537124picnicl3fs
368433691337090picnicl3ur
407454094241141
T:
picnic2l3fs
508065094051003picnicl5fs
508575097651136picnicl5ur
571705725257500
T:
picnic2l5fs
131584131823132030ed25519
352819353487354653dilithium2
648824649757652364dilithium3
861417865629868036dilithium2aes
976884977977979110dilithium5
109572610967651100083
T:
mqdss48
156780615744271581063dilithium3aes
1519642?2007108?2561148?
T:
qtesla1
254179125447362554131
T:
mqdss64
262538826385542656890dilithium5aes
273564327621452816389
T:
donald2048
2967521?4277095?5630618?
T:
qtesla3f
4607317?7861056?10389393?
T:
qtesla3s
705399479584208078678
T:
qtesla1p
906124291026399120435
T:
sphincsf128shake256simple
120951201211457612124143
T:
sphincsf128harakasimple
135178661376466613789614
T:
sphincsf192shake256simple
142986111435107315335907
T:
sphincs256
173034811730751617326522
T:
sphincsf128shake256robust
178353331784325717849065
T:
sphincsf192harakasimple
201565322016416720178011
T:
sphincsf128harakarobust
254834712550962225752845
T:
sphincsf192shake256robust
298199572984767629856703
T:
sphincsf192harakarobust
289017113187525134709893
T:
falcon512tree
28555609?32186139?37206212?
T:
falcon512dyn
328319003286338732916180
T:
luov4849242
348320663486710135585372
T:
sphincsf256shake256simple
31653398?39592989?44751891?
T:
qtesla3p
440361624412617644232068
T:
luov863256
473957374741379347433584
T:
sphincsf256harakasimple
658729286589722665954060
T:
sphincsf256shake256robust
670432876716966667698844
T:
rainbow1aclassic363232
712959167144944572119948
T:
rainbow1acompres363232
794822317950281779546512
T:
sphincsf256harakarobust
804680238060892280748411
T:
rainbow1acyclicc363232
847826398803325897353668
T:
falcon1024tree
8708992093245781104872970
T:
falcon1024dyn
960438189619807296296175
T:
luov6468330
148268166148537242148786308
T:
luov890351
175519076175678068175804772
T:
luov8086399
216495284216747492217191508
T:
redgemss128v2
267117606267379425267750622
T:
luov8117404
289054423289105595289138855
T:
sphincss128shake256simple
301879656302548104303725112
T:
bluegemss128v2
350033393350255249357243300
T:
sflashv2
384388762384446305384503929
T:
sphincss128harakasimple
404953456405290969406003312
T:
gemss128v2
429005974429325991431143760
T:
sphincss192shake256simple
550628519550704562550762071
T:
sphincss128shake256robust
560132873563146333563880142
T:
sphincss256shake256simple
567788276567835771567936881
T:
sphincss192harakasimple
642584878642655477642702394
T:
sphincss128harakarobust
658667386658924640659671416
T:
rainbow3cclassic683248
722933038723909018725853060
T:
rainbow3ccyclicc683248
724365347727464294727765889
T:
rainbow3ccompres683248
756780270756885319756941352
T:
sphincss256harakasimple
818931247819549207820395315
T:
sphincss192shake256robust
952038683952234052952312778
T:
sphincss192harakarobust
105311196310533420921053503913
T:
sphincss256shake256robust
118945759611904903491193366602
T:
redgemss192v2
127044009112705329691270613629
T:
sphincss256harakarobust
145054769314555961101462182504
T:
redgemss128
166075039816637968811664240284
T:
bluegemss192v2
174704041417478720121750981846
T:
rainbow5cclassic963664
194708020219514863711955226305
T:
rainbow5ccompres963664
208434317420907696302100487729
T:
bluegemss128
253593905725365239782536995500
T:
rainbow5ccyclicc963664
285806860028625086192866931918
T:
gemss128
328403973532941643563310069482
T:
redgemss256v2
445547454744681260924499893448
T:
bluegemss256v2
584533910259307601946009608730
T:
redgemss192
777511789177916788397883971907
T:
bluegemss192
926234644094591410539814237478
T:
pqrsa15
132952851861346536952813495673445
T:
redgemss256
174889550151758932752517673968098
T:
bluegemss256
Cycles to sign 59 bytes
25%50%75%system
136774137262137391ed25519
179088179688184037
T:
sflashv2
497055498606502710
T:
rainbow1aclassic363232
570267573970593270
T:
rainbow1acyclicc363232
575627?911280?1532001?
T:
qtesla1
918231932004943934
T:
falcon512tree
949384?1452142?2003901?
T:
qtesla3f
148377114954651500921
T:
falcon512dyn
1026900?1608453?2400016?dilithium2
1084024?1832197?3012457?dilithium3
186651418790571909900
T:
falcon1024tree
1531759?2102521?3677357?
T:
qtesla1p
1542368?2273884?3360003?dilithium2aes
274106927609982781961
T:
donald2048
2225352?2852590?3984344?dilithium5
306932330809903106299
T:
falcon1024dyn
1729526?3412408?5531433?
T:
qtesla3s
378669838358403855967
T:
rainbow3cclassic683248
378862038367543851139
T:
rainbow3ccyclicc683248
2506371?3875251?4971093?dilithium3aes
3312279?4560444?6103421?dilithium5aes
4706495?7701934?12289284?
T:
qtesla3p
802159281042168154600
T:
rainbow5cclassic963664
135385761357043013610616
T:
rainbow5ccyclicc963664
195857621963640919674019
T:
luov863256
218563032188560521902734picnicl1full
249114542494581125023008picnicl1fs
351675943520273935230857picnicl1ur
407755454082416440937902
T:
mqdss48
423347184237262642394194picnicl3full
491076424925619550065228
T:
rainbow1acompres363232
41403194?52736914?64411472?
T:
redgemss128
612521616136589961432367picnicl3fs
626705566284184962981510
T:
luov4849242
675375486760169667661135picnicl5full
698576816994303869992735
T:
luov890351
70654897?85790517?99713715?
T:
redgemss128v2
896786208971176289758684picnicl3ur
105327678105453224105591365picnicl5fs
106762408106811312106839176picnic3l1
90476706?111760097?141201258?
T:
redgemss192
121613143121683488122395684
T:
luov8117404
125777404126470449126646152
T:
mqdss64
118925246?142621517?164366768?
T:
redgemss256
146380364146506296146589382picnicl5ur
199189404200619436202471962
T:
luov6468330
243516552243615756243701354picnic3l3
270636854279065714280021369
T:
sphincs256
286000219286320312287645605
T:
sphincsf128shake256simple
227925233?296429112?320303347?
T:
redgemss192v2
339553583340018621340281408
T:
pqrsa15
365809402365965821366201179
T:
sphincsf192shake256simple
391151492391763729391938570picnic3l5
397464384398857637402153884
T:
luov8086399
439963104442162072442536388
T:
rainbow3ccompres683248
443832819444119652444365091
T:
sphincsf128harakasimple
394718204?469055896?552334406?
T:
redgemss256v2
518365480518620488519227416
T:
sphincsf192harakasimple
518933454519381115519738483
T:
sphincsf128shake256robust
680598816680993154681596887
T:
sphincsf192shake256robust
720130509720685116721264517
T:
sphincsf128harakarobust
798089178800745857801112799
T:
sphincsf256shake256simple
810216634810354225810651808
T:
picnic2l1fs
876506404876873165877355486
T:
sphincsf192harakarobust
113547362011390977681141433220
T:
rainbow5ccompres963664
128412096412845053221284875650
T:
sphincsf256harakasimple
145822755114590297641464053256
T:
sphincsf256shake256robust
213603417221363775782137047394
T:
sphincsf256harakarobust
219860928222000585402201384882
T:
picnic2l3fs
1909473553?2287111053?2674625038?
T:
bluegemss128
3109284227?3112747204?4356832772?
T:
bluegemss128v2
431757783843179717464328547836
T:
sphincss128shake256simple
434166382943431965084347198998
T:
picnic2l5fs
4729151796?5677495718?7553305201?
T:
bluegemss192
665565169466561046476657539143
T:
sphincss256shake256simple
5888340791?7054766048?8249469141?
T:
bluegemss256
711432261671146782017115019001
T:
sphincss128harakasimple
768725019476921578197692648135
T:
sphincss128shake256robust
907128723390750694089096422049
T:
sphincss192shake256simple
114157580931141642449911416697706
T:
sphincss256harakasimple
114448808781144679220611447771087
T:
sphincss128harakarobust
120131852941204776722612050588885
T:
sphincss256shake256robust
10249851746?12292285886?14347828275?
T:
bluegemss192v2
14605100459?14675603901?20534186801?
T:
gemss128
157810334301579962245115802351780
T:
sphincss192shake256robust
158758106401587624509015880068080
T:
sphincss192harakasimple
189389257391894124515118942571716
T:
sphincss256harakarobust
17717886529?21267685647?24861590954?
T:
bluegemss256v2
22429871280?22467639636?31397548906?
T:
gemss128v2
276064587072760774911127609130273
T:
sphincss192harakarobust
Cycles to verify 59 bytes
25%50%75%system
102412103600104959
T:
falcon512tree
103470104443105791
T:
rainbow1aclassic363232
127569128948129762
T:
falcon512dyn
174242174557174968
T:
qtesla1
193710194827203787
T:
sflashv2
210672211645212697
T:
falcon1024tree
264397265560266589
T:
falcon1024dyn
346004354261376968
T:
redgemss128v2
344577357014369641
T:
bluegemss128v2
404860405516406272dilithium2
411033412992415009
T:
qtesla3f
414592416636418272ed25519
423104424267425385
T:
qtesla3s
515810533108547922
T:
rainbow3cclassic683248
524813538055564122
T:
gemss128v2
645988646544647856dilithium3
832030836684838935dilithium2aes
940024943858946965
T:
qtesla1p
9572049770271031658
T:
redgemss192v2
98667910174081156941
T:
rainbow5cclassic963664
104897710496751051724dilithium5
112597011482231203186
T:
bluegemss192v2
144642214520911457054dilithium3aes
254680325587052565289dilithium5aes
256186926357932699343
T:
bluegemss256v2
258409326586512753973
T:
redgemss256v2
321521732427703266527
T:
donald2048
344120135715513618751
T:
sphincs256
441810044587644485402
T:
qtesla3p
467717447320934820698
T:
sphincss128shake256simple
700419870798727234890
T:
sphincss192shake256simple
763428577369727892962
T:
sphincss128harakasimple
895972291987099301195
T:
sphincss256shake256simple
909266194160629707173
T:
sphincss128shake256robust
112303731141869011577509
T:
sphincss192harakasimple
115003311162789211864788
T:
sphincsf128shake256simple
130057781318998813473646
T:
sphincss128harakarobust
136848401400448314229114
T:
sphincss192shake256robust
160159071602858116044148picnicl1full
158341261607502116208655
T:
sphincss256harakasimple
176201231763972917650944
T:
luov863256
175027061777883718092118
T:
sphincss256shake256robust
174953211779823118056965
T:
sphincsf128harakasimple
182996211853882718724417
T:
sphincsf192shake256simple
184574291861337918798066
T:
sphincsf256shake256simple
191331711920502219241198picnicl1fs
199302732019361020408701
T:
sphincss192harakarobust
224094512277136623267324
T:
sphincsf128shake256robust
270094342703416327057118picnicl1ur
274932562768524027893637
T:
sphincsf192harakasimple
276836812796821428130173
T:
sphincss256harakarobust
293742352961327130203294
T:
mqdss48
294175612961972929811287
T:
sphincsf256harakasimple
297523813018457330641493
T:
sphincsf128harakarobust
301921083026723530319454
T:
rainbow1acyclicc363232
306542543075463730798163
T:
rainbow1acompres363232
312217283127645031325737picnicl3full
356205773603095636622244
T:
sphincsf256shake256robust
361868223639359236779356
T:
sphincsf192shake256robust
406058654073695240776983
T:
pqrsa15
449649884501398045069634
T:
luov4849242
477838934820232848509580
T:
sphincsf192harakarobust
486857104883545848887826picnicl3fs
487354224884881848945362
T:
gemss128
503347945039294650463885picnicl5full
506214265072716250901010
T:
bluegemss128
508634665129993151588619
T:
sphincsf256harakarobust
545789005490769455407584
T:
redgemss128
639210386396433964399555
T:
luov890351
700453937008114970110173picnicl3ur
848581138492755585002906picnicl5fs
892849508933892289393652picnic3l1
919511889283367893874789
T:
mqdss64
112364378112935099114127853
T:
luov8117404
115957602116003452116078333picnicl5ur
122444267122592470122800845
T:
luov6468330
139254806139519754141702116
T:
redgemss192
143418356143942464147354248
T:
bluegemss192
185844232186287400186503287
T:
rainbow3ccyclicc683248
187053184189087409189432842
T:
rainbow3ccompres683248
201794690201908344201971562picnic3l3
225820108225979777226131440
T:
luov8086399
255675288258209822261386186
T:
bluegemss256
263684440264531204268858836
T:
redgemss256
311191608311531862311662160picnic3l5
416520558417297714420808298
T:
rainbow5ccompres963664
426057414426990653427866601
T:
rainbow5ccyclicc963664
486193423486358281486550854
T:
picnic2l1fs
111075414611130526821115115721
T:
picnic2l3fs
195664940319579041251962038698
T:
picnic2l5fs

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Cycles to generate a key pair
25%50%75%system
306330863244picnic3l1
313931593265picnicl1full
439745344568picnicl3full
466746874713picnic3l3
474147574782picnicl1ur
476148164857picnicl1fs
523352845466
T:
picnic2l1fs
557856255850picnicl5full
553156856363picnic3l5
964297099877
T:
picnic2l3fs
959297199921picnicl3fs
102681033910465picnicl3ur
139621401714328
T:
picnic2l5fs
140381415214425picnicl5fs
142341442114570picnicl5ur
239642405324160
T:
lattisigns512
454354558445770ed25519
491144929049543dilithium2aes
791037934679828dilithium3aes
804288066581073dilithium2
102109103083104740
T:
ecdonaldp256
108106108620110843
T:
donald512
117363117699118425dilithium5aes
147053147458147860dilithium3
153629153872154301
T:
ed448goldilocks
187274187993190014
T:
ecdonaldp224
222878223666224001dilithium5
252881254201256438
T:
donald1024
256690262175273934
T:
hector
274218275045276394
T:
pass769
314231315511317431
T:
pass863
715149715930722822
T:
ecdonaldp521
724099729191735459
T:
ecdonaldp160
783745788116795839
T:
edons128k08n72nu8l4mu3
782098788176794574
T:
donald2048
816103819384824575
T:
ecdonaldk163
835045836665839954
T:
mqdss48
842880843725844995
T:
sphincsf128harakasimple
843394845337847567
T:
ecdonaldb163
877705884314889638
T:
ecdonaldp192
946027947408958779
T:
sphincsf128harakarobust
111481211185711126492
T:
ecdonaldk233
114685211518481162278
T:
ecdonaldb233
125165012546411257499
T:
sphincsf192harakasimple
138763813885931389398
T:
sphincsf192harakarobust
1251110?1636437?2029067?
T:
qtesla1
179189117947491799096
T:
sphincsf128sha256simple
184699418515601859683
T:
ecdonaldk283
194220319455921952894
T:
ecdonaldb283
195807119615901966083
T:
mqdss64
243093924346922443921
T:
edons128ref
245841124599722467980
T:
sphincsf192sha256simple
254554425513872553580
T:
sphincs256
275111627540852760529
T:
sphincsf256harakasimple
303519830411743050872
T:
ecdonaldk409
309020430912543095378
T:
sphincsf128sha256robust
314912531608793171168
T:
ecdonaldp384
320302332114563217341
T:
ecdonaldb409
334458333509143359939
T:
sphincsf256harakarobust
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
669194867041296717582
T:
ecdonaldk571
683414168378776843921
T:
sphincsf192shake256simple
713893971490717162807
T:
luov863256pc
717902372001427221934
T:
ecdonaldb571
765320676587757877604
T:
3icp
862787286366478698112
T:
sphincsf128shake256robust
924831392907719314316
T:
rainbow1aclassic363232
977488798449459983803
T:
rainbow1acompres363232
104558741047540610495115
T:
rainbow1acyclicc363232
105622771062526510693021
T:
rainbowbinary256181212
128656791287780912886514
T:
sphincsf192shake256robust
12142161?14025167?19130942?
T:
rwb0fuz1024
174699371747358017482035
T:
sphincsf256shake256simple
186385811867865418706705
T:
luov4849242
196749431977245519849865
T:
luov890351
186254961996113321366948
T:
falcon512tree
189796962079763722629441
T:
falcon512dyn
213967842140729621438309
T:
sphincsf256sha256robust
13667016?22251081?34493830?
T:
ronald512
268154772684744626864061
T:
sphincss128harakasimple
301153993013990730173890
T:
sphincss128harakarobust
299379103022766030256129
T:
tts6440
328225513282457232865327
T:
sphincsf256shake256robust
328670183290246432940552
T:
luov890351pc
335011233360663933744764
T:
luov8117404
336522023371787733777112
T:
sphincss192harakasimple
29856371?34908668?45118658?
T:
qtesla3p
439395014398490144017314
T:
sphincss256harakasimple
444161324442523144433859
T:
sphincss192harakarobust
494710185005054150679307
T:
rainbowbinary16242020
523984245241980952455486
T:
sphincss128sha256simple
531145285313632053263882
T:
sphincss256harakarobust
544331875447070254521502
T:
rainbow3cclassic683248
550558395545249155595509
T:
rainbow3ccompres683248
555957755569948256786026
T:
rainbow3ccyclicc683248
563027075641047256497742
T:
luov8117404pc
39726472?57548103?75248208?
T:
ronald768
565096025822061362020999
T:
falcon1024dyn
568426035963460663043515
T:
falcon1024tree
611381346119194961280482
T:
gemss128
602522956158349662314715
T:
rainbow5640
623747366239086062454396
T:
bluegemss128
631644866321089167335673
T:
redgemss128
665469266664292066741282
T:
luov6468330
688830366915975069918322
T:
gemss128v2
693903456941016569631615
T:
bluegemss128v2
703218687036519574202127
T:
redgemss128v2
749036507493625774998052
T:
sphincss192sha256simple
971050099716789997739756
T:
sphincss256sha256simple
9827795398301777100829806
T:
sphincss128sha256robust
58882398?104120951?144519817?
T:
ronald1024
117447809117623616117806747
T:
luov8086399
133938633134059315134956021
T:
rainbow1b
139957122140045217140185688
T:
sphincss192sha256robust
142310092142731535143365020
T:
rainbow6440
149613385149626053149654116
T:
sphincss128shake256simple
171989695172112865172200786
T:
rainbow1c
194248206194482504195188780
T:
rainbow5cclassic963664
201120863201247291201451094
T:
sflashv2
218709857218746565218801451
T:
sphincss192shake256simple
220827967221101598222426059
T:
rainbow5ccompres963664
224208108224618562224859602
T:
rainbow5ccyclicc963664
115961731?229156944?415483036?
T:
ronald1536
276603540276651322279897589
T:
sphincss128shake256robust
280111117280161227280266699
T:
sphincss256shake256simple
295911443296003242296107610
T:
gemss192
302252993302346313302474748
T:
bluegemss192
301857772302993619303161470
T:
redgemss192
303690289303899148304466791
T:
gemss192v2
305531599305682113305902040
T:
bluegemss192v2
337258403337389474337525882
T:
sphincss256sha256robust
350849024350949869351072297
T:
redgemss192v2
409007831409063544409111928
T:
sphincss192shake256robust
339103378?507456715?661003715?
T:
ronald2048
525378462525475532525890958
T:
sphincss256shake256robust
896085175900661093913774393
T:
gemss256
887800642902467233903038055
T:
bluegemss256
903823200908253949909307417
T:
bluegemss256v2
911053819911862472915410086
T:
redgemss256
951417826955712734957409656
T:
rainbow3b
100428797410054805151005857145
T:
rainbow1a
107759594910789555981079920961
T:
gravitysphincss
107828727610896298091110918453
T:
gui184
109459102010951554501095822738
T:
redgemss256v2
109937389311006745451101411170
T:
gemss256v2
673469205?1145502371?1821659060?
T:
ronald3072
128012497012808183281282096685
T:
rainbow3c
1764097055?3049149669?4666854883?
T:
ronald4096
340558531434099599063414250330
T:
rainbow6b
363055557136744912213744922160
T:
gui312
380648295438888330163991546502
T:
pqrsa15
413791596341410709044142511870
T:
rainbow5c
678011471968103192416813849198
T:
rainbow6a
785122842478529740167853862964
T:
rainbow4a
172461429761733960221517349907143
T:
gravitysphincsl
223706164742252233043022710361405
T:
gui448
344728426483448059154434489033899
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
153061546815770
T:
rainbowbinary256181212
286442893629213
T:
tts6440
306773123731857
T:
rainbowbinary16242020
485684871448862ed25519
544315507456117
T:
rainbow1a
574395784961972
T:
rainbow5640
610516245363381
T:
rainbow1aclassic363232
641266570667238
T:
rainbow1acyclicc363232
87921?95460?125484?
T:
sflashv2
9874699852103845
T:
rainbow6440
106910107272108203
T:
rainbow1c
109178?140085?231368?dilithium2aes
142219142674142983
T:
ecdonaldp256
161491161783162284
T:
ed448goldilocks
151610?194838?308794?dilithium2
146759?194845?374178?dilithium3aes
214795215737217070
T:
rainbow1b
224551226940229369
T:
donald512
251742252132252519
T:
ecdonaldp224
207598?252295?310778?dilithium5aes
271475278753293595
T:
hector
122496?287328?677289?
T:
lattisigns512
294759295621296264
T:
rainbow3c
324681325998329020
T:
luov863256pc
328661329891330591
T:
rainbow3cclassic683248
342328344825346704
T:
rainbow3ccyclicc683248
369759374165376279
T:
donald1024
186013?387839?477596?dilithium3
402421408668414551
T:
falcon512tree
410174415828423171
T:
ronald512
276631?426603?647973?dilithium5
168633?485273?878306?
T:
3icp
245586?542297?893771?
T:
qtesla1
555245557032560921
T:
rainbow6a
297545?589515?885287?
T:
pass769
596118596972597921
T:
rainbow5c
664540665312667200
T:
rainbow3b
342830?671484?1019917?
T:
pass863
699081706127710220
T:
ronald768
756398757807760138
T:
ecdonaldp160
771281774841777663
T:
falcon512dyn
776716777683779542
T:
rainbow4a
800307807221808910
T:
rainbow5cclassic963664
815506821205827013
T:
rwb0fuz1024
489117?828111?1432923?
T:
qtesla3f
823894831384842166
T:
falcon1024tree
853300854480856960
T:
ecdonaldk163
861009869955884579
T:
ronald1024
883087885648888686
T:
ecdonaldb163
901900904689910722
T:
donald2048
913968915586920802
T:
ecdonaldp192
918586921872924819
T:
luov890351pc
958247959494960388
T:
rainbow5ccyclicc963664
108672010873951089997
T:
ecdonaldp521
837072?1160979?2086580?
T:
qtesla1p
117171911738671176387
T:
ecdonaldk233
120582812087731210478
T:
ecdonaldb233
130109813078991318379
T:
edons128k08n72nu8l4mu3
136497913751491377038
T:
luov8117404pc
153927715405811541902
T:
rainbow6b
156138415693351592731
T:
falcon1024dyn
1023450?1623373?2599597?
T:
qtesla3s
194151919468671962723
T:
ecdonaldk283
203380120360702041972
T:
ecdonaldb283
232003623278252338172
T:
ronald1536
322913232335113238582
T:
ecdonaldk409
324539732547873271771
T:
edons128ref
331197733284143346908
T:
ecdonaldp384
333989133429013353497
T:
luov863256
338699233914533394613
T:
ecdonaldb409
3204792?3398983?4083214?
T:
redgemss128
347403835440873574374
T:
ronald2048
368028836822613688903picnicl1full
3381566?4029173?4743031?
T:
redgemss128v2
2709166?4244505?7024425?
T:
qtesla3p
441191444206624424290picnicl1fs
530583053095605315971
T:
mqdss48
566258556639105666663picnicl1ur
637495764069016434945
T:
rainbow1acompres363232
707899970863257095823
T:
ecdonaldk571
715170971576007167962picnicl3full
757626275943437636061
T:
ecdonaldb571
876073887849978804130
T:
ronald3072
7989491?8849023?12629750?
T:
redgemss192
892801489351268942521
T:
gravitysphincss
9049799?10093865?12176734?
T:
redgemss192v2
107121221071827210725570
T:
luov890351
113587671138273211387677picnicl3fs
117802131178493811800184picnicl5full
132115641323737213296209
T:
mqdss64
148257511483545414842661picnicl3ur
12894511?15199917?17995175?
T:
redgemss256
7880409?15501633?28846210?
T:
gui184
160159001615781616386782
T:
gravitysphincsm
15464924?17628985?20588046?
T:
redgemss256v2
178917001794642217984842
T:
ronald4096
182214211822816718235280picnic3l1
185531801857568818638977
T:
luov8117404
190351801913957919183412
T:
gravitysphincsl
206554412068016820723239picnicl5fs
255873362561860625652838picnicl5ur
292056062922890429255138
T:
sphincsf128harakasimple
341396563419669434240908
T:
sphincsf128harakarobust
358426313586607135903434
T:
sphincsf192harakasimple
369616333707657837230597
T:
rainbow3ccompres683248
374351363748448837525690picnic3l3
418418624186495541880285
T:
sphincsf192harakarobust
433895254344007943492236
T:
sphincs256
439051244392780843975157
T:
luov4849242
579223035802917358160194
T:
sphincsf128sha256simple
652443116527672765324985picnic3l5
695432806958555869627135
T:
sphincsf256harakasimple
767589137689469476978790
T:
sphincsf192sha256simple
905418599071935490782165
T:
sphincsf256harakarobust
101971031102260767102460355
T:
sphincsf128sha256robust
102371778102565854102678996
T:
rainbow5ccompres963664
120769087120910474121001350
T:
pqrsa15
111918826?134568487?156825063?
T:
bluegemss128v2
136296164136400066136518500
T:
luov6468330
137007163137162647137436500
T:
sphincsf192sha256robust
139818448140008087140197872
T:
sphincsf256sha256simple
118651657?142429694?187346870?
T:
bluegemss128
152943242153101409153294910
T:
sphincsf128shake256simple
154963875155153199155468100
T:
picnic2l1fs
194732227194895960195047551
T:
sphincsf192shake256simple
267826008268291413269372930
T:
luov8086399
269425602269819793269954289
T:
sphincsf128shake256robust
356706425357090046357308530
T:
sphincsf192shake256robust
300053026?359637522?419054872?
T:
bluegemss192
300494481?360215232?479116114?
T:
bluegemss192v2
411835715412085408412347482
T:
sphincsf256shake256simple
472908316473061210474943476
T:
picnic2l3fs
486607014487003775487773696
T:
sphincss128harakasimple
491914440492212566492520211
T:
sphincsf256sha256robust
460193393?565689899?660570949?
T:
bluegemss256
559752113?567587484?751702083?
T:
bluegemss256v2
569617709569719825569901600
T:
sphincss128harakarobust
606033539606570175608956849
T:
sphincss256harakasimple
339730124?606877116?815580340?
T:
gui312
695426673?704798979?973046357?
T:
gemss128v2
748580781749036215750168594
T:
sphincsf256shake256robust
800024032801290626801642967
T:
sphincss256harakarobust
730120851?875789878?1022095411?
T:
gemss128
898729626899668895900121906
T:
sphincss128sha256simple
939319704939779451940501380
T:
sphincss192harakasimple
988711907989277637989438022
T:
picnic2l5fs
122168258112229671401229329548
T:
sphincss256sha256simple
138299717213836124291383950195
T:
sphincss192harakarobust
168799739716901560401694561078
T:
sphincss128sha256robust
178538843417856533561787855327
T:
sphincss192sha256simple
240182854324070952952411842092
T:
sphincss128shake256simple
2043579983?2451655863?2876278316?
T:
gemss192v2
2067039897?2482735406?3266939272?
T:
gemss192
318038733531852842133190675965
T:
sphincss192sha256robust
342023993934210671253423060190
T:
sphincss256shake256simple
390553537139061091053909482691
T:
sphincss256sha256robust
3334011874?4000033180?5315289134?
T:
gemss256v2
3372867497?4058937573?5363248764?
T:
gemss256
414168053741516987434189402802
T:
sphincss128shake256robust
501083275150157252345019616993
T:
sphincss192shake256simple
614274187261474733836153093184
T:
sphincss256shake256robust
3231849294?6473467181?11309426287?
T:
gui448
856429456785668276088569440769
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
707672127376
T:
rwb0fuz1024
131691331213710
T:
rainbowbinary256181212
171901729817363
T:
3icp
238912440125210
T:
rainbowbinary16242020
242682446024680
T:
rainbow5640
273332770827913
T:
tts6440
281282840328576
T:
ronald512
300143030030792
T:
ronald768
306323148132580
T:
rainbow1aclassic363232
340413451634919
T:
ronald1024
358643623636618
T:
rainbow6440
369583730337447
T:
lattisigns512
389213991641206
T:
rainbow1a
454294592246534
T:
ronald1536
597326008360716
T:
ronald2048
616226174461896dilithium2aes
644736530467328
T:
rainbow1c
716667256273846
T:
falcon512tree
722497349675974
T:
gravitysphincss
838068412096514
T:
sflashv2
883238851488762dilithium3aes
887708972890144
T:
falcon512dyn
908999183192092dilithium2
948829528496080
T:
ronald3072
9879199292100305
T:
qtesla1
122673123277124516
T:
luov863256pc
130241130440130910dilithium5aes
141304142088143844
T:
ronald4096
143722144758146280
T:
donald512
144215145199146358
T:
falcon1024tree
146651146867147148dilithium3
151322152934154394
T:
rainbow3cclassic683248
164828165699166520ed25519
178780179779181165
T:
falcon1024dyn
192497193351193755
T:
rainbow1b
204092204579205360
T:
qtesla3f
204449205645206619
T:
qtesla3s
229481230885231873dilithium5
228993236853242903
T:
gemss128v2
241451249406254654
T:
bluegemss128v2
242538250708257466
T:
redgemss128v2
258316264600269509
T:
gemss128
263686266969274861
T:
bluegemss128
268777274564279767
T:
redgemss128
278681287657296401
T:
gui184
283339288276293460
T:
gravitysphincsm
285966289441293607
T:
donald1024
293259293613294142
T:
ecdonaldp256
304493305567306999
T:
luov890351pc
309527313202316259
T:
rainbow4a
340147346273350247
T:
rainbow3c
372056372817374831
T:
rainbow5cclassic963664
385484390317396257
T:
gravitysphincsl
409703410646411792
T:
pass769
467780468588471454
T:
qtesla1p
465403468918471928
T:
pass863
493525496544500510
T:
edons128k08n72nu8l4mu3
444376509977512326
T:
luov8117404pc
508448510254512267
T:
ed448goldilocks
506682517721527284
T:
sphincss128harakasimple
520299521022521771
T:
ecdonaldp224
569240584414674539
T:
gui312
590377598378607081
T:
redgemss192v2
595826618965629250
T:
gemss192
625349636869651902
T:
gemss192v2
636636636943637349
T:
rainbow3b
627028638615660689
T:
bluegemss192
633154645199661991
T:
bluegemss192v2
634062648878665186
T:
redgemss192
652178655427659097
T:
rainbow5c
602972667664669096
T:
rainbow6a
735031750868762596
T:
sphincss192harakasimple
754236766668782244
T:
sphincss128harakarobust
765718768482776772
T:
ecdonaldp160
789522795367805708
T:
donald2048
898486902800908702
T:
ecdonaldp192
9809779941501008097
T:
sphincss256harakasimple
108631310902301099555
T:
edons128ref
108591511124061158391
T:
redgemss256v2
110863211230051142232
T:
sphincss192harakarobust
111431611279101134187
T:
hector
113489211640461295317
T:
gemss256v2
116299611864111302246
T:
gemss256
117089212138321324053
T:
bluegemss256
121106712341681243428
T:
sphincsf128harakasimple
120979312451671351923
T:
redgemss256
123040912659551347210
T:
bluegemss256v2
134099013520551359125
T:
sphincs256
151519415422271566343
T:
sphincss256harakarobust
163529216381781642497
T:
rainbow6b
164439216462191648784
T:
ecdonaldk163
170253817056841708380
T:
ecdonaldb163
177785817909091817734
T:
sphincsf192harakasimple
178736918150091840068
T:
sphincsf128harakarobust
187207618934291918161
T:
sphincsf256harakasimple
205147720519552053777
T:
ecdonaldp521
226434222699432275047
T:
ecdonaldk233
231331123207722328702
T:
qtesla3p
233400923372012343273
T:
ecdonaldb233
236634624022362448079
T:
gui448
255810926059082652102
T:
sphincss128sha256simple
264671026479712649137
T:
luov863256
271977027394882755929
T:
sphincsf192harakarobust
275624527689902779926
T:
ecdonaldp384
289977929042602919265picnicl1full
289212529177462951849
T:
sphincsf256harakarobust
326876432941813326772
T:
rainbow1acompres363232
332403133353753363184
T:
rainbow1acyclicc363232
333713033569563374476
T:
mqdss48
355514335584503576489picnicl1fs
377989337836273792167
T:
ecdonaldk283
375982838083933926940
T:
sphincss128shake256simple
396552839686663977318
T:
ecdonaldb283
400900840668924152295
T:
sphincss192sha256simple
460909846107914640671picnicl1ur
512286752531995313056
T:
sphincss128sha256robust
530101553775285447950
T:
sphincss256sha256simple
576395157741645787972picnicl3full
582103059229616049411
T:
sphincss192shake256simple
627541562797456288667
T:
ecdonaldk409
640580865068856619596
T:
sphincsf128sha256simple
660168766068676616792
T:
ecdonaldb409
717725374591237599699
T:
sphincss128shake256robust
759865977038077828878
T:
sphincss256shake256simple
810046282600878447679
T:
sphincss192sha256robust
889136489557179017817
T:
mqdss64
916456692465989403897
T:
sphincsf128shake256simple
936430793809609392750
T:
luov890351
950468595095419514278picnicl3fs
955081295571159578784picnicl5full
103309341042681010575537
T:
sphincsf192sha256simple
103987101054949810647570
T:
sphincsf256sha256simple
113780341147466711768877
T:
sphincss192shake256robust
124163131245359312466657picnicl3ur
124325871271759312879652
T:
sphincsf128sha256robust
138032161381162813816469picnic3l1
138074611383164713857458
T:
ecdonaldk571
147903261482795314870352
T:
ecdonaldb571
150534571531606615510847
T:
sphincss256shake256robust
153334651547731115633195
T:
sphincsf192shake256simple
152401661550984515736935
T:
sphincss256sha256robust
155593611575007815911030
T:
sphincsf256shake256simple
162326571624798716259922
T:
luov8117404
172271771725680417271830
T:
pqrsa15
176223121764652917670538picnicl5fs
179291561811900618323724
T:
sphincsf128shake256robust
196904941976814819833456
T:
rainbow3ccompres683248
197738811991228220112509
T:
rainbow3ccyclicc683248
206072282082247821043461
T:
sphincsf192sha256robust
219195232193827721986681picnicl5ur
283810702857732428856934
T:
sphincsf192shake256robust
289320172895687428986558picnic3l3
301877763020623730229086
T:
luov4849242
301780413050746230774126
T:
sphincsf256sha256robust
304654323086500631216171
T:
sphincsf256shake256robust
446527774473756044791778
T:
rainbow5ccyclicc963664
448790604506261045149244
T:
rainbow5ccompres963664
467819694683927646872060picnic3l5
673516026745380867518647
T:
picnic2l1fs
865973018664469486700280
T:
luov6468330
151538382151660249153052015
T:
picnic2l3fs
157726080158442479160824412
T:
luov8086399
268342949268519166268948243
T:
picnic2l5fs

amd64; IceLake (706e5); 2019 Intel Core i3-1035G1; 4 x 1000MHz; icelake2, supercop-20221005

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
255725862766picnic3l1
258326162707picnicl1full
346834963545picnicl1fs
348034973565picnicl3full
349935273583picnicl1ur
364036663779picnic3l3
3467?3682?5317?
T:
picnic2l1fs
454346365066picnicl5full
478948525022picnic3l5
578959316242
T:
picnic2l3fs
594360226154picnicl3ur
597160366238picnicl3fs
824483298585picnicl5fs
8484?8895?12711?picnicl5ur
839989199065
T:
picnic2l5fs
203422042420495
T:
lattisigns512
395863972439963dilithium2aes
491674940949818ed25519
611836176562108dilithium3aes
743887459675167dilithium2
890238942889874dilithium5aes
135008135546136471dilithium3
145757146151146539
T:
ed448goldilocks
181915?185812?261604?
T:
pass769
205921206379207500dilithium5
212322?215167?310924?
T:
pass863
629935632600636193
T:
sphincsf128harakasimple
654044663761672049
T:
edons128k08n72nu8l4mu3
710453712503716836
T:
mqdss48
711563713830716143
T:
sphincsf128harakarobust
853245863227878264
T:
donald2048
861850865805870785
T:
sphincsf192harakasimple
102435510277201030361
T:
sphincsf192harakarobust
1071075?1436558?2081548?
T:
qtesla1
165546216583771663114
T:
mqdss64
199393520183882045286
T:
edons128ref
230794923162092324106
T:
sphincs256
249047724966612504875
T:
sphincsf256harakasimple
288129328858142891583
T:
sphincsf256harakarobust
304346530536373080575
T:
sphincsf128shake256simple
2289395?3362116?4460522?
T:
qtesla3f
3410658?4576161?7759886?
T:
qtesla3s
455098145838734617110
T:
luov863256
460941546314824665875
T:
sphincsf192shake256simple
4398837?5087678?6408856?
T:
qtesla1p
527438852870755305099
T:
sphincsf128shake256robust
729092073027197314862
T:
luov863256pc
813026881426518203077
T:
sphincsf192shake256robust
915197592293759307793
T:
rainbowbinary256181212
123108271233035812521117
T:
sphincsf256shake256simple
157179721578226315850056
T:
rainbow1aclassic363232
158866721595237515992205
T:
rainbow1acompres363232
159388871599694916125719
T:
rainbow1acyclicc363232
173055571732307417504355
T:
luov890351
174180981798815420349740
T:
falcon512tree
172850191851089719785420
T:
falcon512dyn
196595901968461819726841
T:
sphincss128harakasimple
208744922095690121010774
T:
luov4849242
217465452175856821776766
T:
sphincsf256shake256robust
225817792260005322624250
T:
sphincss128harakarobust
264783552651912526565961
T:
luov890351pc
22306864?28424761?34619307?
T:
qtesla3p
286275452866873128777360
T:
sphincss192harakasimple
297601412978559929950935
T:
luov8117404
319304243197186132011480
T:
sphincss192harakarobust
374197053744419637681402
T:
sphincss256harakasimple
388940513997936340125583
T:
rainbowbinary16242020
440023874404841544084449
T:
sphincss256harakarobust
482365034828521748376988
T:
luov8117404pc
552610695752561362686739
T:
falcon1024dyn
555958425780229760208815
T:
falcon1024tree
627386416289387963005572
T:
luov6468330
662280806639212066498939
T:
gemss128
677813406785216468029308
T:
bluegemss128
737163057375028873881897
T:
redgemss128
860635448610299586246794
T:
gemss128v2
871978528761954189152088
T:
rainbow3cclassic683248
888633528899430389178329
T:
bluegemss128v2
912181989131699091473057
T:
redgemss128v2
940689149423126694384117
T:
rainbow3ccompres683248
943523179544536896004831
T:
rainbow3ccyclicc683248
977064399777038698074649
T:
sphincss128shake256simple
118506903118737354118955600
T:
luov8086399
144573518144826311145977986
T:
sphincss192shake256simple
158504173158661221165845092
T:
sflashv2
168012847168238020168351992
T:
sphincss128shake256robust
197457510197758009200659337
T:
sphincss256shake256simple
262822568263235809263558054
T:
sphincss192shake256robust
266390167266599454266965862
T:
rainbow5cclassic963664
275264679276074531276260892
T:
rainbow5ccompres963664
275064394276868741277615143
T:
rainbow5ccyclicc963664
287170272287397232287713289
T:
gemss192
288434058288913981289654684
T:
bluegemss192
290304326290495972291176414
T:
redgemss192
342553379342988309344254329
T:
sphincss256shake256robust
359611680360318573360753169
T:
gemss192v2
365808295366193627366774799
T:
bluegemss192v2
370482125370960739371857645
T:
redgemss192v2
781378701781794123782305316
T:
gravitysphincss
782963746783978245785090636
T:
gemss256
791153357793011557797812550
T:
bluegemss256
793240553802057428809696451
T:
redgemss256
100298677810042798791006702454
T:
gemss256v2
101900506910203616971027131030
T:
bluegemss256v2
102219441310288053701040448151
T:
redgemss256v2
402301884241597010044232481662
T:
pqrsa15
125034664701250807675112513952988
T:
gravitysphincsl
249928485062502498781325038489774
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
134741363514229
T:
rainbowbinary256181212
251862550925897
T:
rainbowbinary16242020
526285292453200ed25519
676216831469294
T:
rainbow1acyclicc363232
645236837175117
T:
rainbow1aclassic363232
750007705979737
T:
sflashv2
71129?126563?189677?dilithium2aes
153139153530154053
T:
ed448goldilocks
139292?154505?279434?dilithium2
122763?165211?258741?dilithium3aes
130495?177205?328256?dilithium5aes
254364255590258935
T:
luov863256pc
144851?281123?417264?
T:
lattisigns512
174828?292004?504766?
T:
qtesla1
219135?298524?446378?dilithium3
229685?299498?635432?
T:
pass769
303314304687308040
T:
rainbow3cclassic683248
248735?322637?503443?
T:
pass863
357200360299363317
T:
falcon512tree
254285?373511?496671?dilithium5
222152?373823?737533?
T:
qtesla3f
394335395303397433
T:
rainbow3ccyclicc683248
654517662601669703
T:
falcon512dyn
424428?672914?1104323?
T:
qtesla1p
711641720358725172
T:
luov890351pc
715894720548723012
T:
falcon1024tree
746111748735754301
T:
rainbow5cclassic963664
855799861337873421
T:
donald2048
938694941392944793
T:
rainbow5ccyclicc963664
335765?1009387?1610541?
T:
qtesla3s
104399410475591056472
T:
luov8117404pc
110053211102001129700
T:
edons128k08n72nu8l4mu3
130369513090891317480
T:
falcon1024dyn
259876626113492654233
T:
edons128ref
2006160?2671433?4435780?
T:
qtesla3p
279994328019132807534picnicl1full
2778886?3309362?4054673?
T:
redgemss128v2
333811833409363344126
T:
luov863256
342728334300383438739picnicl1fs
2815099?3539991?4053779?
T:
redgemss128
439271243962584403412picnicl1ur
446870044756014483611
T:
mqdss48
542126154296295433360picnicl3full
546152254781945578652
T:
gravitysphincss
6692421?7903996?9212838?
T:
redgemss192
794867179610057974544picnicl3fs
6764309?7988234?9853355?
T:
redgemss192v2
910585191149969124714picnicl5full
104998871050632010515330picnicl3ur
105589671057006810580250
T:
gravitysphincsm
106313791065364610662961
T:
mqdss64
111537551116573311193426
T:
luov890351
10932531?11845337?15118777?
T:
redgemss256v2
125108491267681212899756
T:
rainbow1acompres363232
127340531275742912777575
T:
gravitysphincsl
131183871313153013150316picnic3l1
139802591399599714013254picnicl5fs
11401343?15568116?17491043?
T:
redgemss256
178108881782706717849678picnicl5ur
189239891895966018968949
T:
luov8117404
218152682186429821916691
T:
sphincsf128harakasimple
252338422528593625332348
T:
sphincsf192harakasimple
256313632566679125697345
T:
sphincsf128harakarobust
276067132762447327687831picnic3l3
309422283096922631002065
T:
sphincsf192harakarobust
397620644013282340211045
T:
sphincs256
420911534213355742182169
T:
luov4849242
477209314775897947845444picnic3l5
622437096230305462345351
T:
sphincsf256harakasimple
740113517410712074213015
T:
sphincsf256harakarobust
745006407456308975097084
T:
rainbow3ccompres683248
80975280?96807274?113301591?
T:
bluegemss128v2
100938460101065216101212759
T:
sphincsf128shake256simple
118916543118952374119103267
T:
picnic2l1fs
121205405121748392122393283
T:
luov6468330
105596845?126173540?147409865?
T:
bluegemss128
133043272133399315133660941
T:
sphincsf192shake256simple
141469666141590500141690183
T:
pqrsa15
168730237169119173169540315
T:
sphincsf128shake256robust
178542576179065803179934369
T:
rainbow5ccompres963664
230350822230734074231185041
T:
sphincsf192shake256robust
235569755236115455236706200
T:
luov8086399
208476471?250265396?292152262?
T:
bluegemss192v2
237833607?285680647?379683548?
T:
bluegemss192
291381611291770585292348417
T:
sphincsf256shake256simple
349450214349702351350056210
T:
picnic2l3fs
359755438359952513360154915
T:
sphincss128harakasimple
333153434?398476994?465173401?
T:
bluegemss256v2
427693119427993603428318624
T:
sphincss128harakarobust
390647399?468153037?547634524?
T:
bluegemss256
500838447502094484503688724
T:
sphincsf256shake256robust
509922531510805929511931603
T:
sphincss256harakasimple
508027134?611177059?813885026?
T:
gemss128v2
615446346615754883616090737
T:
sphincss256harakarobust
736484709736707217737111535
T:
picnic2l5fs
629201067?752106107?892409172?
T:
gemss128
789928730790250734790786878
T:
sphincss192harakasimple
967272198968369198968936296
T:
sphincss192harakarobust
1408240036?1423346045?1991329957?
T:
gemss192v2
156123108315640766151568194598
T:
sphincss128shake256simple
1636557936?1965747501?2308913744?
T:
gemss192
242115628024422851642443583319
T:
sphincss256shake256simple
253472152725375899622538050670
T:
sphincss128shake256robust
2385992700?2865356787?3369483417?
T:
gemss256v2
330124120433133404033319529244
T:
sphincss192shake256simple
3004922788?3604399111?4206492958?
T:
gemss256
402104135540252783824028467496
T:
sphincss256shake256robust
549567964755028409405509213749
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
101681027410446
T:
rainbowbinary256181212
187371932019629
T:
rainbowbinary16242020
273622913130591
T:
rainbow1aclassic363232
312273159131899
T:
lattisigns512
510005128251781dilithium2aes
584485988361078
T:
gravitysphincss
713337159472468dilithium3aes
769327760878556
T:
falcon512tree
824848298083819
T:
qtesla1
839298411884457dilithium2
905329197293743
T:
falcon512dyn
905869555699457
T:
sflashv2
99235100008104653
T:
luov863256pc
101776102103103734dilithium5aes
131591133372135725
T:
rainbow3cclassic683248
136936137220137494dilithium3
154171155222156301
T:
falcon1024tree
168293169209170436
T:
qtesla3f
168443169212170524ed25519
168865170008172037
T:
qtesla3s
181731183670186163
T:
falcon1024dyn
215548216023216584dilithium5
246374248826254748
T:
gravitysphincsm
238436249539260801
T:
gemss128
244503252887264403
T:
bluegemss128
252664264881275632
T:
gemss128v2
259181266134270255
T:
redgemss128
259232268278274258
T:
bluegemss128v2
268980?270833?381787?
T:
pass769
259641271816280569
T:
redgemss128v2
273731276675281436
T:
rainbow5cclassic963664
275129288355292491
T:
luov890351pc
309855?314381?443309?
T:
pass863
334266340359344921
T:
gravitysphincsl
375651378909384670
T:
luov8117404pc
379460381611384282
T:
edons128k08n72nu8l4mu3
388937390676391812
T:
qtesla1p
402709411018422561
T:
sphincss128harakasimple
509499511342513470
T:
ed448goldilocks
537019550711564921
T:
gemss192
539298555243568516
T:
bluegemss192
544086555887571090
T:
redgemss192
578177592242602052
T:
gemss192v2
582035592328603605
T:
bluegemss192v2
583018592493605793
T:
sphincss128harakarobust
591186604127616365
T:
redgemss192v2
624866634213641728
T:
sphincss192harakasimple
638852642994645569
T:
edons128ref
849342867678878071
T:
sphincss256harakasimple
957496971473987269
T:
sphincsf128harakasimple
973680983283989067
T:
sphincss192harakarobust
100916510216551034349
T:
donald2048
112469611465801170723
T:
bluegemss256
112860111516401185169
T:
gemss256v2
114508511734051185765
T:
bluegemss256v2
116600511835321203910
T:
gemss256
117167711975221224546
T:
redgemss256v2
119289011978961205396
T:
sphincs256
116692712077281238310
T:
redgemss256
131647613331091351651
T:
sphincss256harakarobust
136581413767081397917
T:
sphincsf128harakarobust
149079915103301526817
T:
sphincsf192harakasimple
164261016700881682282
T:
sphincsf256harakasimple
192370319345821941558
T:
qtesla3p
229624622999842320466picnicl1full
244229524608322480086
T:
sphincsf192harakarobust
253659525528562579751
T:
sphincsf256harakarobust
269361027120462729784picnicl1fs
275040327665662773809
T:
mqdss48
285220928569202864085
T:
luov863256
307567031593163213003
T:
sphincss128shake256simple
357849135835473628499picnicl1ur
452802245376294547359picnicl3full
458008946694304791982
T:
sphincss192shake256simple
595066960678626248230
T:
sphincss128shake256robust
597242260705106236459
T:
sphincss256shake256simple
649948365150376522294picnicl3fs
697056570094647056651
T:
mqdss64
759993476307147644092picnicl5full
753582476445297852974
T:
sphincsf128shake256simple
880006488092078821755picnicl3ur
896697490275089201958
T:
sphincss192shake256robust
975620997684859804946
T:
rainbow1acompres363232
983984798675739877153
T:
rainbow1acyclicc363232
100757131008338510101688
T:
luov890351
106089271063022210648897picnic3l1
112167771124923411598067picnicl5fs
115965961180474312018730
T:
sphincss256shake256robust
120328531220074412346056
T:
sphincsf192shake256simple
121716751229744312439584
T:
sphincsf256shake256simple
144376801474856715070602
T:
sphincsf128shake256robust
149466031498449515014108picnicl5ur
172675821728036217351704
T:
luov8117404
178953791791257117938842
T:
pqrsa15
226402482267539422704243picnic3l3
230441452342129023720514
T:
sphincsf192shake256robust
237639402409603324352484
T:
sphincsf256shake256robust
310740973110043831242915
T:
luov4849242
368536833693460437007472picnic3l5
480788334812039948177145
T:
picnic2l1fs
592622545930151759812005
T:
rainbow3ccompres683248
597774136087868561180556
T:
rainbow3ccyclicc683248
763274657655065376763661
T:
luov6468330
108159740108241715108359132
T:
picnic2l3fs
131066477131421101132484702
T:
rainbow5ccyclicc963664
131128930131926883134837453
T:
rainbow5ccompres963664
146976693147249153147568293
T:
luov8086399
189963352190108938190273731
T:
picnic2l5fs

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

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

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

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

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

aarch64; Skylark (503f0002); 2018 Ampere eMAG 8180; 32 x 3300MHz; unstable; gcc185, supercop-20221122

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
885089259000picnicl1full
967597509825picnic3l1
129001305013125picnicl3full
136501372513800picnic3l3
174751755017625picnicl1fs
174751755017625picnicl1ur
183001837518525picnicl5full
197251987520025picnic3l5
198751995020025
T:
picnic2l1fs
432754350043650picnicl3fs
443254447544625picnicl3ur
612756135061500
T:
picnic2l3fs
640506412564500picnicl5ur
644256450064725picnicl5fs
870008715087450
T:
picnic2l5fs
165600165675165750ed25519
177150177975181575
T:
ecdonaldp256
196350196725197625
T:
donald512
246450246900247275
T:
ecdonaldp224
403650404025404475dilithium2
545325545625546375
T:
donald1024
716550717525718200dilithium3
108517510884001095000dilithium2aes
110347511040001104600dilithium5
127597512767251288350
T:
ecdonaldp521
132075013227751324425
T:
mqdss48
185175018585001868025
T:
donald2048
194130019479001956150dilithium3aes
1278900?2422350?3630150?
T:
qtesla1
303825030398253043650
T:
mqdss64
326145032676003276300dilithium5aes
459502546134754695450
T:
ecdonaldp384
3563250?5184750?6612825?
T:
qtesla3f
658320065882256635850
T:
sphincsf128sha256simple
925935092652759289050
T:
sphincsf128shake256simple
8041950?9445500?11509575?
T:
qtesla1p
964605096465759677625
T:
sphincsf192sha256simple
9017850?11227425?15602400?
T:
qtesla3s
127673251276942512798375
T:
sphincsf128sha256robust
136469251365375013678650
T:
sphincsf192shake256simple
156596251567200015799725
T:
sphincsf128harakasimple
160414501604977516188300
T:
sphincs256
176820001769797517770350
T:
sphincsf128shake256robust
189660001897747519033575
T:
sphincsf192sha256robust
232080002322225023386050
T:
sphincsf192harakasimple
254364002545897525577550
T:
sphincsf256sha256simple
259309502595270026078550
T:
sphincsf192shake256robust
260360252604772526196075
T:
sphincsf128harakarobust
22462200?31101000?42650250?
T:
rwb0fuz1024
320960253219697532285625
T:
luov4849242
332483253576690039096825
T:
falcon512dyn
365826003660975036654375
T:
sphincsf256shake256simple
33006450?37043250?42972075?
T:
falcon512tree
384758253848677538588700
T:
sphincsf192harakarobust
417600754184595041942700
T:
luov863256
30909525?43073925?67128075?
T:
ronald512
38534625?44889300?49819875?
T:
qtesla3p
566511755671110056811000
T:
rainbow1aclassic363232
616027506161175061692000
T:
sphincsf256harakasimple
657102756581355065996175
T:
rainbow1acompres363232
661190256619800066379575
T:
rainbow1acyclicc363232
681585756817980068252175
T:
sphincsf256shake256robust
707919757080952570866975
T:
sphincsf256sha256robust
63035850?94750575?156108450?
T:
ronald768
100385925100751325100915425
T:
luov6468330
96331950102147525112066050
T:
falcon1024dyn
104585400104602800104664375
T:
sphincsf256harakarobust
99159900?110444475?125845275?
T:
falcon1024tree
155002875155272200155532000
T:
luov890351
106751475?170761950?268758150?
T:
ronald1024
188042100188319375188601975
T:
luov8086399
209925975210357300210670500
T:
sphincss128sha256simple
255795450255871800255965250
T:
redgemss128v2
287838225288086325288630375
T:
luov8117404
302186250305046375305485275
T:
sphincss128shake256simple
309049500309178125309256875
T:
sphincss192sha256simple
371779500371845725371945100
T:
bluegemss128v2
285328875?377792250?668542275?
T:
ronald1536
407882925408075750408245925
T:
sphincss256sha256simple
410787375411003750411178650
T:
sphincss128sha256robust
442635825442650000442720050
T:
sphincss192shake256simple
443927100444006750444117975
T:
gemss128v2
499740225499806525499845750
T:
sphincss128harakasimple
526392000526442025526535175
T:
sflashv2
562418775562599675562771650
T:
sphincss128shake256robust
579916275579977250580353675
T:
sphincss256shake256simple
608742000608781450608836650
T:
sphincss192sha256robust
737859750737913750738014400
T:
sphincss192harakasimple
833839575834001200834525000
T:
sphincss192shake256robust
842299875842355525842427900
T:
sphincss128harakarobust
849167625851547450851920950
T:
rainbow3cclassic683248
962535975962747475962902950
T:
rainbow3ccompres683248
962518200962782275966179625
T:
rainbow3ccyclicc683248
983725875983812275984322950
T:
sphincss256harakasimple
572372325?1065554325?1627396425?
T:
ronald2048
109754932510991602501102657725
T:
sphincss256shake256robust
113201925011321901001132491600
T:
sphincss256sha256robust
125190577512520746001253364000
T:
sphincss192harakarobust
128292975012835437751284295950
T:
redgemss192v2
152630872515272248501530470325
T:
redgemss128
157487265015750500251575191775
T:
rainbow1a
167067427516707345751670893950
T:
sphincss256harakarobust
190562212519058132251907349225
T:
bluegemss192v2
226573335022696539752275224375
T:
bluegemss128
235587247523562647252357236050
T:
rainbow5cclassic963664
1735428675?2395826625?4950414000?
T:
ronald3072
269540640026961399752703129450
T:
rainbow5ccyclicc963664
269551297526964455252703445575
T:
rainbow5ccompres963664
321895582532222751753262715325
T:
gemss128
331118017533130245753314045175
T:
redgemss256v2
419637870042057146254216453800
T:
gui184
480401377548051439504806428775
T:
bluegemss256v2
560453700056243877005636653650
T:
redgemss192
3810429675?6126717900?9278516475?
T:
ronald4096
707268885070731303007073916825
T:
rainbow1c
772974937580176544258187122025
T:
pqrsa15
804987615080710975508095087650
T:
bluegemss192
915495652591556507259156814800
T:
rainbow1b
108957891001091360385010929952050
T:
gemss192
137633505751376477197513766557950
T:
rainbow4a
141546775501422277860014320413150
T:
redgemss256
189676723501900299780019036234800
T:
bluegemss256
570480282005705468707557314044425
T:
rainbow6a
673294753506734445292567349599050
T:
rainbow3b
679807278756798662385067996208100
T:
rainbow3c
Cycles to sign 59 bytes
25%50%75%system
171375171450171525ed25519
217500218025218925
T:
sflashv2
244800245475248250
T:
ecdonaldp256
329850330225330975
T:
ecdonaldp224
372000376725382350
T:
donald512
594150602475616725
T:
ronald512
614025614475615225
T:
rainbow1aclassic363232
656175656775657600
T:
rainbow1acyclicc363232
723600726825731175
T:
donald1024
728775729075735750
T:
rainbow1a
114720011651251176375
T:
ronald768
123307512438751253400
T:
falcon512tree
1163250?1498050?2245125?dilithium2
173167517400001761225
T:
rwb0fuz1024
174682517613001774575
T:
ronald1024
180600018071251808400
T:
ecdonaldp521
734475?1874175?2527950?
T:
qtesla1
203377520379002046225
T:
donald2048
208350020939252103975
T:
falcon512dyn
226860022689002275425
T:
rainbow4a
1318275?2270925?3468600?
T:
qtesla3f
248580025085252525400
T:
falcon1024tree
1629525?2591550?4721475?dilithium2aes
268237526829002686800
T:
rainbow1c
1856775?2913450?5173575?dilithium3
2096625?3170850?5100450?
T:
qtesla1p
2584800?3437175?5826975?dilithium5
1945050?3755700?11831325?
T:
qtesla3s
401497540160254031775
T:
rainbow1b
424860042723004293825
T:
falcon1024dyn
425385042786004303275
T:
ronald1536
479715048050254815900
T:
ecdonaldp384
503010050316005039700
T:
rainbow6a
3269700?5636625?6936825?dilithium3aes
4258800?6312675?8329350?dilithium5aes
641310064143756426375
T:
rainbow3cclassic683248
641152564158756425775
T:
rainbow3ccyclicc683248
785415078900007909650
T:
ronald2048
969405097000509720075
T:
rainbow3c
5908350?9837450?21394800?
T:
qtesla3p
107571751075965010786725
T:
rainbow3b
137844751379227513814700
T:
rainbow5ccyclicc963664
137863501380487513820400
T:
rainbow5cclassic963664
205503752058060020639925
T:
luov863256
208663502089537520922600
T:
ronald3072
213725252139247521414300picnicl1full
250932002511210025153950picnicl1fs
312439503129675031403625
T:
rainbow1acompres363232
345249753455167534722225picnicl1ur
419076754197135042006225picnicl3full
436407004371870043791000
T:
ronald4096
42132375?54217950?65347200?
T:
redgemss128
650401506507772565135025picnicl3fs
685779006861975068667150picnicl5full
706361257066800070855875
T:
luov890351
731316757335187573645200
T:
luov4849242
809049758115937581178875
T:
mqdss48
920628759208837592131725picnicl3ur
104046675104330025104380050picnic3l1
91345575?109282275?130450050?
T:
redgemss128v2
117072075117108000117352275picnicl5fs
110482575?124852125?150301275?
T:
redgemss192
129891000129923550130004475
T:
luov8117404
153951375154019325154070250picnicl5ur
127228575?167395350?188176800?
T:
redgemss256
207878550208023675208128975
T:
sphincsf128sha256simple
233682525234199425234410550picnic3l3
243763200243886650244200450
T:
mqdss64
269005350269144325269301150
T:
pqrsa15
272759325272865225272991600
T:
sphincsf192sha256simple
276006975276375525277473000
T:
luov6468330
293803500294185775294394350
T:
sphincsf128shake256simple
310377000310430850310491075
T:
sphincs256
294346800?355817325?463172175?
T:
redgemss192v2
372875250373042050373277700
T:
sphincsf192shake256simple
383013900383453850383734800
T:
sphincsf128sha256robust
385572000386015325387128175picnic3l5
467997300469130025469259625
T:
rainbow3ccompres683248
493179375493390875493755075
T:
luov8086399
526073475526597200526985550
T:
sphincsf192sha256robust
533727675534150450534508275
T:
sphincsf128shake256robust
575535300576028875576282525
T:
sphincsf128harakasimple
532460325?613728750?783920625?
T:
redgemss256v2
617006550617112000617352300
T:
sphincsf256sha256simple
673908000674317500674722425
T:
sphincsf192harakasimple
693033825693529350694119225
T:
sphincsf192shake256robust
838851450839236875839730300
T:
sphincsf256shake256simple
901693575901996575902659350
T:
picnic2l1fs
943509900944038350944368050
T:
sphincsf128harakarobust
113909790011394229501140050925
T:
sphincsf192harakarobust
131438137513150877251322128950
T:
rainbow5ccompres963664
151228005015131154751513832325
T:
sphincsf256shake256robust
165446782516552725001655906850
T:
sphincsf256sha256robust
166916152516697007751670207250
T:
sphincsf256harakasimple
252632580025293619502529970350
T:
picnic2l3fs
1486688325?2601508125?5946566475?
T:
gui184
280093260028017198002802302775
T:
sphincsf256harakarobust
2203166100?3070360875?3507596775?
T:
bluegemss128
312500407531275005253130066425
T:
sphincss128sha256simple
447669322544835516004510292175
T:
sphincss128shake256simple
4135449075?4956501975?6597236325?
T:
bluegemss128v2
516776527551685503005169894675
T:
picnic2l5fs
528025072552809289505282529825
T:
sphincss256sha256simple
569810992557002833505701704075
T:
sphincss128sha256robust
5277008475?6333945150?7395994875?
T:
bluegemss192
693905062569395732256940211850
T:
sphincss256shake256simple
761095260076137804757616859825
T:
sphincss192sha256simple
786132187578632933257866768450
T:
sphincss128shake256robust
926876535092699240259271766250
T:
sphincss128harakasimple
6691767975?9353628600?10694166825?
T:
bluegemss256
940928490094101558009415838250
T:
sphincss192shake256simple
125888745001258981207512591318525
T:
sphincss256shake256robust
139335263251393465642513936067700
T:
sphincss256sha256robust
140080415251401095122514023830600
T:
sphincss192sha256robust
148335600751483427152514835763050
T:
sphincss256harakasimple
149634363001496437230014968393350
T:
sphincss128harakarobust
13230291000?15874232250?21158242800?
T:
bluegemss192v2
161168646751612301220016125417450
T:
sphincss192shake256robust
16451859600?19739495850?23045500500?
T:
gemss128
206391390752064085552520643359925
T:
sphincss192harakasimple
248018742752480295937524807282300
T:
sphincss256harakarobust
220672084502645602815026488887375
T:
bluegemss256v2
26294744400?31557586575?36816009600?
T:
gemss128v2
360748779753607608712536079478325
T:
sphincss192harakarobust
46651826100?55963576725?65295688125?
T:
gemss192
Cycles to verify 59 bytes
25%50%75%system
120001215012450
T:
rwb0fuz1024
417754207542375
T:
ronald512
466504725047700
T:
ronald768
552005617556700
T:
ronald1024
754507612576650
T:
ronald1536
102075102600103125
T:
ronald2048
126375128775130125
T:
rainbow1aclassic363232
147000148425149025
T:
falcon512tree
174150174600175650
T:
ronald3072
191475191850192225
T:
sflashv2
191175192975193425
T:
falcon512dyn
195450196125196575
T:
qtesla1
237150238125240150
T:
donald512
272025273300274725
T:
ronald4096
304650306150306900
T:
falcon1024tree
322575330375344100
T:
gui184
396750397650398025
T:
falcon1024dyn
428325439875449775
T:
gemss128v2
436050447675460575
T:
bluegemss128v2
444450456975462450
T:
redgemss128v2
466200466275466575
T:
rainbow1a
471450471975472350dilithium2
487425491325493950ed25519
530325530700531450
T:
qtesla3f
550050551250554250
T:
ecdonaldp256
570675573975576150
T:
donald1024
586725588600591300
T:
rainbow3cclassic683248
602175602700603075
T:
qtesla3s
625875626100626475
T:
ecdonaldp224
749550750150750750dilithium3
107160010725751077600dilithium2aes
108090011073751127700
T:
bluegemss192v2
110580011085751112625
T:
qtesla1p
101490011718001207500
T:
redgemss192v2
120675012071251207800dilithium5
120982512199501230975
T:
rainbow5cclassic963664
181627518290251846350
T:
donald2048
184402518503251856325dilithium3aes
189240018942751897425
T:
rainbow4a
204780020480252048325
T:
rainbow1c
266835027246752782500
T:
bluegemss256v2
271365027700502858175
T:
redgemss256v2
316627531671753170025
T:
rainbow1b
321000032141253222825dilithium5aes
344970035351253638550
T:
sphincss128sha256simple
358275035849253598650
T:
ecdonaldp521
373807537626753794175
T:
sphincs256
389107539117753927675
T:
ecdonaldp384
435052543633504367175
T:
rainbow6a
490275050892005245125
T:
sphincss128shake256simple
528817553016005321025
T:
qtesla3p
546675055554005602125
T:
sphincss192sha256simple
635955063906756528150
T:
rainbow1acompres363232
636540064057506476025
T:
rainbow1acyclicc363232
700642571171257287600
T:
sphincss128sha256robust
707850071824507288500
T:
sphincss256sha256simple
723000073556257544625
T:
sphincss192shake256simple
747285074820007495275
T:
rainbow3c
841612585594508705475
T:
sphincsf128sha256simple
938475096350259780675
T:
sphincss256shake256simple
934012596486009879150
T:
sphincss128shake256robust
98979751013595010309650
T:
sphincss128harakasimple
112422751131675011525850
T:
sphincss192sha256robust
113858251141470011449575
T:
rainbow3b
117927751200750012214425
T:
sphincsf128shake256simple
137893501391887514030850
T:
sphincsf192sha256simple
140449501423995014350050
T:
sphincsf256sha256simple
139509001424152514448825
T:
sphincss192shake256robust
145490251480297515016125
T:
sphincss192harakasimple
156369001565977515686175picnicl1full
167307751715700017685000
T:
sphincss128harakarobust
168711751720950017561175
T:
sphincsf128sha256robust
183189001835235018382875
T:
luov863256
182360251858950019030125
T:
sphincss256shake256robust
189269251911217519307925
T:
sphincsf192shake256simple
195657751960215019659525picnicl1fs
194228251967422519987275
T:
sphincsf256shake256simple
205664252087482521018000
T:
sphincss256harakasimple
210807002132677521819225
T:
sphincss256sha256robust
225929252286525023158275
T:
sphincsf128harakasimple
229383752347222523896800
T:
sphincsf128shake256robust
261834752644440026970750
T:
sphincss192harakarobust
269053502694112527018525picnicl1ur
283532252872102529128125
T:
sphincsf192sha256robust
310276503106507531129725picnicl3full
338910753400215034186875
T:
pqrsa15
354996003590505036407400
T:
sphincsf192harakasimple
357954753641077536760200
T:
sphincss256harakarobust
365334003695137537209600
T:
sphincsf192shake256robust
367711503737235037920150
T:
sphincsf256shake256robust
380339253842572538984325
T:
sphincsf256harakasimple
383330253853365042214050
T:
rainbow3ccyclicc683248
382338003856117539309600
T:
rainbow3ccompres683248
392490003951615040035375
T:
sphincsf128harakarobust
416269504202430042369900
T:
sphincsf256sha256robust
432447754330905043375950
T:
gemss128
445899004467322544725500
T:
bluegemss128
449661004522477545272475
T:
redgemss128
462048754629907546399650
T:
luov4849242
520709255215417552236000picnicl5full
535240505354992553634825picnicl3fs
590726255934142560541875
T:
mqdss48
622955256249217562927700
T:
sphincsf192harakarobust
639282006402915064354875
T:
luov890351
664848006703290067993575
T:
sphincsf256harakarobust
738927757409730074246550picnicl3ur
860015258606385086102775picnic3l1
862015508631855093540225
T:
rainbow5ccompres963664
863280758649645087764025
T:
rainbow5ccyclicc963664
977448009812527598343150picnicl5fs
115189950115582575118999800
T:
gemss192
118651350119189550119455275
T:
luov8117404
119194575120440025120642675
T:
redgemss192
119894550120729900120968550
T:
bluegemss192
125969325126504750126576375picnicl5ur
156574800156763800157024050
T:
luov6468330
179628525180772050182921625
T:
mqdss64
191276400191599050191754375picnic3l3
202693200203864100205144650
T:
bluegemss256
206384925207279375208410450
T:
redgemss256
260521875261140700261573150
T:
luov8086399
299547225299686200299802150picnic3l5
474011025474184500474891300
T:
picnic2l1fs
110337232511047957501105231875
T:
picnic2l3fs
195091095019518488251954065000
T:
picnic2l5fs

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

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

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

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

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

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

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
143911453617954picnic3l1
14387?14596?18220?picnicl1full
202602102324472picnicl3full
209352133824776picnic3l3
214762178925392picnicl1ur
218862205825622picnicl1fs
244732473328393
T:
picnic2l1fs
264722705331207picnic3l5
268792848431446picnicl5full
555445639958071picnicl3fs
563495742159928picnicl3ur
589415933661492
T:
picnic2l3fs
769957879881626picnicl5fs
773007892682316picnicl5ur
215292217681219824ed25519
365022368617382184
T:
ecdonaldp256
407897410832423205
T:
donald512
690099694524705809dilithium2
115788311671351184675
T:
donald1024
116924911806461184445dilithium3
137920113837541397114dilithium2aes
163893916471721661532
T:
mqdss48
185418618579461870127dilithium5
221509622286182242414
T:
ecdonaldp160
241593524225852436521dilithium3aes
268938826979492704584
T:
ecdonaldp192
2409357?3142731?3870937?
T:
qtesla1
323768732463103258510
T:
ecdonaldk163
338706033985873408003
T:
ecdonaldp224
338566334019963423945
T:
ecdonaldb163
387273338832493888672
T:
mqdss64
401257940225344026173
T:
donald2048
407786240905194099160dilithium5aes
445944944738014491352
T:
ecdonaldk233
469027346989104722408
T:
ecdonaldb233
5342555?5485042?7791108?
T:
qtesla3f
709969571294067141283
T:
sphincsf128sha256simple
877280388016258880709
T:
ecdonaldk283
948680695041279519664
T:
ecdonaldb283
103220691032844610338005
T:
ecdonaldp384
104043271041963410432790
T:
sphincsf192sha256simple
9730877?11131254?13917926?
T:
qtesla1p
10390292?12895855?17820310?
T:
qtesla3s
133119951331772113326285
T:
sphincsf128shake256simple
138162931383209513879640
T:
sphincsf128sha256robust
160913221611171816122419
T:
sphincsf128harakasimple
182037901835036218384530
T:
ecdonaldk409
183741511838077818388133
T:
sphincs256
199035501990860919920491
T:
sphincsf192shake256simple
201266282020109620411274
T:
ecdonaldb409
206266352063687420681937
T:
sphincsf192sha256robust
236801622369590123769690
T:
sphincsf192harakasimple
242738972429701124347411
T:
ecdonaldp521
254836502549359025502969
T:
sphincsf128shake256robust
276902782770989627717489
T:
sphincsf128harakarobust
277030852773805627772410
T:
sphincsf256sha256simple
382438473825253438261764
T:
sphincsf192shake256robust
385938173861547638635190
T:
ecdonaldk571
409057684094899840977557
T:
sphincsf192harakarobust
431955694327244843310871
T:
ecdonaldb571
437317714382235443880411
T:
luov4849242
33026154?45357058?67783170?
T:
ronald512
42779467?47329513?59090030?
T:
falcon512dyn
45378717?49970684?57096524?
T:
falcon512tree
514078505141865751426860
T:
sphincsf256shake256simple
563746855644548256485961
T:
luov863256
628563586287100462903969
T:
sphincsf256harakasimple
634927686353849463815442
T:
rainbow1aclassic363232
57196694?67063134?75813042?
T:
qtesla3p
690188346910687869929946
T:
rainbow1acompres363232
691895126958154469741002
T:
rainbow1acyclicc363232
46584625?70192074?115101105?
T:
ronald768
744542467448436074681358
T:
sphincsf256sha256robust
55014140?81902321?128808745?
T:
rwb0fuz1024
956797199569036995704597
T:
sphincsf256shake256robust
109006883109030942109073132
T:
sphincsf256harakarobust
71186534?112574885?138727990?
T:
ronald1024
129417809133920819158098194
T:
falcon1024dyn
140946104141127042141311630
T:
luov6468330
131946851142652766162187012
T:
falcon1024tree
225651220226063828226247151
T:
luov890351
227586192227868019228482865
T:
sphincss128sha256simple
259364472259650818259903418
T:
luov8086399
334521981334912376335249465
T:
sphincss192sha256simple
285051729?395251500?662854213?
T:
ronald1536
402238550402803426403344816
T:
luov8117404
426457081426525467426576082
T:
sphincss128shake256simple
442244270442467773442646711
T:
sphincss256sha256simple
441795373443011827443154709
T:
sphincss128sha256robust
510005072510465790510924237
T:
sphincss128harakasimple
583562872583878510584048768
T:
redgemss128v2
637125854637212806637988886
T:
sphincss192shake256simple
654457180654670660655025661
T:
rainbow3cclassic683248
661488921662436810662640584
T:
sphincss192sha256robust
729433923729687489731793648
T:
rainbow3ccyclicc683248
731247860731405608733290990
T:
rainbow3ccompres683248
816667320816887640816970568
T:
sphincss128shake256robust
823210459823252125823320692
T:
sphincss256shake256simple
835924460836225726836632337
T:
bluegemss128v2
880371430880520650880614894
T:
sphincss128harakarobust
100384253410042872971006214708
T:
sphincss256harakasimple
644135060?1008541202?1479969119?
T:
ronald2048
115609963811565552041157464656
T:
sflashv2
119037952511945313341195432366
T:
sphincss256sha256robust
183138860018332480921836028884
T:
rainbow5cclassic963664
205121003820539085222054313877
T:
rainbow5ccyclicc963664
205319089720550420182057768878
T:
rainbow5ccompres963664
212095400921227023842123373700
T:
rainbow1a
274562598627518694512761952042
T:
redgemss128
318083531431839404583186197535
T:
redgemss192v2
1916962656?3641604978?5157970636?
T:
ronald3072
390834377439169642173921918060
T:
bluegemss128
594984756859721715726030879398
T:
gui184
625274998462533062546254606930
T:
rainbow1b
838352800483933866428400348224
T:
redgemss256v2
885321498088539583238854492719
T:
rainbow1c
106686402911067602564310688585258
T:
redgemss192
7739725324?12339253537?18234293962?
T:
ronald4096
166483731141700213654917462569910
T:
pqrsa15
185856777721858869572918660753147
T:
rainbow4a
267647453902679599792026817617009
T:
redgemss256
Cycles to sign 59 bytes
25%50%75%system
222181224799227211ed25519
265439268240271841
T:
sflashv2
483870488829500592
T:
ecdonaldp256
579113583414596548
T:
rainbow1aclassic363232
580136585014598567
T:
rainbow1acyclicc363232
753218760626771905
T:
donald512
872970887632899453
T:
rainbow1a
116477911770071199107
T:
ronald512
124998312695121279675
T:
falcon512tree
151679015241471535064
T:
donald1024
978548?1893199?3703930?
T:
qtesla1
220976722302412250735
T:
falcon512dyn
234366123554232361405
T:
ecdonaldp160
235917923805572402550
T:
ronald768
256075225806612592354
T:
falcon1024tree
281969728325912842737
T:
ecdonaldp192
282587728363732876354
T:
rainbow4a
1601588?2836522?4108466?dilithium2
1310712?2861147?4041975?
T:
qtesla3f
326877132763483287720
T:
rainbow1c
336266233675923373434
T:
ecdonaldk163
337375133827013392100
T:
rainbow1b
343193634557193486118
T:
ronald1024
352044435309013539290
T:
ecdonaldb163
357028435771123587049
T:
ecdonaldp224
2996996?3896532?6246293?dilithium2aes
394388039589893975304
T:
rwb0fuz1024
437424843837274390110
T:
donald2048
439921244097584420952
T:
rainbow3ccyclicc683248
440770644233534430675
T:
rainbow3cclassic683248
452860845577924641360
T:
falcon1024dyn
463765046457574649809
T:
ecdonaldk233
485272848614284879939
T:
ecdonaldb233
2896054?5252938?9130694?
T:
qtesla3s
3427339?6199952?8127338?dilithium3
4674918?6215361?8688524?dilithium5
4030237?6469172?12726447?
T:
qtesla1p
4543127?6770135?9224019?dilithium3aes
5698100?7435086?10301192?dilithium5aes
890981789456368999020
T:
ronald1536
910124891221769134023
T:
ecdonaldk283
943608494492449466966
T:
rainbow5ccyclicc963664
945603494713029486830
T:
rainbow5cclassic963664
981675798286229838149
T:
ecdonaldb283
108501771087097510886345
T:
ecdonaldp384
159719751602146116102267
T:
ronald2048
188076311883400918859370
T:
ecdonaldk409
207983222081998420988937
T:
ecdonaldb409
16446284?23084790?30635417?
T:
qtesla3p
256473612566499825690362
T:
ecdonaldp521
343423153435706834374237
T:
luov863256
373677893741641937446159picnicl1full
398673813988719439906660
T:
ecdonaldk571
407833244087020240946526picnicl1fs
410099644109894241768182
T:
rainbow1acompres363232
436392674370068243791704
T:
ronald3072
447468554509515245247046
T:
ecdonaldb571
580448245812508258311316picnicl1ur
648719566490745464977686
T:
mqdss48
732300267325903873313064picnicl3full
72345688?84080120?107658817?
T:
redgemss128
925901079276180892911105
T:
ronald4096
103364834103378888103420950picnicl3fs
106065632106258270107021905
T:
luov4849242
117031292117079340117098356picnicl5full
121846948121962599122085420
T:
luov890351
152313618152344656152452054picnicl3ur
178031048178067966178113360picnicl5fs
151289530?181563326?225435673?
T:
redgemss192
186057616186128164186177946picnic3l1
194308182195221418195705822
T:
mqdss64
213750896213809100214150203
T:
luov8117404
224211560225409286225609702
T:
sphincsf128sha256simple
185624766?236556858?277774308?
T:
redgemss256
247599198247670838247743426picnicl5ur
202396469?250513784?327465736?
T:
redgemss128v2
293575989293837371294176817
T:
sphincsf192sha256simple
348717182348811740348917747
T:
sphincs256
397014922397258252397811868
T:
rainbow3ccompres683248
397424772398068939403190204
T:
luov6468330
415227288415745738417079808
T:
sphincsf128sha256robust
422216587422412336422652437
T:
sphincsf128shake256simple
422529798422850938422928398picnic3l3
543172361543466455543700435
T:
sphincsf192shake256simple
571257599571437014572207755
T:
sphincsf192sha256robust
590178796590773372591375804
T:
sphincsf128harakasimple
611974830612738312612997284
T:
pqrsa15
668625102669976063670220352
T:
sphincsf256sha256simple
677412843677564454677902044picnic3l5
688900432689253141690629199
T:
sphincsf192harakasimple
767229786767700517768238040
T:
sphincsf128shake256robust
787445358787969619789733050
T:
luov8086399
699839802?825357684?999155344?
T:
redgemss192v2
977489181978564820979322890
T:
sphincsf128harakarobust
102091321010215194241021963329
T:
sphincsf192shake256robust
108205413610825399221085963800
T:
rainbow5ccompres963664
117767235711780941311178539579
T:
sphincsf256shake256simple
119522929211964451741197363791
T:
sphincsf192harakarobust
1185816838?1419071230?1863083192?
T:
redgemss256v2
146094463014628036321463331734
T:
picnic2l1fs
169777398016984996971699435155
T:
sphincsf256harakasimple
173558415817363322921741379043
T:
sphincsf256sha256robust
212150420021220789772122723383
T:
sphincsf256shake256robust
289344462028941823712894600329
T:
sphincsf256harakarobust
1238200264?3301585357?4953184177?
T:
gui184
338967798533989169423404501758
T:
sphincss128sha256simple
407830445440807570444081869882
T:
picnic2l3fs
3414181656?4092368736?4777732669?
T:
bluegemss128
567873430456798774145681743427
T:
sphincss256sha256simple
613947928761629272686164188312
T:
sphincss128sha256robust
637845281863797344276380273663
T:
sphincss128shake256simple
812260953181451860138147667970
T:
sphincss192sha256simple
944106447794466205009456865674
T:
sphincss128harakasimple
983192819598326813989833443430
T:
sphincss256shake256simple
90616627561085831364010888737672
T:
bluegemss128v2
113646705421136571639111369914505
T:
sphincss128shake256robust
134864306201348749957713504674274
T:
sphincss192shake256simple
146001821761465624586314669437836
T:
sphincss256sha256robust
150798019551508152772815098590679
T:
sphincss256harakasimple
150725825861509658767415111073525
T:
sphincss192sha256robust
154404866801544291699315444429056
T:
sphincss128harakarobust
Cycles to verify 59 bytes
25%50%75%system
206152128025196
T:
rwb0fuz1024
901079133994987
T:
ronald512
98558101059103071
T:
ronald768
113149116466119217
T:
ronald1024
136780140288144535
T:
rainbow1aclassic363232
154962156065160612
T:
ronald1536
164008165110168193
T:
falcon512tree
204825206160207908
T:
falcon512dyn
209796214056217244
T:
ronald2048
295463297643301119
T:
sflashv2
331871335240338166
T:
falcon1024tree
354077357594360326
T:
qtesla1
366323368621377792
T:
ronald3072
417182419042427572
T:
falcon1024dyn
490555495269506271
T:
donald512
574608577037589163
T:
ronald4096
558638591052629102
T:
gui184
613017616512622884ed25519
646455650687672700
T:
rainbow1a
776877779655793106
T:
qtesla3f
780723786605794661
T:
qtesla3s
782061809706833832
T:
bluegemss128v2
809252825214861196
T:
rainbow3cclassic683248
816168835762872364
T:
redgemss128v2
843211845623855275dilithium2
970815982066991400
T:
ecdonaldp256
122184012342401241500
T:
donald1024
131727413240381332674dilithium3
142260714292581436613dilithium2aes
179257218365622153562
T:
rainbow5cclassic963664
191733719285751938981
T:
qtesla1p
209152320965482105240dilithium5
228077423225442406000
T:
redgemss192v2
230945423263312334698
T:
ecdonaldp160
240342624115022418288dilithium3aes
241845724430182454116
T:
rainbow1b
256756826051222618720
T:
rainbow4a
261652126323112639159
T:
rainbow1c
271238227250102743617
T:
ecdonaldp192
330384033306803357813
T:
ecdonaldp224
372572538117103898998
T:
sphincss128sha256simple
396080440015934050519
T:
donald2048
411748541245164135303dilithium5aes
429687143207444377213
T:
sphincs256
488009850155005172890
T:
redgemss256v2
587272259404716001247
T:
sphincss192sha256simple
647983864950026537999
T:
ecdonaldk163
678862968217656845908
T:
ecdonaldb163
696768472148487398800
T:
sphincss128shake256simple
767590177934777943577
T:
sphincss256sha256simple
746056678285987995925
T:
sphincss128sha256robust
854454285576058582075
T:
qtesla3p
888539989329148961718
T:
ecdonaldp384
901058490185039029462
T:
ecdonaldk233
922202292956699432253
T:
sphincsf128sha256simple
943230394400679458632
T:
ecdonaldb233
100115191017204710425652
T:
sphincss128harakasimple
104774941066437710829248
T:
sphincss192shake256simple
121781841231697812385658
T:
sphincss192sha256robust
133763121349903013767290
T:
sphincss256shake256simple
136814701402280014302706
T:
sphincss128shake256robust
149238371504737415277096
T:
sphincsf192sha256simple
153396601548306315602633
T:
sphincsf256sha256simple
169986111725597317382484
T:
sphincsf128shake256simple
174483031748191618046855
T:
rainbow1acompres363232
174643101771267618163800
T:
sphincss128harakarobust
173265521776108517922192
T:
rainbow1acyclicc363232
178323751786234817886805
T:
ecdonaldk283
184586191861016118809467
T:
sphincsf128sha256robust
192668871945207719492872
T:
ecdonaldb283
198970731993281020004628
T:
ecdonaldp521
208815672105519921196749
T:
sphincss256harakasimple
221957432251867522860139
T:
sphincss256sha256robust
230111852322250423584713
T:
sphincsf128harakasimple
273575302737258827400059picnicl1full
272159712757184627839524
T:
sphincsf256shake256simple
274263242772156527960768
T:
sphincsf192shake256simple
307709193077961530787298
T:
luov863256
309226923096079030979555picnicl1fs
309430243110929631395775
T:
sphincsf192sha256robust
332393633373544834161128
T:
sphincsf128shake256robust
359985413632893836541559
T:
sphincsf192harakasimple
369134843694419437024835
T:
ecdonaldk409
385575833897370639354339
T:
sphincsf256harakasimple
400937084092466141494547
T:
sphincsf128harakarobust
409603204100571841327018
T:
ecdonaldb409
435744784397838744500430
T:
sphincsf256sha256robust
438648884398549444076676picnicl1ur
460574394651764347101028
T:
mqdss48
521454415265813453351323
T:
sphincsf256shake256robust
542025625427813254298460picnicl3full
542001485467825355304528
T:
sphincsf192shake256robust
649597746536410365936928
T:
sphincsf192harakarobust
684260596898101969878707
T:
sphincsf256harakarobust
704501707047677070510466
T:
pqrsa15
724016987246060472512334
T:
luov4849242
785460337858042778600998
T:
ecdonaldk571
814453398151239481553230picnicl3fs
857268308615647686388486
T:
bluegemss128
872853608743795887722946
T:
redgemss128
874125428750067487564164picnicl5full
881119258886149789157564
T:
ecdonaldb571
104603100104656506106130302
T:
rainbow3ccyclicc683248
104401464104784330105410008
T:
rainbow3ccompres683248
111775821112027171112121361
T:
luov890351
118006978118088624118173778picnicl3ur
142086992142122364142146310picnicl5fs
141891220142942427145029189
T:
mqdss64
155981920156032678156094640picnic3l1
194971188195014158195057000picnicl5ur
197855983198240845199309379
T:
luov8117404
208521388208821254211682572
T:
luov6468330
223812002224315449224612966
T:
redgemss192
237053414238639952239845184
T:
rainbow5ccompres963664
236544448239601400241397978
T:
rainbow5ccyclicc963664
348023871348577984348778728picnic3l3
384036744384290062384495128
T:
luov8086399
390352252390792542391674632
T:
redgemss256
535687142535850226535991539picnic3l5
831669036833528488833938028
T:
picnic2l1fs
190262251619046428161905956794
T:
picnic2l3fs

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

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

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

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

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

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

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
298930413074picnicl1full
345034613552picnic3l1
412841444180picnic3l3
415741774202picnicl3full
459346114654picnicl1fs
463446424701picnicl1ur
519652125400
T:
picnic2l1fs
538654305518picnicl5full
541054435521picnic3l5
908391239154picnicl3ur
908591589599picnicl3fs
957896349933
T:
picnic2l3fs
130961315613269picnicl5fs
137621379914039picnicl5ur
140121404514260
T:
picnic2l5fs
230242307923192
T:
lattisigns512
454084557845773ed25519
487244881249142dilithium2aes
780957835378570dilithium3aes
790097923079735dilithium2
961409658898658
T:
ecdonaldp256
106236106688108516
T:
donald512
116771116993117409dilithium5aes
144086144423145008dilithium3
153337153650153983
T:
ed448goldilocks
158803159165161194
T:
ecdonaldp224
218514219304220142dilithium5
251232251749252620
T:
donald1024
291937292693294082
T:
pass769
303439305138305882
T:
pass863
699413699958702691
T:
ecdonaldp521
702858703707704259
T:
sphincsf128harakasimple
734570736912742651
T:
ecdonaldp160
773059773730778509
T:
donald2048
785828788206792822
T:
edons128k08n72nu8l4mu3
806736807684809337
T:
sphincsf128harakarobust
821530825298829906
T:
ecdonaldk163
834800837174837882
T:
mqdss48
851699855700858942
T:
ecdonaldb163
886967889157894154
T:
ecdonaldp192
103383810341361035336
T:
sphincsf192harakasimple
109015510975661104305
T:
ecdonaldk233
112519611327701142257
T:
ecdonaldb233
139898614001491400890
T:
sphincsf192harakarobust
150897015097361522958
T:
sphincsf128sha256simple
1175175?1545694?2270814?
T:
qtesla1
184184818451801851211
T:
ecdonaldk283
193592819378121939719
T:
mqdss64
194513819481981955101
T:
ecdonaldb283
213650721389432146212
T:
sphincsf192sha256simple
242837724353422455434
T:
edons128ref
244216224434232445085
T:
sphincs256
2673876?2685752?5202160?
T:
qtesla3f
271636827197282728776
T:
sphincsf256harakasimple
285748528581332859061
T:
sphincsf128sha256robust
298493329978593009178
T:
ecdonaldk409
316576531779893183074
T:
sphincsf256harakarobust
317127631905613204389
T:
ecdonaldb409
330611033092383313748
T:
ecdonaldp384
392539839266433929197
T:
sphincsf128shake256simple
424234142429614244457
T:
sphincsf192sha256robust
490820549210884964310
T:
luov863256
570660857266575730264
T:
sphincsf256sha256simple
580889058130245815510
T:
sphincsf192shake256simple
5430232?6171831?6913189?
T:
qtesla1p
3992851?6549239?7845755?
T:
qtesla3s
669918867062966710437
T:
ecdonaldk571
713793071448587155774
T:
sphincsf128shake256robust
717885471886437204267
T:
ecdonaldb571
751086675158767520853
T:
luov863256pc
784641979249927934192
T:
3icp
904683590615209088967
T:
rainbow1aclassic363232
100330401006042710094391
T:
rainbowbinary256181212
102710971029630010315933
T:
rainbow1acompres363232
103092381033679210355963
T:
rainbow1acyclicc363232
107412911075457610777309
T:
sphincsf192shake256robust
10605790?14068442?20879238?
T:
rwb0fuz1024
157340381573780715740542
T:
sphincsf256shake256simple
181320351872593020156448
T:
falcon512tree
184973091907972620243573
T:
falcon512dyn
194607421946646019551311
T:
luov890351
208861942089218920894396
T:
sphincsf256sha256robust
214340822149710721577848
T:
luov4849242
215785882162516121678827
T:
sphincss128harakasimple
250641672506747725072582
T:
sphincss128harakarobust
280992342810310328157503
T:
sphincsf256shake256robust
288180092908922429100857
T:
tts6440
21696852?30266121?44080540?
T:
ronald512
324465363245486932463866
T:
sphincss192harakasimple
326534353269430932715282
T:
luov890351pc
328160763289811333247372
T:
luov8117404
308418573566751538170063
T:
qtesla3p
429342814294729543419854
T:
sphincss256harakasimple
438716394387587943879918
T:
sphincss192harakarobust
471199064712616047135229
T:
sphincss128sha256simple
468514544753613447996923
T:
rainbowbinary16242020
510756635108463851108568
T:
rainbow3cclassic683248
514042955141266451525490
T:
sphincss256harakarobust
519279265203346752124754
T:
rainbow3ccompres683248
520981495227820452635107
T:
rainbow3ccyclicc683248
31674802?54515530?86444191?
T:
ronald768
560932565622737856284705
T:
luov8117404pc
568802105690986656992426
T:
gemss128
574186595870655362404318
T:
falcon1024tree
591045995914042960392232
T:
rainbow5640
596146215963611459711709
T:
redgemss128
568084525976174262760245
T:
falcon1024dyn
606795186071099567058576
T:
bluegemss128
665861646660785566696676
T:
gemss128v2
690517406911100469606843
T:
sphincss192sha256simple
693727046939496971674122
T:
redgemss128v2
700197027022106270373505
T:
luov6468330
717322377197757379688175
T:
bluegemss128v2
49808634?73244215?118548933?
T:
ronald1024
874189308742862087436993
T:
sphincss256sha256simple
899566088998631790027462
T:
sphincss128sha256robust
124480348124694538124857498
T:
luov8086399
126139416126285543127697129
T:
sphincss128shake256simple
126598576126944146127011263
T:
rainbow1b
134832858134847070135026985
T:
sphincss192sha256robust
137607613139432716140440549
T:
rainbow6440
167864239168283648169219192
T:
rainbow1c
186395117186463408187161892
T:
sphincss192shake256simple
186239179186688665187143946
T:
rainbow5cclassic963664
203741750203973086204752249
T:
rainbow5ccyclicc963664
213406762213850542214171750
T:
rainbow5ccompres963664
229534071229767226229795648
T:
sphincss128shake256robust
120516242?234758136?291998297?
T:
ronald1536
242007263242016273242024525
T:
sflashv2
250669751250874456251197840
T:
sphincss256shake256simple
285837475285897731286390256
T:
gemss192
292065763292122454292175788
T:
redgemss192
293951198294092377295796398
T:
gemss192v2
298093165298207310298304301
T:
bluegemss192
335749529336034013336192867
T:
sphincss256sha256robust
338565458338721280338976277
T:
bluegemss192v2
342889583344103847345545559
T:
sphincss192shake256robust
344228947344432998345910759
T:
redgemss192v2
270431536?436216560?696862572?
T:
ronald2048
452176713452440255453957833
T:
sphincss256shake256robust
571043240574652277580782145
T:
gui184
835143099835975948836463599
T:
gemss256
843124935850096470865828622
T:
redgemss256
849793355851359224851729127
T:
rainbow3b
854824648855798591858934001
T:
bluegemss256v2
853463611857903865859528947
T:
bluegemss256
988937851989044692989308698
T:
rainbow1a
104121581810431919291055681742
T:
redgemss256v2
107886517510789080821081130961
T:
gravitysphincss
107752245210798148461082862602
T:
gemss256v2
716958609?1101344974?1677922613?
T:
ronald3072
130564177313060050411309658801
T:
rainbow3c
335569374633602515033371073081
T:
rainbow6b
1943722244?3609430066?5045630739?
T:
ronald4096
363038398836718118793741649960
T:
gui312
372876419238291366003933357924
T:
pqrsa15
422024911942214577484225035677
T:
rainbow5c
749727078075070171407513163238
T:
rainbow6a
772897141677312506837732702462
T:
rainbow4a
172725905311728308901217299425444
T:
gravitysphincsl
211585403542130223873121486168029
T:
gui448
345424359643454552844034565292407
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
147731497815255
T:
rainbowbinary256181212
284322863328912
T:
tts6440
299513027130748
T:
rainbowbinary16242020
485744872048793ed25519
548965521456298
T:
rainbow1a
567975694959001
T:
rainbow5640
577575799258518
T:
rainbow1aclassic363232
607916171463215
T:
rainbow1acyclicc363232
952159600196724
T:
rainbow1c
966589765599319
T:
rainbow6440
124702125284126108
T:
sflashv2
134074134480134950
T:
ecdonaldp256
107589?145049?227214?dilithium2aes
160715160900161175
T:
ed448goldilocks
149175?191682?294042?dilithium2
145717?201379?273321?dilithium3aes
206283206490207189
T:
rainbow1b
217318219950223465
T:
donald512
220906221462221793
T:
ecdonaldp224
171333?227295?491643?
T:
lattisigns512
164843?261738?351892?dilithium5aes
304918?315432?616445?
T:
pass769
315016316420317700
T:
rainbow3c
328418329580332405
T:
luov863256pc
224968?334242?563653?dilithium3
344054346243348093
T:
rainbow3ccyclicc683248
345762349355351291
T:
rainbow3cclassic683248
363309365895369330
T:
donald1024
269935?397912?478612?dilithium5
393429400113408389
T:
ronald512
393450400339405807
T:
falcon512tree
174066?442868?674240?
T:
3icp
278083?513011?868340?
T:
qtesla1
631114637318640230
T:
rainbow6a
646224649656651844
T:
rainbow5c
649345650217651322
T:
rainbow3b
333855?654438?1311407?
T:
pass863
673738681642687182
T:
ronald768
758167762112766224
T:
falcon512dyn
765487767636769346
T:
ecdonaldp160
777493779721781755
T:
rainbow4a
464585?781944?1308963?
T:
qtesla3f
801038808111812975
T:
falcon1024tree
806767815484822825
T:
rwb0fuz1024
822557831638843695
T:
ronald1024
839195841312844446
T:
rainbow5cclassic963664
853057855677858571
T:
rainbow5ccyclicc963664
854647856257859636
T:
ecdonaldk163
551324?862359?1938289?
T:
qtesla1p
888850892133894785
T:
ecdonaldb163
892198894427898762
T:
donald2048
923726925103927043
T:
ecdonaldp192
984241986790989478
T:
luov890351pc
106567010661911067553
T:
ecdonaldp521
619409?1132812?2232896?
T:
qtesla3s
114595611504311156953
T:
ecdonaldk233
117722311843911188364
T:
ecdonaldb233
133124813365351348306
T:
edons128k08n72nu8l4mu3
143548114387651446764
T:
luov8117404pc
152283215247261526235
T:
rainbow6b
153578815429931548865
T:
falcon1024dyn
193521819404711952196
T:
ecdonaldk283
203519820422442055221
T:
ecdonaldb283
223122922447662254066
T:
ronald1536
318266031981203208003
T:
ecdonaldk409
331965033205863321475
T:
luov863256
331247033315713386110
T:
ronald2048
333716933609873377580
T:
ecdonaldb409
339939334093523423290
T:
edons128ref
344219334456183448867
T:
ecdonaldp384
363537536425373647220picnicl1full
3375578?4008054?5009868?
T:
redgemss128v2
3394047?4052405?4738349?
T:
redgemss128
3220711?4351573?5894880?
T:
qtesla3p
440346544097264411350picnicl1fs
516679251691535172645
T:
mqdss48
562710956285435630693picnicl1ur
636200463858886406909
T:
rainbow1acompres363232
701330170150557018987picnicl3full
707112070800787089580
T:
ecdonaldk571
758192876063877637129
T:
ecdonaldb571
843052284546498485821
T:
ronald3072
923401393716969377529
T:
gravitysphincss
8687596?10148881?12986309?
T:
redgemss192
8737674?10537488?11961563?
T:
redgemss192v2
109012891090376910949966
T:
luov890351
111197851112851111195845picnicl3fs
115573051156290311569363picnicl5full
127265191284147812861194
T:
mqdss64
144216611444827614460779picnicl3ur
14759173?16094746?18538323?
T:
redgemss256v2
13534636?16116992?20624424?
T:
redgemss256
162290951636735716528891
T:
gravitysphincsm
172416641724977917269578picnic3l1
173750321742225318090250
T:
ronald4096
188240331882928218836572
T:
luov8117404
192192361924765619442730
T:
gravitysphincsl
195881831962748819646311picnicl5fs
10432248?20821532?28628629?
T:
gui184
247051132472241524749513
T:
sphincsf128harakasimple
253302772536626425386454picnicl5ur
295605682961473429824700
T:
sphincsf128harakarobust
299635882998430630000464
T:
sphincsf192harakasimple
350840343518802935224539
T:
rainbow3ccompres683248
360963773612565636176191picnic3l3
419821064202187342054789
T:
sphincsf192harakarobust
422600164235036142679718
T:
sphincs256
448462014487854145128815
T:
luov4849242
499426945002268950110090
T:
sphincsf128sha256simple
608893156096977061054772picnic3l5
663537316643653166546177
T:
sphincsf192sha256simple
681880336832606768357156
T:
sphincsf256harakasimple
830014598305277783468712
T:
sphincsf256harakarobust
937742079387178594073973
T:
sphincsf128sha256robust
9971117399886350100018680
T:
rainbow5ccompres963664
119288090119363354119402276
T:
pqrsa15
128551762128747394128989267
T:
sphincsf192sha256robust
129032471129107424129295165
T:
sphincsf128shake256simple
108220322?129974750?151197395?
T:
bluegemss128v2
140932729141093851141239406
T:
sphincsf256sha256simple
143993624144064135144113812
T:
luov6468330
120289456?144298320?168345161?
T:
bluegemss128
155274626155332820155523381
T:
picnic2l1fs
166095333166283033166426788
T:
sphincsf192shake256simple
224576317224853852225169978
T:
sphincsf128shake256robust
284153407284399252284544718
T:
luov8086399
301836560302366178302618729
T:
sphincsf192shake256robust
303733748?364316400?484928421?
T:
bluegemss192v2
370732098370980900371078138
T:
sphincsf256shake256simple
398840487399970607400098678
T:
sphincss128harakasimple
307188831?429430122?490546467?
T:
bluegemss192
332227669?464476698?929013797?
T:
gui312
468855017469382654469700845
T:
picnic2l3fs
479305573479583486479832606
T:
sphincsf256sha256robust
483009408483175207483317837
T:
sphincss128harakarobust
472759649?566108595?662698858?
T:
bluegemss256v2
474395419?569807224?665034342?
T:
bluegemss256
586493678587516564589399899
T:
sphincss256harakasimple
640303144640811305641232282
T:
sphincsf256shake256robust
735633234735678274737065612
T:
sphincss256harakarobust
827406792827618216827884420
T:
sphincss128sha256simple
699258981?838793494?978651794?
T:
gemss128v2
747119356?896379658?1046136942?
T:
gemss128
897822879898342655907487400
T:
sphincss192harakasimple
998058239998284006998397294
T:
picnic2l5fs
110383055111040678841105319210
T:
sphincss256sha256simple
127988233312802922121288085462
T:
sphincss192harakarobust
156002164615602338941566499182
T:
sphincss128sha256robust
165312150116540191641657148784
T:
sphincss192sha256simple
201992334720202742702021414275
T:
sphincss128shake256simple
2055067317?2466681406?2877638472?
T:
gemss192
2089109046?2920801605?3338242759?
T:
gemss192v2
300444840730050969143005891527
T:
sphincss192sha256robust
306558105830714850423084834274
T:
sphincss256shake256simple
342093321134230970893434152399
T:
sphincss128shake256robust
388194281838822925013883610282
T:
sphincss256sha256robust
3288964355?3944507864?4605605779?
T:
gemss256v2
3466833030?4145840309?5500198600?
T:
gemss256
424816033742520762244253344152
T:
sphincss192shake256simple
526612024652668238585275311588
T:
sphincss256shake256robust
3152710076?6320956150?11061621222?
T:
gui448
713010663971373385617150016850
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
704771547277
T:
rwb0fuz1024
123961257912725
T:
rainbowbinary256181212
176511774918805
T:
3icp
220432252622897
T:
rainbowbinary16242020
244322450124595
T:
rainbow5640
247502520526016
T:
rainbow1aclassic363232
255762591826396
T:
ronald512
273142742727715
T:
tts6440
278602811928496
T:
ronald768
317763200432453
T:
ronald1024
346643498835588
T:
rainbow6440
366823725237584
T:
rainbow1a
365183787139049
T:
lattisigns512
412904182742264
T:
ronald1536
537765445354929
T:
ronald2048
615036162061716dilithium2aes
670206769868320
T:
rainbow1c
682906944370445
T:
gravitysphincss
767517773078342
T:
falcon512tree
879978814888369dilithium3aes
875648826189331
T:
ronald3072
893128942189531dilithium2
940229442894883
T:
qtesla1
941799531196081
T:
falcon512dyn
130273130477130753dilithium5aes
134485135270135801
T:
ronald4096
132300136264138909
T:
luov863256pc
137452138182140397
T:
donald512
144882145108145289dilithium3
151310151691152130
T:
sflashv2
160641162527163050
T:
falcon1024tree
163702164526165406ed25519
171673173727175479
T:
rainbow3cclassic683248
182722182927183297
T:
rainbow1b
182131187686192903
T:
gui184
190103191048192724
T:
falcon1024dyn
191333191834192421
T:
qtesla3s
192103192674193464
T:
qtesla3f
227049228066228367dilithium5
240891251464287111
T:
bluegemss128v2
238698252223257199
T:
gemss128v2
242623256459266225
T:
redgemss128v2
263561271605280484
T:
gemss128
266720276253316772
T:
bluegemss128
276585279814284021
T:
donald1024
284351284798285382
T:
ecdonaldp256
285988290800297362
T:
redgemss128
285892291591295346
T:
gravitysphincsm
290896296738302827
T:
rainbow4a
311923316368336490
T:
rainbow3c
366099370105379926
T:
luov890351pc
384806389098392959
T:
gravitysphincsl
410708412473415506
T:
pass769
426784427189428128
T:
ecdonaldp224
432101434277436390
T:
pass863
446856449155450092
T:
qtesla1p
446365450599461366
T:
rainbow5cclassic963664
468168477005487410
T:
sphincss128harakasimple
496517499853504919
T:
edons128k08n72nu8l4mu3
505107506961508430
T:
ed448goldilocks
516781527420533482
T:
luov8117404pc
557449567015584902
T:
bluegemss192v2
584292596875622811
T:
redgemss192v2
588823605566621198
T:
bluegemss192
596505608834619321
T:
gemss192
606163624343636152
T:
redgemss192
626515639936648735
T:
rainbow6a
642811643702645502
T:
rainbow3b
671259689354699252
T:
gemss192v2
704500717607725464
T:
sphincss192harakasimple
717560721884729032
T:
ecdonaldp160
726171734084754505
T:
sphincss128harakarobust
772653782588790371
T:
donald2048
790259797647809479
T:
edons128ref
797527807510818826
T:
gui312
809583817727823754
T:
rainbow5c
845747851171857117
T:
ecdonaldp192
99224310079791021899
T:
sphincss256harakasimple
109310611088541124942
T:
sphincsf128harakasimple
114158811672391192058
T:
redgemss256v2
115284411700491178650
T:
sphincss192harakarobust
118100011957031212701
T:
gemss256v2
123035712521811280842
T:
gemss256
125058312858251313387
T:
bluegemss256
127994112875451295109
T:
sphincs256
129257613364581353942
T:
redgemss256
131153013389321363090
T:
bluegemss256v2
163830716402741642190
T:
rainbow6b
161958316459291669030
T:
sphincss256harakarobust
165486716585161662561
T:
ecdonaldk163
168954417178621743509
T:
sphincsf128harakarobust
172232917258901732421
T:
ecdonaldb163
175207817675451786290
T:
sphincsf192harakasimple
190823219266781946691
T:
sphincsf256harakasimple
201168120127602013850
T:
ecdonaldp521
217539221849202192445
T:
qtesla3p
222181422279092234162
T:
ecdonaldk233
222517722639042332915
T:
sphincss128sha256simple
229245022990252307561
T:
ecdonaldb233
230280823421622379534
T:
gui448
265253326541672655508
T:
luov863256
266031426731022686795
T:
ecdonaldp384
280378828226792858297
T:
sphincsf192harakarobust
286809628735022889242picnicl1full
306969430777453101512
T:
rainbow1acompres363232
307160530918593129729
T:
rainbow1acyclicc363232
310191531348643171798
T:
sphincsf256harakarobust
331044433264473345055
T:
mqdss48
347851835066423550448
T:
sphincss192sha256simple
355262035600023575204picnicl1fs
349924735682903658178
T:
sphincss128shake256simple
377624537846173803369
T:
ecdonaldk283
397740439841554006052
T:
ecdonaldb283
456723345760824595681picnicl1ur
446906246092654748898
T:
sphincss128sha256robust
519070952870445380323
T:
sphincss256sha256simple
528643653668645402062
T:
sphincss192shake256simple
545608355370145610217
T:
sphincsf128sha256simple
565290856706885675143picnicl3full
619015162045666219755
T:
ecdonaldk409
652754065485256571197
T:
ecdonaldb409
689814970162727104965
T:
sphincss256shake256simple
688331570297097184414
T:
sphincss128shake256robust
730373774112587500808
T:
sphincss192sha256robust
851555987180058837966
T:
sphincsf128shake256simple
859525187242388815034
T:
mqdss64
886160289514339007484
T:
sphincsf192sha256simple
922489793222599394724
T:
sphincsf256sha256simple
934354793568759387159picnicl3fs
936147593649409368445
T:
luov890351
938035293978379420027picnicl5full
99551651017257010353458
T:
sphincss192shake256robust
109525271116860211265582
T:
sphincsf128sha256robust
121332811215061512167884picnicl3ur
136789781369260613710734picnic3l1
135069261377416914016476
T:
sphincss256shake256robust
138033531381373513829290
T:
ecdonaldk571
138860621403202714230708
T:
sphincsf192shake256simple
141652981435041214530419
T:
sphincsf256shake256simple
148010631482986914859836
T:
ecdonaldb571
152813471537021415638502
T:
sphincss256sha256robust
160259711603265416043810
T:
luov8117404
167711271678985316813341picnicl5fs
168968881691675516949115
T:
pqrsa15
167722721713816917353041
T:
sphincsf128shake256robust
182947101833510218413626
T:
rainbow3ccyclicc683248
183278731839560618442583
T:
rainbow3ccompres683248
184124791857398618788236
T:
sphincsf192sha256robust
215794022169731621768224picnicl5ur
269378342711293427287959
T:
sphincsf192shake256robust
275396672767562327945157
T:
sphincsf256shake256robust
286757282870075228752448picnic3l3
299367553020240130508386
T:
sphincsf256sha256robust
307264403073908230768690
T:
luov4849242
419187724206819042219278
T:
rainbow5ccyclicc963664
426961834287185642965949
T:
rainbow5ccompres963664
455096424558817945651667picnic3l5
679716526801700468063682
T:
picnic2l1fs
845978268463347984763440
T:
luov6468330
150920533150991357151099689
T:
picnic2l3fs
167479415167586497167938403
T:
luov8086399
268137546268341110268529433
T:
picnic2l5fs

riscv64; U54 (sifive,u54-mc); 2017 SiFive Freedom U540; 4 x 1000MHz; riscvunleashed000, supercop-20210326

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

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

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

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

amd64; Zen (800f12); 2017 AMD EPYC 7501; 32 x 2000MHz; unstable; colossus5, supercop-20210125

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

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

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

Cycles to generate a key pair
25%50%75%system
342034603620
T:
picnic3l1
354035803640
T:
picnicl1full
480048204880
T:
picnic3l3
482048404920
T:
picnicl3full
644064806580
T:
picnicl5full
644064806620
T:
picnic3l5
105801066010940
T:
picnic2l1fs
107001076011040
T:
picnicl1ur
107401088011180
T:
picnicl1fs
179401820018860
T:
picnic2l3fs
181401828018720
T:
picnicl3ur
181801838019220
T:
picnicl3fs
240802456024960
T:
picnic2l5fs
243002466025380
T:
picnicl5fs
243402478025540
T:
picnicl5ur
307603096031100
T:
lattisigns512
480804820048320ed25519
633206356063740dilithium2aes
100340100720101020dilithium3aes
115960117020122240
T:
ecdonaldp256
132820134040136940
T:
donald512
150840151160151840dilithium2
150980151700152420dilithium5aes
199340200000203360
T:
ecdonaldp224
237020237300237800
T:
ed448goldilocks
287740287940288540dilithium3
336300337760341500
T:
donald1024
388500389420393460
T:
pass863
412920414640415960
T:
pass769
446320446660447960dilithium5
804640808320818180
T:
ecdonaldp160
816900819060822880
T:
mqdss48
836960838820847840
T:
ecdonaldp521
874260876480882700
T:
ecdonaldk163
909160910620920460
T:
ecdonaldb163
970740973940979640
T:
ecdonaldp192
100406010046601006340
T:
sphincsf128harakasimple
101874010281801037440
T:
donald2048
100764010561601056540
T:
sphincsf128harakarobust
117352011764601189780
T:
ecdonaldk233
117384011904801316640
T:
sphincsf192harakasimple
121204012152401227040
T:
ecdonaldb233
1220360?1600460?2015640?
T:
qtesla1
160554016085601683340
T:
sphincsf192harakarobust
191676019221401928780
T:
mqdss64
192894019405401953160
T:
ecdonaldk283
205086020758002160480
T:
ecdonaldb283
270472027063802717940
T:
sphincsf128sha256simple
315520031665803180600
T:
sphincsf256harakasimple
324692033216603344860
T:
ecdonaldk409
342492034387603447700
T:
ecdonaldb409
355268035614603570880
T:
ecdonaldp384
2466740?3597300?4732320?
T:
qtesla3f
380874038192803841880
T:
sphincsf192sha256simple
413830041481204163220
T:
sphincsf256harakarobust
424268042516604260240
T:
sphincs256
502376050407005062840
T:
3icp
522382052348205239340
T:
sphincsf128sha256robust
3792820?6180920?7409360?
T:
qtesla3s
662292066404207214260
T:
ecdonaldk571
684294068533206861000
T:
sphincsf128shake256simple
708222071531407184640
T:
ecdonaldb571
773738077487207757580
T:
sphincsf192sha256robust
806210081108608326120
T:
luov863256
865576087663608875040
T:
rainbow1aclassic363232
7768360?8863960?10907680?
T:
qtesla1p
100194401005858010081020
T:
rainbow1acompres363232
101104401013266010174000
T:
sphincsf192shake256simple
100438201018280010253960
T:
rainbow1acyclicc363232
102181801022520010237880
T:
sphincsf256sha256simple
111731001120716011330740
T:
rainbowbinary256181212
135730601362218013774140
T:
luov863256pc
137242401373314013757380
T:
sphincsf128shake256robust
11179640?16112960?23320440?
T:
ronald512
192803601929000019331320
T:
sphincsf192shake256robust
20248020?21494240?25473900?
T:
falcon512tree
199797402155100023263820
T:
falcon512dyn
246139002472354024905460
T:
luov4849242
260398402607990026108580
T:
sphincsf256shake256simple
17778460?29876140?39695240?
T:
ronald768
314842603150762031544660
T:
sphincss128harakasimple
337821603394208034590340
T:
luov890351
352168403525850035438400
T:
tts6440
363584403638660036441280
T:
sphincss128harakarobust
21209820?40140840?55923960?
T:
ronald1024
34193120?40551460?50217500?
T:
qtesla3p
423069204232468042378340
T:
sphincsf256sha256robust
424728204257950042648340
T:
sphincss192harakasimple
456486204611764046516420
T:
rainbowbinary16242020
494194004944122049490300
T:
sphincsf256shake256robust
508822005105082051104800
T:
sphincss256harakasimple
541585205423186054313820
T:
luov890351pc
547647805492386055103600
T:
rainbow3cclassic683248
558928805601602056108960
T:
sphincss192harakarobust
563435605671292057008260
T:
gemss128
571297205724964057942200
T:
bluegemss128
572931005746670058260800
T:
luov8117404
575900605769254058104280
T:
redgemss128
579055205826514058504920
T:
rainbow3ccompres683248
584334805863198058840700
T:
rainbow3ccyclicc683248
630601406311040063311920
T:
gemss128v2
616401206410388070520320
T:
falcon1024tree
618390606420108070821880
T:
falcon1024dyn
648249806486794064990180
T:
redgemss128v2
682560206831928068639280
T:
sphincss256harakarobust
686089806892344069300560
T:
rainbow5640
769375807719582077383040
T:
luov6468330
857127408583780086183580
T:
sphincss128sha256simple
884413808854534088687060
T:
bluegemss128v2
915984009196572092839660
T:
luov8117404pc
77294900?106173380?172441880?
T:
ronald1536
121101020121256460121333020
T:
sphincss192sha256simple
133719220134226480134985940
T:
rainbow1b
144954240145244300145606140
T:
luov8086399
153379120154972060155155280
T:
rainbow6440
158817460159017580159098320
T:
sphincss256sha256simple
167978520168070040168223540
T:
sphincss128sha256robust
194990600195177580195648900
T:
sflashv2
206008420206259460208933160
T:
rainbow5cclassic963664
160980740?215481760?337327900?
T:
ronald2048
219871980219991420220074260
T:
sphincss128shake256simple
234494680235069440238118120
T:
rainbow5ccompres963664
234947180237259500238048860
T:
rainbow5ccyclicc963664
244305820244428200244689860
T:
sphincss192sha256robust
258924660259083040259595580
T:
redgemss192
266574900266757020267006660
T:
redgemss192v2
266790840266968560267478420
T:
bluegemss192
269826960270297840270699940
T:
gemss192
275566920275661900275916360
T:
gemss192v2
275644140275711260275830260
T:
rainbow1c
323870000324077500327732220
T:
sphincss192shake256simple
384365100384589500384715420
T:
bluegemss192v2
409949340410196640447885580
T:
sphincss128shake256robust
418953900419101940419283160
T:
sphincss256shake256simple
599423640599727200599944980
T:
sphincss192shake256robust
669202080669395140669528760
T:
sphincss256sha256robust
402950700?716650820?1256526680?
T:
ronald3072
764076600764425140767100520
T:
redgemss256
790776880791720940794173100
T:
gemss256
793037920793503040797483560
T:
sphincss256shake256robust
815876620817894280821541720
T:
redgemss256v2
794534500?819015520?2967549840?
T:
gui184
820660080825969600827188140
T:
gemss256v2
832812680837849160842182140
T:
rainbow3b
903287900904149420905044620
T:
gravitysphincss
924797720925916800926568680
T:
bluegemss256
973596280974188180974503000
T:
rainbow1a
101800420010185845601019704400
T:
bluegemss256v2
1250151960?1953418420?3001181120?
T:
ronald4096
227526578022763637202280165100
T:
rainbow3c
375429350037647401803770187740
T:
rainbow6b
709114346071003308207104031900
T:
rainbow5c
744683992074492061807452876020
T:
rainbow6a
802156892080845606808168060460
T:
gui312
825950944082643462608269935800
T:
rainbow4a
143267827401433175822014477340580
T:
gravitysphincsl
286501195802868871180028715521420
T:
gravitysphincsm
345893820803471698632034966318420
T:
gui448
Cycles to sign 59 bytes
25%50%75%system
169401756018380
T:
rainbowbinary256181212
306203116031860
T:
tts6440
311403200033540
T:
rainbowbinary16242020
510005106051100ed25519
652806542066200
T:
rainbow1a
669406828070680
T:
rainbow5640
103980105260107300
T:
rainbow1aclassic363232
107240108600110220
T:
rainbow6440
114320?117020?156380?
T:
rainbow1acyclicc363232
120620121280122400
T:
rainbow1c
125160125500125800
T:
sflashv2
150960151300152040
T:
ecdonaldp256
244320246280247240
T:
ed448goldilocks
258180260580265940
T:
donald512
167260?263060?470800?dilithium2aes
263280263880264640
T:
ecdonaldp224
124080?284440?495560?
T:
3icp
228420?307140?535920?dilithium3aes
221920?347340?480800?dilithium2
366040366380367300
T:
rainbow1b
376960378160382800
T:
rainbow3c
387380389340391600
T:
rainbow3cclassic683248
392060393640395500
T:
rainbow3ccyclicc683248
175640?420600?735600?
T:
lattisigns512
335620?457620?769920?dilithium5aes
436700?465220?907740?
T:
pass863
462420465360469040
T:
donald1024
491120?492900?980000?
T:
pass769
490520496360503120
T:
ronald512
514600519360524420
T:
falcon512tree
568140572420575360
T:
luov863256pc
580660585080594340
T:
rainbow6a
716180721540725660
T:
rainbow5c
449060?742800?963720?dilithium3
497840?784780?1593840?
T:
qtesla3f
582920?814220?960660?dilithium5
815980816940828520
T:
rainbow4a
807560817320830040
T:
ronald768
833460835560839060
T:
ecdonaldp160
914740916400918500
T:
ecdonaldk163
916780922460926140
T:
falcon512dyn
948660950560951900
T:
ecdonaldb163
99134010030801015340
T:
donald2048
100808010104801013000
T:
ecdonaldp192
102072010238001030700
T:
rainbow5cclassic963664
533880?1027060?1953040?
T:
qtesla1
102652010347401043120
T:
falcon1024tree
103992010520001292960
T:
rainbow5ccyclicc963664
105812010664201081540
T:
ronald1024
119484011968201204420
T:
rainbow3b
123204012337601236100
T:
ecdonaldk233
126870012703801272500
T:
ecdonaldb233
128300012847801288480
T:
ecdonaldp521
175514017638601776380
T:
luov890351pc
184652018562801865780
T:
falcon1024dyn
890700?1926680?2637780?
T:
qtesla1p
202422020369402050280
T:
ecdonaldk283
213904021654402244160
T:
ecdonaldb283
255260025601002568280
T:
luov8117404pc
1328800?2567540?3661040?
T:
qtesla3s
277330027910402810060
T:
ronald1536
289054028963802905920
T:
rainbow6b
344810034591403492360
T:
ecdonaldk409
361246036260003642520
T:
ecdonaldb409
369340037078003715580
T:
ecdonaldp384
3679200?4358300?4928740?
T:
redgemss128
434170043588604380100
T:
ronald2048
4159060?4740780?5667600?
T:
redgemss128v2
565174056591005668300
T:
picnicl1full
657934066481806703840
T:
rainbow1acompres363232
665796067193006777900
T:
luov863256
683876068431806850940
T:
mqdss48
4102400?6850620?10668880?
T:
qtesla3p
704756070778807612360
T:
ecdonaldk571
754906075956407635840
T:
ecdonaldb571
785014078626607874420
T:
gravitysphincss
936060093720809392580
T:
picnicl1fs
110104801102732011039300
T:
picnicl3full
115657201160074011631180
T:
ronald3072
118179001183076011862940
T:
picnicl1ur
10337200?12217240?14653740?
T:
redgemss192
10530460?12493700?14358960?
T:
redgemss192v2
136686601368866013705440
T:
gravitysphincsm
161446201617562016215880
T:
gravitysphincsl
12437340?17428520?32271360?
T:
gui184
181141001814156018178300
T:
picnicl5full
183368401835926018388260
T:
mqdss64
17414180?20684840?24637060?
T:
redgemss256
221097202212844022234980
T:
picnicl3fs
226933602295358023254700
T:
luov890351
19900480?23139420?26700260?
T:
redgemss256v2
243717202441188024455540
T:
ronald4096
277025402771538027735880
T:
picnic3l1
288070402883428028952100
T:
picnicl3ur
351957803557186038391280
T:
sphincsf192harakasimple
364387003648510036594400
T:
sphincsf128harakasimple
367610603744072037524080
T:
sphincsf128harakarobust
387439403881054038951120
T:
picnicl5fs
389431003910508039182860
T:
rainbow3ccompres683248
388881803916890043204920
T:
luov8117404
457260604583786045972880
T:
luov4849242
486338204867806048749800
T:
sphincsf192harakarobust
485845804877014049048200
T:
picnicl5ur
597879605991240060036200
T:
picnic3l3
779735807801454078056800
T:
sphincs256
847089008502492098674000
T:
sphincsf256harakasimple
851113408523774085598360
T:
sphincsf128sha256simple
9928820099427800100932980
T:
picnic3l5
105714780105909660106099820
T:
sphincsf256harakarobust
112640640112773640112864200
T:
sphincsf192sha256simple
112824700113629820117023220
T:
rainbow5ccompres963664
137499740138059700138198420
T:
luov6468330
123035800?147456220?171999800?
T:
bluegemss128v2
123815080?148587220?173413920?
T:
bluegemss128
164824160164985580165262780
T:
sphincsf128sha256robust
220127420220359480221174000
T:
sphincsf128shake256simple
222530740222790720223038920
T:
sphincsf192sha256robust
226068840226140160226203660
T:
picnic2l1fs
249501160249614620249755140
T:
sphincsf256sha256simple
272136760273945940274144600
T:
luov8086399
280901180281362440281588800
T:
sphincsf192shake256simple
418608860418925560419111620
T:
sphincsf128shake256robust
353723740?423563760?501744020?
T:
bluegemss192v2
379628700?457389180?617897580?
T:
bluegemss192
522432840522585460522944620
T:
sphincsf192shake256robust
543542720544450040545494240
T:
sphincss128harakasimple
605667080605935320606370440
T:
sphincsf256shake256simple
644419460644850260645774900
T:
picnic2l3fs
245843220?655802980?1065849240?
T:
gui312
657331680658485540659359200
T:
sphincss128harakarobust
618983760?741516940?865316980?
T:
bluegemss256v2
752322400753526720754560040
T:
sphincss256harakasimple
661999100?794723060?938601740?
T:
bluegemss256
593368940?889000720?1185143800?
T:
gemss128v2
953297880953822800955068040
T:
sphincsf256sha256robust
969865820970492500975479500
T:
sphincss256harakarobust
748016720?1046896200?1204973220?
T:
gemss128
111176982011122797601112575500
T:
sphincsf256shake256robust
112140444011222950401123457540
T:
sphincss192harakasimple
136872512013720978401373992720
T:
picnic2l5fs
150844042015091496801510016320
T:
sphincss128sha256simple
157460944015769460001579544400
T:
sphincss192harakarobust
206005296020643632602065076020
T:
sphincss256sha256simple
2286427260?2743451860?3199601260?
T:
gemss192v2
294960268029522818002955377540
T:
sphincss128sha256robust
300376168030061900603007997460
T:
sphincss192sha256simple
2529858100?3036008640?4049440200?
T:
gemss192
352522402035262148803527568520
T:
sphincss128shake256simple
512892044051302855805131744740
T:
sphincss256shake256simple
4319911100?5192358240?6822748400?
T:
gemss256v2
563843098056420969805653019680
T:
sphincss192sha256robust
4805943400?5780394700?7672496000?
T:
gemss256
612171776061240789006124540580
T:
sphincss128shake256robust
736855544073718781207392929620
T:
sphincss192shake256simple
786775630078692125807871238140
T:
sphincss256sha256robust
4332347480?8659715960?14074830920?
T:
gui448
926334808092652051009270203680
T:
sphincss256shake256robust
124816116001248607268012496493980
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
112401132011440
T:
rainbowbinary256181212
160401616016280
T:
3icp
195001982020060
T:
rainbowbinary16242020
230802344023640
T:
rainbow5640
293402952029960
T:
rainbow6440
292202956030140
T:
ronald512
294802978030080
T:
tts6440
311603214033000
T:
rainbow1aclassic363232
320803234032960
T:
ronald768
357603650037100
T:
ronald1024
377003838038900
T:
rainbow1a
464604694047620
T:
ronald1536
469404716047660
T:
lattisigns512
594606006060900
T:
ronald2048
616206332066240
T:
gravitysphincss
636806462066020
T:
rainbow1c
831808344083620dilithium2aes
972409784098520
T:
ronald3072
983609934099980
T:
falcon512tree
117980118660119100
T:
falcon512dyn
120600120740121080dilithium3aes
130880131240131480
T:
sflashv2
148100148900149600
T:
ronald4096
151920152200152660
T:
qtesla1
154620155760156940
T:
rainbow3cclassic683248
162680162860163160dilithium2
167600168940169820
T:
donald512
177820178180178640dilithium5aes
181320182480183700ed25519
198400199860208440
T:
falcon1024tree
237660239040240100
T:
falcon1024dyn
247080248520259620
T:
luov863256pc
259660272620284640
T:
gui184
272060278400284220
T:
rainbow3c
275100278440282240
T:
gravitysphincsm
282640282780283060dilithium3
314880319840327420
T:
gemss128
313820320840327240
T:
bluegemss128
310140321880323860
T:
luov890351pc
321760328580335020
T:
gemss128v2
319440328780336880
T:
redgemss128
322540331240336320
T:
bluegemss128v2
334480335040336480
T:
ecdonaldp256
335280336880337740
T:
rainbow4a
342420350820363420
T:
redgemss128v2
361580364460368600
T:
donald1024
369100369960371260
T:
qtesla3f
369600370020370760
T:
qtesla3s
368040379280384240
T:
gravitysphincsl
384920387800390300
T:
rainbow5cclassic963664
388220388400388720
T:
rainbow1b
429620433140435740
T:
luov8117404pc
444380453820464140
T:
sphincss128harakasimple
456600456860457220dilithium5
527640542860557960
T:
gemss192
557180557800558340
T:
ecdonaldp224
545540559780575740
T:
redgemss192
541060560740572700
T:
bluegemss192
609100619720628460
T:
redgemss192v2
619500621720623440
T:
pass863
621620625500631600
T:
rainbow5c
652500665340676640
T:
sphincss128harakarobust
674540676320679740
T:
pass769
684100693880701680
T:
sphincss192harakasimple
681060695360757960
T:
bluegemss192v2
694160697460722220
T:
rainbow6a
695740705400722220
T:
gemss192v2
727380730560732060
T:
qtesla1p
751380754040756400
T:
ed448goldilocks
794900799440807680
T:
ecdonaldp160
944320951880960800
T:
ecdonaldp192
9419809710801002140
T:
gui312
973280982120998520
T:
sphincss256harakasimple
106240010806801095860
T:
sphincss192harakarobust
109292011127401135020
T:
redgemss256
120470012153601225000
T:
donald2048
120612012222801243300
T:
bluegemss256
123274012567601267940
T:
gemss256
124890012883801376140
T:
bluegemss256v2
126472012924801306900
T:
gemss256v2
129246013038201330820
T:
sphincsf128harakasimple
130730013225401337040
T:
redgemss256v2
132464013256801332100
T:
rainbow3b
137462013931601413820
T:
sphincss256harakarobust
148044015008801540540
T:
sphincsf128harakarobust
176366017674201771900
T:
ecdonaldk163
180612018201801832340
T:
sphincsf192harakasimple
183142018337801843320
T:
ecdonaldb163
1823160?1847840?2304520?
T:
sphincsf256harakasimple
197514019911802003860
T:
sphincs256
227196023095802374600
T:
sphincss128sha256simple
238280023859602396600
T:
ecdonaldk233
242456024335602441580
T:
ecdonaldp521
245666024586002472480
T:
ecdonaldb233
257134025940002619600
T:
sphincsf192harakarobust
259754026214802655740
T:
sphincsf256harakarobust
283890028528002864700
T:
ecdonaldp384
322954032996203358240
T:
gui448
340562034120003417660
T:
rainbow6b
353356035740203615840
T:
sphincss192sha256simple
359594036105603628140
T:
qtesla3p
369058037167203758400
T:
rainbow1acompres363232
368758038615803897860
T:
rainbow1acyclicc363232
393830039519403984560
T:
ecdonaldk283
394048040897404213640
T:
sphincss128shake256simple
414336042106004369400
T:
ecdonaldb283
430474043155204327700
T:
picnicl1full
450788045340404554260
T:
mqdss48
454214046566604812560
T:
sphincss128sha256robust
553556056233605705300
T:
sphincsf128sha256simple
580788058743605954200
T:
luov863256
586704059621606055900
T:
sphincss192shake256simple
618292063155406449180
T:
sphincss256sha256simple
668168067003206807940
T:
ecdonaldk409
703882070498407089720
T:
ecdonaldb409
726890074213607513340
T:
sphincss192sha256robust
767316077519407857680
T:
sphincss256shake256simple
778292077909207825220
T:
picnicl1fs
764626078324407979500
T:
sphincss128shake256robust
853136085501808561920
T:
picnicl3full
910670092083809297940
T:
sphincsf192sha256simple
933112094039809516100
T:
sphincsf256sha256simple
982090098463409896680
T:
picnicl1ur
9814360990154010000500
T:
sphincsf128shake256simple
110602201119872011406100
T:
sphincsf128sha256robust
114915201168442011805460
T:
sphincss192shake256robust
127451001283608012949200
T:
mqdss64
137015801371714014821880
T:
ecdonaldk571
137473001392494014064060
T:
sphincss256sha256robust
141438401417312014203780
T:
picnicl5full
146545401475928014817680
T:
ecdonaldb571
148439801507610015234480
T:
sphincss256shake256robust
154985601566926015782380
T:
sphincsf192shake256simple
155008201571330015919840
T:
sphincsf256shake256simple
185105201867278018865220
T:
sphincsf192sha256robust
186539801883938018904180
T:
picnicl3fs
187877001897944019288440
T:
sphincsf128shake256robust
200671002026456020580780
T:
luov890351
215470602190756022222080
T:
rainbow3ccyclicc683248
218315002204200022193100
T:
rainbow3ccompres683248
221729802218602022196480
T:
picnic3l1
242135602423020024295780
T:
picnicl3ur
269159402733630027596160
T:
sphincsf256sha256robust
300738803026576030707640
T:
sphincsf192shake256robust
302239403062792030916460
T:
sphincsf256shake256robust
321524803229884032733120
T:
picnicl5fs
329792403336578033568380
T:
luov4849242
347444803524552038784100
T:
luov8117404
402917004061870040739720
T:
picnicl5ur
476522604781106048027160
T:
rainbow5ccompres963664
466213604795624048996260
T:
rainbow5ccyclicc963664
479797604800858048062880
T:
picnic3l3
753569407549762076012500
T:
picnic3l5
892895809104808091122440
T:
luov6468330
111573940111631720111692040
T:
picnic2l1fs
169340060169940280171343040
T:
luov8086399
253718960253868940254356460
T:
picnic2l3fs
449669180450141540450976360
T:
picnic2l5fs

amd64; Zen (800f11); 2017 AMD Ryzen 7 1700; 8 x 3000MHz; rumba7, supercop-20220506

Graphs: old (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
366736823802picnicl1full
404240754230picnic3l1
500250135072picnicl3full
560256625738picnic3l3
665967666992picnicl5full
745774907558picnic3l5
913192019259picnicl1ur
929493179375picnicl1fs
110221104911145
T:
picnic2l1fs
180721812018203picnicl3fs
182551832018380picnicl3ur
200532010320245
T:
picnic2l3fs
235332359123854picnicl5ur
236062367423893picnicl5fs
284702864429041
T:
picnic2l5fs
301943029030404
T:
lattisigns512
482834844249360ed25519
632906365263932dilithium2aes
100082100384100964dilithium3aes
116638117481122577
T:
ecdonaldp256
132270133331137147
T:
donald512
150476150762151321dilithium5aes
150924151339151993dilithium2
196056199895203820
T:
ecdonaldp224
199647200014200510
T:
ed448goldilocks
286828287343287731dilithium3
316592317789319411
T:
pass769
334252335689338521
T:
donald1024
378619380092382381
T:
pass863
446455446990447909dilithium5
599897600769630427
T:
sphincsf128harakasimple
723700725580726034
T:
sphincsf128harakarobust
725956731033734510
T:
edons128k08n72nu8l4mu3
797824803033807499
T:
ecdonaldp160
816658819511820295
T:
mqdss48
838381841169844428
T:
ecdonaldp521
876167879173885315
T:
ecdonaldk163
905906908182910537
T:
ecdonaldb163
931463934166938424
T:
sphincsf192harakasimple
959057962311969562
T:
ecdonaldp192
101595910264291032504
T:
donald2048
117164711752291181062
T:
ecdonaldk233
121025012138071219042
T:
ecdonaldb233
126473012669671268899
T:
sphincsf192harakarobust
1452818?1913050?2400318?
T:
qtesla1
191827819214241927004
T:
mqdss64
193063419472521952292
T:
ecdonaldk283
204090820630822070576
T:
ecdonaldb283
228354522895352296170
T:
edons128ref
232803723679452404989
T:
sphincsf256harakasimple
266611226690372670105
T:
sphincsf128sha256simple
289840329025662907226
T:
sphincsf256harakarobust
322201432312153236654
T:
ecdonaldk409
341989534265143437088
T:
ecdonaldb409
354661135538833559309
T:
ecdonaldp384
368019436812123694689
T:
sphincsf192sha256simple
423012442314474235350
T:
sphincs256
459670046040404615946
T:
3icp
3203068?4691384?6214801?
T:
qtesla3f
525465652580845400318
T:
sphincsf128sha256robust
660454466111316723498
T:
ecdonaldk571
685053968564426860599
T:
sphincsf128shake256simple
704278670518597061057
T:
ecdonaldb571
729337072951847297551
T:
sphincsf192sha256robust
5454155?7297081?10703733?
T:
qtesla3s
6729734?7649524?8567320?
T:
qtesla1p
892726789341278964468
T:
luov863256
920813792169119220899
T:
sphincsf256sha256simple
959762696045859617480
T:
rainbow1aclassic363232
9909447993595810062736
T:
rainbow1acyclicc363232
100167821004380910064133
T:
sphincsf192shake256simple
100509351014725010251893
T:
rainbow1acompres363232
104577541050869610559041
T:
rainbowbinary256181212
127501041275640212763492
T:
sphincsf128shake256robust
133791451338043613384325
T:
luov863256pc
9909414?15275521?20892816?
T:
ronald512
9327774?17071738?26887172?
T:
rwb0fuz1024
187973141880392418815996
T:
sphincsf192shake256robust
185027231952046421414758
T:
falcon512dyn
199704511997406220007746
T:
sphincss128harakasimple
190601772006546622002250
T:
falcon512tree
230786312309401123120380
T:
sphincss128harakarobust
244356662446614624507385
T:
luov4849242
11277538?25890290?36166870?
T:
ronald768
261020962611217726118009
T:
sphincsf256shake256simple
297611552978342429792631
T:
sphincss192harakasimple
348020353482239034836728
T:
tts6440
369281353694208636970019
T:
luov890351
377997763780277338026993
T:
sphincss256harakasimple
385773553858531738595185
T:
sphincsf256sha256robust
24413064?38962602?69544198?
T:
ronald1024
421191164222499642250101
T:
sphincss192harakarobust
34128757?42812604?54490031?
T:
qtesla3p
431284604350898543746333
T:
rainbowbinary16242020
455215414554072545573599
T:
sphincss256harakarobust
493631334937771849431909
T:
sphincsf256shake256robust
560993615621808656308376
T:
gemss128
567993425690038956992032
T:
bluegemss128
565771395699440357218689
T:
rainbow3ccompres683248
569466425705701857274979
T:
rainbow3cclassic683248
571751115730915857489561
T:
redgemss128
578561855787870457906050
T:
luov890351pc
577955685996906765372636
T:
falcon1024tree
594451956114793865290080
T:
falcon1024dyn
629223766329441463675995
T:
rainbow3ccyclicc683248
641067176412805264303386
T:
luov8117404
673881736743063167542931
T:
rainbow5640
759054107603207576116019
T:
luov6468330
773412747736084877415043
T:
gemss128v2
800850758012383580182400
T:
bluegemss128v2
802573248027815280304305
T:
redgemss128v2
854649058560464886379622
T:
sphincss128sha256simple
983486889838510198458182
T:
luov8117404pc
57727914?103901486?175129657?
T:
ronald1536
116539691116585766116843963
T:
sphincss192sha256simple
142806034143058391146636446
T:
luov8086399
147252172147294900147408449
T:
sphincss256sha256simple
150916811151314191151756135
T:
rainbow6440
153511857153873820154094501
T:
rainbow1b
166245704166471016167375959
T:
sphincss128sha256robust
119192987?194638898?305771726?
T:
ronald2048
197035611197895765198065844
T:
rainbow5cclassic963664
200329402200408787200473836
T:
sflashv2
212661779213103442213835769
T:
rainbow5ccompres963664
217891258217958286218046330
T:
sphincss128shake256simple
229901882230084837230207095
T:
sphincss192sha256robust
234631223235059932236196315
T:
rainbow5ccyclicc963664
248466286248475061248480138
T:
rainbow1c
257718270257797026257908615
T:
redgemss192
267815807268074877268285894
T:
bluegemss192
269112488269249521269443816
T:
gemss192
319597116319663246319912251
T:
sphincss192shake256simple
345309520345492484345645314
T:
redgemss192v2
347061310347376418347660065
T:
gemss192v2
354482649355007989355336518
T:
bluegemss192v2
408909294408995512409071451
T:
sphincss128shake256robust
418452917418698125418829096
T:
sphincss256shake256simple
599925932600320890600742062
T:
sphincss192shake256robust
617713983617929715618023026
T:
sphincss256sha256robust
774558126775245100779026178
T:
redgemss256
783524196783820954784064117
T:
sphincss256shake256robust
787708836790481549795116306
T:
gemss256
592541363?875832911?1376195119?
T:
ronald3072
893792085894071029894404152
T:
gravitysphincss
922217738932424320933615879
T:
bluegemss256
966921996978856916996320290
T:
gui184
982421093983157761983583832
T:
rainbow3b
102311186610274870571029989798
T:
redgemss256v2
104727928610485329441052261498
T:
bluegemss256v2
104572515610487286881051219557
T:
gemss256v2
113662207211366979181136779727
T:
rainbow1a
1219007589?2150632101?3933183977?
T:
ronald4096
217330889621751838632181030941
T:
rainbow3c
386408192239402886004099943154
T:
pqrsa15
416090810041655310784171664670
T:
rainbow6b
632778473563304320376335623699
T:
rainbow5c
744928336874622143497464476207
T:
rainbow6a
800219291280029664258005931912
T:
rainbow4a
830592327083766062888457410022
T:
gui312
142826216121428393619914286103192
T:
gravitysphincsl
286182938722862127180028628090592
T:
gravitysphincsm
356331591623578874698336043909053
T:
gui448
Cycles to sign 59 bytes
25%50%75%system
145011470915265
T:
rainbowbinary256181212
280522846028867
T:
rainbowbinary16242020
312363144031834
T:
tts6440
511885130052217ed25519
595305974860249
T:
rainbow1a
671916784477091
T:
rainbow5640
721117241072738
T:
rainbow1aclassic363232
722607247572886
T:
rainbow1acyclicc363232
899159035891455
T:
sflashv2
106854107975108674
T:
rainbow6440
114928115394115837
T:
rainbow1c
151205151779152471
T:
ecdonaldp256
206148206307206538
T:
ed448goldilocks
163081?225828?367813?dilithium2aes
247999248230248803
T:
rainbow1b
256466259512263048
T:
donald512
258858259983266931
T:
ecdonaldp224
193036?281097?582996?
T:
3icp
343538?347189?685749?
T:
pass769
285150?363393?546058?dilithium2
372789374219375125
T:
rainbow3c
252873?381428?675816?dilithium3aes
388898390728393406
T:
rainbow3cclassic683248
247054?403348?639730?
T:
lattisigns512
445261446638450897
T:
rainbow3ccyclicc683248
455780458522462448
T:
donald1024
343846?461945?618809?dilithium5aes
474773479920489075
T:
falcon512tree
486798487656489819
T:
luov863256pc
481569490769499678
T:
ronald512
598078602560622879
T:
rainbow6a
442923?619622?913420?dilithium3
331446?647912?1076797?
T:
qtesla1
707008708290709355
T:
rainbow5c
759947760897761911
T:
rainbow3b
796601797093798030
T:
rainbow4a
799770806857819213
T:
ronald768
413434?819292?1225583?
T:
pass863
826777830413832399
T:
ecdonaldp160
829663838046849394
T:
rwb0fuz1024
692225?854141?1256235?dilithium5
875955880309886992
T:
falcon512dyn
914544915356916385
T:
ecdonaldk163
945753948646949634
T:
ecdonaldb163
953467958488968910
T:
falcon1024tree
978015981434993239
T:
rainbow5cclassic963664
99682010001551007350
T:
ecdonaldp192
101726510251271031089
T:
donald2048
104568510556411068984
T:
ronald1024
455212?1063917?2025930?
T:
qtesla3f
107247710750181077514
T:
rainbow5ccyclicc963664
122794212298671232364
T:
ecdonaldk233
126372612661711268035
T:
ecdonaldb233
128208212833071286088
T:
ecdonaldp521
127567212871001381470
T:
edons128k08n72nu8l4mu3
142569114319031443195
T:
luov890351pc
858391?1642745?4001210?
T:
qtesla3s
177119917808891787771
T:
falcon1024dyn
180437118067071809487
T:
rainbow6b
201930520231872048668
T:
ecdonaldk283
210206221103822117519
T:
luov8117404pc
211859021218632157797
T:
ecdonaldb283
821827?2193601?2799971?
T:
qtesla1p
276456227829072806822
T:
ronald1536
299665630069073038479
T:
edons128ref
345299034620823529234
T:
ecdonaldk409
359797836055983617256
T:
ecdonaldb409
369862737021113710723
T:
ecdonaldp384
3533664?4104058?5017628?
T:
redgemss128
431421543293934349454
T:
ronald2048
435340850234755190565
T:
redgemss128v2
3706577?5720620?8268312?
T:
qtesla3p
572929257331795734787picnicl1full
653337765875376616828
T:
rainbow1acompres363232
664366866479946655983
T:
luov863256
702803270486037147867
T:
ecdonaldk571
712330371302027133216
T:
mqdss48
749784775121397523011
T:
ecdonaldb571
777399677812407788942
T:
gravitysphincss
835844584170098455260picnicl1fs
107489711078014010804559picnicl1ur
112041661120557711207693picnicl3full
9602233?11295762?13648255?
T:
redgemss192v2
115163611154121311563353
T:
ronald3072
9990688?12477248?16391428?
T:
redgemss192
137488631375892213775344
T:
gravitysphincsm
161530141616660016176800
T:
gravitysphincsl
181418401814386018145325picnicl5full
6893230?18353305?29834708?
T:
gui184
189657221897065818980363
T:
mqdss64
206846852070470820721960picnicl3fs
18537012?21159364?27149646?
T:
redgemss256v2
17377125?21522630?27414388?
T:
redgemss256
215901502160994321635954
T:
sphincsf128harakasimple
222374742225104923801579
T:
luov890351
242810612432242524360666
T:
ronald4096
267953712681357526833219
T:
sphincsf128harakarobust
270319832704204827051452picnic3l1
272597872729059027316278
T:
sphincsf192harakasimple
273232222736146927415454picnicl3ur
367058363672557936986792picnicl5fs
371374513752674238056900
T:
rainbow3ccompres683248
376442043767911437759436
T:
sphincsf192harakarobust
390044483901837539042920
T:
luov8117404
457645034579080845837411
T:
luov4849242
466979974672955646778098picnicl5ur
587169395873413058790568picnic3l3
590344665909572159142355
T:
sphincsf256harakasimple
758454637588285675936898
T:
sphincsf256harakarobust
777180497775762477782435
T:
sphincs256
845123058464733284726313
T:
sphincsf128sha256simple
971562949720841697345594picnic3l5
109945528110106968111071177
T:
rainbow5ccompres963664
110629395110705963110790332
T:
sphincsf192sha256simple
129339303129386951129432596
T:
pqrsa15
114617125?137474781?160615315?
T:
bluegemss128v2
138923218139041508139111390
T:
luov6468330
123053943?147613679?172815667?
T:
bluegemss128
165114142165418245167474196
T:
sphincsf128sha256robust
213309783213544694213809213
T:
sphincsf192sha256robust
216878791217242544217341371
T:
picnic2l1fs
220109291220279833220469419
T:
sphincsf128shake256simple
228597376228725769228818771
T:
sphincsf256sha256simple
277461758277732651278115457
T:
sphincsf192shake256simple
278029244278947027282136262
T:
luov8086399
383076748383586783383987777
T:
sphincss128harakasimple
322121116?385982756?514056754?
T:
bluegemss192v2
390817698391071538391461270
T:
sphincsf128shake256robust
448987144449321025449896275
T:
sphincss128harakarobust
378644643?454306203?531862790?
T:
bluegemss192
510267010510642835510922862
T:
sphincsf192shake256robust
524899985525569638526160010
T:
sphincss256harakasimple
604247995609218567610011276
T:
sphincsf256shake256simple
617033480617142130617236231
T:
picnic2l3fs
533545406?639109344?747513723?
T:
bluegemss256v2
655549526655888487656015757
T:
sphincss256harakarobust
461485353?692291419?1153680933?
T:
gui312
564715561?707851403?1120694209?
T:
gemss128v2
667250475?803045119?937028772?
T:
bluegemss256
851211632851799394852875580
T:
sphincss192harakasimple
874013164874413494874672580
T:
sphincsf256sha256robust
744188013?892888377?1041754089?
T:
gemss128
110872693111092183121109939186
T:
sphincsf256shake256robust
122002810412207390561222230883
T:
sphincss192harakarobust
126829547312693862591270466017
T:
picnic2l5fs
150519900015057909931506566119
T:
sphincss128sha256simple
191910725819193540161920797707
T:
sphincss256sha256simple
2275477893?2731822072?3641753527?
T:
gemss192v2
288554725328860634022887444876
T:
sphincss128sha256robust
295526354329563120252957935980
T:
sphincss192sha256simple
2522144972?3026506599?3530600487?
T:
gemss192
350148886335022277173503164008
T:
sphincss128shake256simple
3805100048?4566996197?5327654300?
T:
gemss256v2
512768914751285902575130049613
T:
sphincss256shake256simple
539713478753978318065398620525
T:
sphincss192sha256robust
4790934138?5734847327?6705495001?
T:
gemss256
611205259661126186726113927930
T:
sphincss128shake256robust
727232384672728918217273857018
T:
sphincss256sha256robust
727301530972754559817278907034
T:
sphincss192shake256simple
3988344428?7976642055?15953030194?
T:
gui448
916224606591638078049164771049
T:
sphincss256shake256robust
124822370641248438728712506640596
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
758576887831
T:
rwb0fuz1024
108101088311234
T:
rainbowbinary256181212
167731685416926
T:
3icp
195901983820210
T:
rainbowbinary16242020
231712324123370
T:
rainbow5640
291122956830156
T:
ronald512
297272983829997
T:
rainbow6440
297812984529897
T:
tts6440
323783290334401
T:
ronald768
327193381434573
T:
rainbow1aclassic363232
357723647636971
T:
ronald1024
386543921939671
T:
rainbow1a
463874701347465
T:
ronald1536
470564740647731
T:
lattisigns512
526185338954116
T:
rainbow1c
597346028260987
T:
ronald2048
624246393366067
T:
gravitysphincss
696907058871465
T:
falcon512tree
779557821978503
T:
sflashv2
833698350683734dilithium2aes
844798558786055
T:
falcon512dyn
974239808598647
T:
ronald3072
120617120832121234dilithium3aes
130306131420132740
T:
luov863256pc
140467141355141870
T:
falcon1024tree
143110143400143769
T:
qtesla1
147963148889149557
T:
ronald4096
162725162999163199dilithium2
167149168131169177
T:
donald512
173034174342175248
T:
falcon1024dyn
177263177480177731dilithium5aes
181474182148182749ed25519
190972193002195587
T:
rainbow3cclassic683248
224379224628224963
T:
rainbow1b
256668260309263627
T:
rainbow3c
259801266517273716
T:
bluegemss128v2
265512270544274462
T:
redgemss128v2
273004278285285108
T:
gemss128v2
274996280257284027
T:
gravitysphincsm
281930282089282322dilithium3
306804313009319115
T:
bluegemss128
320881327489331434
T:
redgemss128
329389334095340519
T:
gemss128
334835335695354024
T:
qtesla3s
335747336158337049
T:
qtesla3f
336254336801337205
T:
ecdonaldp256
356253357647359372
T:
rainbow4a
354786359071362446
T:
luov890351pc
360401362367365277
T:
donald1024
365954371951377117
T:
gravitysphincsl
357134373421392293
T:
gui184
416744426445433190
T:
sphincss128harakasimple
456249456662457282dilithium5
462630464721467177
T:
pass769
480779482508484344
T:
rainbow5cclassic963664
486718493330497749
T:
luov8117404pc
544251545444561276
T:
ecdonaldp224
550176552046553897
T:
pass863
576105579954581188
T:
edons128k08n72nu8l4mu3
593172601759608914
T:
gemss192
604130614564632595
T:
bluegemss192
609518616909627624
T:
gemss192v2
603501617864632595
T:
redgemss192
609503621101633470
T:
sphincss192harakasimple
628333637028650863
T:
redgemss192v2
636177637525639709
T:
ed448goldilocks
668372681739695374
T:
sphincss128harakarobust
752104752741754369
T:
rainbow3b
753682763380774135
T:
bluegemss192v2
784992787231788775
T:
qtesla1p
790576795794800645
T:
ecdonaldp160
806330809603814893
T:
rainbow6a
816359820428822935
T:
rainbow5c
837057844334854474
T:
sphincss256harakasimple
936156942265947490
T:
ecdonaldp192
9841749975971009017
T:
sphincsf128harakasimple
104160710621451079289
T:
sphincss192harakarobust
111886711215241126213
T:
edons128ref
120570712118311217236
T:
donald2048
120177812207691243596
T:
gemss256v2
121145812294881244972
T:
gemss256
122682612427701269084
T:
bluegemss256v2
122368912433651262154
T:
redgemss256v2
124152912598031277362
T:
redgemss256
133021913495041367800
T:
bluegemss256
146565914795551507577
T:
sphincss256harakarobust
145677714993051513523
T:
gui312
152380215405331551685
T:
sphincsf192harakasimple
157293315880671599254
T:
sphincsf128harakarobust
161321616331751653539
T:
sphincsf256harakasimple
176275717645071766311
T:
ecdonaldk163
182223218291411830490
T:
ecdonaldb163
192220119239351927298
T:
rainbow6b
196225819770681988482
T:
sphincs256
225732323165272374461
T:
sphincss128sha256simple
237812923803102382325
T:
ecdonaldk233
242121924309812439135
T:
ecdonaldp521
245301624554412459066
T:
ecdonaldb233
254005625631482591068
T:
sphincsf192harakarobust
276501327953932838743
T:
sphincsf256harakarobust
281462428273352841769
T:
ecdonaldp384
353914935612203603017
T:
rainbow1acompres363232
354464835821053607923
T:
rainbow1acyclicc363232
361744536277283636143
T:
qtesla3p
392655139549113978584
T:
ecdonaldk283
393899540368044134216
T:
sphincss128shake256simple
404682441261574207034
T:
sphincss192sha256simple
412456041527334198772
T:
ecdonaldb283
406897441584724237242
T:
gui448
438531143900714432855picnicl1full
468355747168844773184
T:
mqdss48
495911550489935148919
T:
sphincss256sha256simple
530970754026845502355
T:
sphincss128sha256robust
550158055980935666333
T:
sphincsf128sha256simple
567387256776955685800
T:
luov863256
587701060289956085432
T:
sphincss192shake256simple
669848467047236745274picnicl1fs
669846567734416854498
T:
ecdonaldk409
700396170212317116728
T:
ecdonaldb409
769166377933608013033
T:
sphincss128shake256robust
768580078583707986055
T:
sphincss256shake256simple
777383978902308009702
T:
sphincss192sha256robust
871244287173648720883picnicl3full
880135388102328870877picnicl1ur
952572096248749691207
T:
sphincsf192sha256simple
978112498465499984156
T:
sphincsf256sha256simple
9789250990535810026627
T:
sphincsf128shake256simple
113630711158182511805138
T:
sphincss192shake256robust
117223121193336412165558
T:
sphincsf128sha256robust
131473891324784513382987
T:
mqdss64
136746481370548913833054
T:
ecdonaldk571
141908201424164514254944picnicl5full
145692421458089814605037
T:
ecdonaldb571
144791271470818314824984
T:
sphincss256sha256robust
148870421515365515287178
T:
sphincss256shake256robust
154061971567968315840617
T:
sphincsf192shake256simple
156193551577700715956882
T:
sphincsf256shake256simple
172488431726098717274675picnicl3fs
188480151904544019485584
T:
sphincsf128shake256robust
197518281976034019770672
T:
pqrsa15
195702821979119620041088
T:
sphincsf192sha256robust
199293501994461223964813
T:
luov890351
209013192115472921385192
T:
rainbow3ccompres683248
220187282203564622049960picnic3l1
218625752236149822493385
T:
rainbow3ccyclicc683248
230207742308163723133729picnicl3ur
283975232868433628980258
T:
sphincsf256sha256robust
298090503011978230302279
T:
sphincsf192shake256robust
302757953065606831012730
T:
sphincsf256shake256robust
313000633136741831455071picnicl5fs
329627663300380533036362
T:
luov4849242
346625383467742834719568
T:
luov8117404
397640543984142039889467picnicl5ur
480138364804167948060478picnic3l3
478949424824057648490083
T:
rainbow5ccompres963664
491848954967653449942191
T:
rainbow5ccyclicc963664
752056757523861775297659picnic3l5
886930408880647688843941
T:
luov6468330
110431517110537935110660091
T:
picnic2l1fs
169146103169462549172661314
T:
luov8086399
251979003252064905252176129
T:
picnic2l3fs
445377828445520776445937954
T:
picnic2l5fs

amd64; Zen (800f11); 2017 AMD Ryzen 5 1600; 6 x 3200MHz; rumba5, supercop-20220506

Graphs: old (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
362636743776picnicl1full
405440774205picnic3l1
511951495268picnicl3full
566857545855picnic3l3
665067226963picnicl5full
746274867557picnic3l5
916092409365picnicl1ur
930693469406picnicl1fs
109661100911109
T:
picnic2l1fs
178661807418333picnicl3ur
181461843118592picnicl3fs
201082039620554
T:
picnic2l3fs
235262364123832picnicl5ur
236032367023932picnicl5fs
279462821428672
T:
picnic2l5fs
302093027430437
T:
lattisigns512
482124830348406ed25519
632656356564039dilithium2aes
99651100094100614dilithium3aes
116602117843123047
T:
ecdonaldp256
132437133060136297
T:
donald512
150310150717151598dilithium5aes
150846151168151707dilithium2
195431196338199673
T:
ecdonaldp224
199293199763200300
T:
ed448goldilocks
286813287100287936dilithium3
315724316995318136
T:
pass769
335219335957340079
T:
donald1024
378696380920382295
T:
pass863
446463447004447814dilithium5
604088614051624178
T:
sphincsf128harakasimple
725378741054741496
T:
sphincsf128harakarobust
736881742108746570
T:
edons128k08n72nu8l4mu3
799463802261812031
T:
ecdonaldp160
816251818069819445
T:
mqdss48
837736840831864492
T:
ecdonaldp521
874661877680885537
T:
ecdonaldk163
908508910374913743
T:
ecdonaldb163
938150952604953080
T:
sphincsf192harakasimple
963097968204974125
T:
ecdonaldp192
101888310310691043962
T:
donald2048
117234011760221181403
T:
ecdonaldk233
120758012126371216996
T:
ecdonaldb233
126261612635231268493
T:
sphincsf192harakarobust
1048517?1905746?2403759?
T:
qtesla1
191893319227541926701
T:
mqdss64
192882219502141954790
T:
ecdonaldk283
205870520662282068268
T:
ecdonaldb283
225712822607302272744
T:
edons128ref
235770424049632410539
T:
sphincsf256harakasimple
267764226830642684134
T:
sphincsf128sha256simple
291823029221672937050
T:
sphincsf256harakarobust
323339632431823248878
T:
ecdonaldk409
341190534209143427186
T:
ecdonaldb409
354440435495873557696
T:
ecdonaldp384
369274236961623708677
T:
sphincsf192sha256simple
422934942334064238790
T:
sphincs256
459338446046224619375
T:
3icp
3210580?4708404?6250975?
T:
qtesla3f
524545852481535250241
T:
sphincsf128sha256robust
4823145?6357617?9352175?
T:
qtesla3s
659682966034136612110
T:
ecdonaldk571
704993870652177084515
T:
ecdonaldb571
719663772028917213670
T:
sphincsf192sha256robust
5868052?7660216?8597529?
T:
qtesla1p
766717276777537704831
T:
sphincsf128shake256simple
892584289338538972758
T:
luov863256
921725592196869223332
T:
sphincsf256sha256simple
973625697730639788315
T:
rainbow1acyclicc363232
9906737992900910010538
T:
rainbow1aclassic363232
9986568999570010025079
T:
sphincsf192shake256simple
103607331037076110383620
T:
rainbow1acompres363232
105539691060381710739028
T:
rainbowbinary256181212
127678751277072112774370
T:
sphincsf128shake256robust
133975281340767813413942
T:
luov863256pc
9139089?13656762?17117503?
T:
ronald512
9786185?14519398?23397057?
T:
rwb0fuz1024
188182221949942122458893
T:
falcon512dyn
199751211997826620010383
T:
sphincss128harakasimple
189663912027977722303583
T:
falcon512tree
203440622035368620424466
T:
sphincsf192shake256robust
230665012306936023112017
T:
sphincss128harakarobust
244421082446772524542172
T:
luov4849242
262387552626147626335141
T:
sphincsf256shake256simple
14908604?29584382?55779152?
T:
ronald768
297656152986533030634550
T:
sphincss192harakasimple