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: sha3 hash stream caesar aead dh kem encrypt sign
Measurements indexed by machine: sha3 hash stream caesar aead dh kem encrypt sign

Measurements of public-key signature systems, indexed by machine

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

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.

What do the graphs and tables mean?

The rest of this page is organized into sections, one section for each computer. Each computer has one graph. There are seven horizontal positions on each graph: Each graph is a superimposition of several curves, one curve for each signature system.

Each computer also has a series of tables, eight tables for each computer. The first table shows the time, in cycles, to generate a key pair. Each row of the table lists

The second table shows the time to sign a short message. The third table shows the time to verify a signature on a short message. The fourth table shows the length of a secret key. The fifth table shows the length of a public key. The sixth, seventh, and eighth tables show the space for a signature on, respectively, a 0-byte message, a 23-byte message, and a long message. Measurements with large variance are indicated in red with question marks.

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

amd64; Zen (800f12); 2017 AMD EPYC 7601; 64 x 2200MHz; unstable; genji262, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
433446425060picnicl1ur
4290?4730?8954?picnicl1fs
207022169224508picnicl3fs
215382450826202picnicl3ur
249482501425388lattisigns512
263122857830866picnicl5fs
395124019440304ed25519
502265130452536picnicl5ur
916089204893148donald512
149094150062151118dilithium2
174636175142178310ed448goldilocks
228184229790231572dilithium3
234542236918240174donald1024
247632248886249612pass769
293788297022299530pass863
304524306416333784dilithium4
480348492052501226ecdonaldp256
670406679140697334mqdss48
711590721842733040edons128k08n72nu8l4mu3
773696777502796004donald2048
780978791032808280hector
845042887986913506sphincsf128haraka
127226012895301310782sphincsf192haraka
1021812?1360326?1999184?qtesla1
171252417305421748076mqdss64
227614222874502317084edons128ref
1834162?2573098?3339600?qtesla128
305826430735763114452sphincsf128sha256
316074032345283295490sphincsf256haraka
2290530?3314806?4431636?qtesla3f
331020833639983419328ntrumls401x
352374035439583588750sphincs256
388493639457003990514ntrumls439x
4715568?4821432?6868114?qtesla192
528220053502905430678sphincsf192sha256
4757368?5396424?6053080?qtesla1p
534034654599605501100ecdonaldp521
619979862855546350300ecdonaldp384
4510682?6694424?9956144?qtesla3s
682123268836026935038rainbowbinary256181212
695226470301667130662ntrumls593x
5126550?7454854?9881212?qtesla256
776316278452448203184luov863256
8569660866637287353423icp
7063144?10007162?15073278?ronald512
105752021068799610852050ntrumls743x
105180901068955810724934sphincsf128shake256
108520501100941611143528luov863256pc
158053281583868016209974sphincsf192shake256
197609061986226020048270luov4849242
199858342026565220669968sphincsf256sha256
13374746?21600260?31769760?ronald768
16296742?22181060?29456746?rwb0fuz1024
237318182384382023990054rainbowbinary16242020
21877592?25828858?31439518?qtesla3p
254152362601957626538820tts6440
278990582820028228394652sphincss128haraka
281147902841707028505334luov890351
20521116?33934956?52573554?ronald1024
406108784066447040819328sphincsf256shake256
427422604284383443118790sphincss192haraka
439126824439903645187384luov890351pc
445263504486187245237434rainbow5640
511671605198195252172252luov8117404
526147605297479053424932sphincss256haraka
653957046573523066208010luov6468330
736307007414248675073262luov8117404pc
54018910?93662910?168454154?ronald1536
986601889968904099985666sphincss128sha256
101871946103442328105231962rainbow1b
106395784107129550107743042rainbow6440
119662752119914344120712702luov8086399
140029538140978552141267302sflashv2
171955718173413174173983744sphincss192sha256
99895004?187771606?276229316?ronald2048
211628120213763924214894284pflash1
225322768227334668228573048rainbow1c
314745904318496860320088230sphincss256sha256
340476620344232680344593414sphincss128shake256
359631272368100656379406478mqqsig160
494954834496876952503760114sphincss192shake256
383317528?640705098?939599386?ronald3072
641655916650224146651685958sphincss256shake256
661150402663585912671136246rainbow3b
722382892724732030726634788rainbow1a
725968518735385420745559320gui184
758138744774532110796550194mqqsig192
99253693010111059861028445550mqqsig224
901749178?1546326518?2235772198?ronald4096
166957645817016645581742770084mqqsig256
186526351018705752781898172056rainbow3c
290955385629292427562935556822rainbow6b
322393885033051867203389648658pqrsa15
580588575658214345425868208500rainbow5c
621638608862989567746308840472rainbow4a
638950615664852508386557224652gui312
734035328473994120867414172590rainbow6a
195190521021957500507619684059802gui448
Cycles to sign 59 bytes
quartilemedianquartilesystem
147414961496mqqsig160
224422442310mqqsig192
288229042992mqqsig224
292629482970mqqsig256
99001001010120rainbowbinary256181212
156421590616192rainbowbinary16242020
213182156021758tts6440
397763997442548rainbow5640
423064298843208ed25519
551765561655968rainbow1a
635146386664636sflashv2
788927988280344rainbow6440
942489501896800rainbow1c
137742140360144474donald512
151998154154157410ecdonaldp256
180730182402184558ed448goldilocks
284614287452290180donald1024
293766296076296912rainbow1b
294778297066300058rainbow3c
280610?310596?822382?pass769
135476?323884?702856?3icp
326656333234341726ronald512
337326?355454?445720?dilithium2
366938?380292?670758?ntrumls439x
211222?428032?882288?lattisigns512
240394?475354?681670?qtesla1
471152479512485166luov863256pc
511918529452619036rainbow6a
558382563684568986rainbow5c
559284572440580118ronald768
334114?598246?887348?ntrumls401x
403062?606936?1020338?qtesla3f
612084613030629486rainbow4a
340824?654258?982388?pass863
652784?661166?1047420?qtesla128
750464763202777810ronald1024
761640769494783156rwb0fuz1024
802648814242823218hector
831512840114845900donald2048
461384?867922?1644368?dilithium4
665896?959222?1163558?dilithium3
974072979946986458rainbow3b
525316?1053250?1889734?qtesla1p
604516?1106688?2074358?ntrumls593x
116492211897821235168edons128k08n72nu8l4mu3
126981812835021304754luov890351pc
791582?1432068?1536238?ntrumls743x
145123014659481488916ecdonaldp521
945428?1713602?3243812?qtesla3s
1805914?1814736?13033636?qtesla256
180670618262641850992luov8117404pc
203893820619062088548ecdonaldp384
204833220637982081882ronald1536
238675823946122405414rainbow6b
1328514?2909654?6496688?pflash1
307203630962583140588edons128ref
325545032926523323738ronald2048
2321418?3576386?5375348?qtesla192
2430912?4263314?6173354?qtesla3p
558859456265665664384mqdss48
586927059362825967610luov863256
876957488560788916974ronald3072
884358288660008935322picnicl1fs
7686426?11649682?23103630?gui184
128523561303495613135452picnicl1ur
148125781498906215196324mqdss64
188035761898215019196078ronald4096
192930541955855019582706luov890351
239118442465718225110404picnicl3fs
307048283090595231196506sphincsf128haraka
340371023411166034273250luov8117404
345782803488502635439338luov4849242
341658903580948835975544picnicl3ur
376677183782693238066358sphincsf192haraka
459035504818099049394136picnicl5fs
643762466455156464734802picnicl5ur
646707386501019865625868sphincs256
835160928414511685298378sphincsf256haraka
970543649739257098423930sphincsf128sha256
115674416116906262117283606luov6468330
122346334123045736124780722pqrsa15
146114782147674670149653812sphincsf192sha256
229399566229921384232701524luov8086399
323793514325210710328181040sphincsf128shake256
254942710?388822280?777303538?gui312
428487862429621896434595480sphincsf192shake256
454416952458349298459759102sphincsf256sha256
522657256524322304525408576sphincss128haraka
755500658766610680776119146sphincss256haraka
915231262917034910918513948sphincsf256shake256
126816701012797187481282631042sphincss192haraka
144749233214686829301483560650sphincss128sha256
370596815637105142803786831928sphincss256sha256
374155885437482816363752167804sphincss192sha256
497132103649799240044982307242sphincss128shake256
2555851100?4983934956?8306185074?gui448
736379415273716654227374811224sphincss256shake256
102773562101030538931410320377672sphincss192shake256
Cycles to verify 59 bytes
quartilemedianquartilesystem
631464246644rainbowbinary256181212
649066006732rwb0fuz1024
756877227942rainbowbinary16242020
1282612892129363icp
165001654416698rainbow5640
215822164821692rainbow6440
212742178021824tts6440
201742219822880ronald512
243102472824948ronald768
267302899629480ronald1024
298103020630360rainbow1a
272583071231592mqqsig160
352663537635552lattisigns512
364543665237290ronald1536
31922?39138?40084?mqqsig192
488404912649500ronald2048
487744934651546rainbow1c
507545181052778sflashv2
524485387855132mqqsig224
598846179863316mqqsig256
779907928880234ronald3072
813128236882940qtesla1
121088122254125180ronald4096
125026126962136928luov863256pc
128238129404130548donald512
136994138182140096ntrumls401x
147202149798151360dilithium2
148214150128150634ed25519
153846154176155716ntrumls439x
181214182072182534qtesla3f
163900?182556?217536?gui184
185394186428187704rainbow3c
215622216392217646dilithium3
220660221694224796luov890351pc
251526251922254782ntrumls593x
259886262922265188rainbow4a
267740269214272228qtesla3s
288926291830296494donald1024
298936303754315172luov8117404pc
304590306262311212ecdonaldp256
305822308616326678dilithium4
318340321178321684rainbow1b
327426330022336622ntrumls743x
362208362934369534pass769
413490416460421498rainbow5c
407616416724424314edons128k08n72nu8l4mu3
431068436722442156pass863
436700438834440264qtesla128
445368448382455246qtesla1p
538098543796552222sphincss128haraka
514668545534581042rainbow6a
574222581856590964ed448goldilocks
650738662596676698pflash1
872124882618891770qtesla192
881452888360896016donald2048
876436897512918984gui312
937112947760960916edons128ref
965074973830991716sphincss192haraka
106365610750081090672qtesla256
109687611033881110010rainbow3b
114683812165561233496sphincss256haraka
122447612644281283876sphincsf128haraka
159462616120501625822sphincs256
151247816880381723414gui448
175225617615181889536sphincss128sha256
209712821497962162666sphincsf192haraka
220488422154002222704qtesla3p
220752422259162291058sphincsf256haraka
231156223511182386120ecdonaldp384
286094628674582877578rainbow6b
286206829205002964654ecdonaldp521
308407031171363122438sphincss192sha256
341037434454203460336hector
373960437545423778104mqdss48
421841242347584338620sphincsf128sha256
501861850474165075026luov863256
559453456364445682666sphincss256sha256
606304660790406103306picnicl1fs
634253463751606584688sphincss128shake256
762126277909268051230sphincsf192sha256
917917092914589404802picnicl1ur
936113297115709756890sphincss192shake256
103362601047171410670682mqdss64
111737561146976611507276sphincsf256sha256
123108261235412212435016sphincss256shake256
158810301591673615954180sphincsf128shake256
164497301680371016989082picnicl3fs
172090821741685017471366luov890351
184515981855097218817920pqrsa15
240255182544440825528580picnicl3ur
254673982562181626244702sphincsf256shake256
252470902565602629761446sphincsf192shake256
266873862686796227278174luov4849242
299757483030709030416144luov8117404
315383643316528634239458picnicl5fs
457494404585220246074864picnicl5ur
737179747464490075017558luov6468330
139754230140068192141766812luov8086399
Secret key
bytessystem
29hector
32edons128k08n72nu8l4mu3
32edons128ref
32luov4849242
32luov6468330
32luov8086399
32luov8117404
32luov863256
32luov890351
32mqdss48
48mqdss64
49picnicl1fs
49picnicl1ur
64ed25519
64sphincsf128haraka
64sphincsf128sha256
64sphincsf128shake256
64sphincss128haraka
64sphincss128sha256
64sphincss128shake256
73picnicl3fs
73picnicl3ur
84donald512
96ecdonaldp256
96sphincsf192haraka
96sphincsf192sha256
96sphincsf192shake256
96sphincss192haraka
96sphincss192sha256
96sphincss192shake256
97picnicl5fs
97picnicl5ur
128sphincsf256haraka
128sphincsf256sha256
128sphincsf256shake256
128sphincss256haraka
128sphincss256sha256
128sphincss256shake256
144ecdonaldp384
144ed448goldilocks
148donald1024
193pass769
198ecdonaldp521
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2112qtesla1
2112qtesla128
2267ntrumls743x
2800dilithium2
2823sflashv2
3072ronald3072
3504dilithium3
3856dilithium4
4096ronald4096
4160qtesla3f
4160qtesla3s
5184qtesla1p
5550pflash1
8256qtesla192
8256qtesla256
12352qtesla3p
127683icp
14985gui184
16608tts6440
23408rainbowbinary256181212
41755gui312
86240rainbow5640
94384rainbowbinary16242020
94757gui448
98304pqrsa15
100209rainbow1a
114308rainbow1b
143385rainbow1c
150512rainbow6440
376141rainbow4a
396840luov863256pc
409463rainbow3b
537781rainbow3c
892079rainbow6a
1016868rainbow6b
1274317rainbow5c
1506592luov890351pc
2080112luov8117404pc
Public key
bytessystem
32ed25519
32sphincsf128haraka
32sphincsf128sha256
32sphincsf128shake256
32sphincss128haraka
32sphincss128sha256
32sphincss128shake256
33picnicl1fs
33picnicl1ur
48sphincsf192haraka
48sphincsf192sha256
48sphincsf192shake256
48sphincss192haraka
48sphincss192sha256
48sphincss192shake256
49picnicl3fs
49picnicl3ur
56ed448goldilocks
60hector
62mqdss48
64donald512
64ecdonaldp256
64ronald512
64sphincsf256haraka
64sphincsf256sha256
64sphincsf256shake256
64sphincss256haraka
64sphincss256sha256
64sphincss256shake256
65picnicl5fs
65picnicl5ur
88mqdss64
96ecdonaldp384
96ronald768
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
840edons128k08n72nu8l4mu3
972ntrumls401x
1056sphincs256
1112ntrumls439x
1184dilithium2
1472dilithium3
1478ntrumls593x
1504qtesla1
1536lattisigns512
1544pass769
1760dilithium4
1776pass863
1927ntrumls743x
2576edons128ref
2976qtesla3s
3104qtesla3f
4128qtesla128
7536luov4849242
8224qtesla192
8224qtesla256
14880qtesla1p
15908luov863256
19266sflashv2
19973luov6468330
30240rainbowbinary256181212
32768pqrsa15
357123icp
39712qtesla3p
40248luov8086399
44160rainbow5640
46101luov890351
57600rainbow6440
57600tts6440
72124pflash1
100989luov8117404
102912rainbowbinary16242020
152097rainbow1a
163185rainbow1b
192241rainbow1c
206112mqqsig160
333540mqqsig192
410880luov863256pc
422122gui184
529242mqqsig224
564535rainbow3b
565489rainbow4a
720793rainbow3c
789552mqqsig256
1351361rainbow6a
1456225rainbow6b
1566448luov890351pc
1723681rainbow5c
1990045gui312
2184048luov8117404pc
5903405gui448
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
43tts6440
45gui184
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
64ronald512
65rwb0fuz1024
78rainbow1b
83gui448
87hector
92rainbow4a
96ecdonaldp384
96ronald768
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
128ronald1024
132ecdonaldp521
147rainbow6b
156rainbow3c
192ronald1536
204rainbow5c
232edons128k08n72nu8l4mu3
256ronald2048
304edons128ref
319luov863256
319luov863256pc
384ronald3072
441luov890351
441luov890351pc
512ronald4096
521luov8117404
521luov8117404pc
1184lattisigns512
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32882mqdss48
32884picnicl1fs
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74104picnicl3fs
121817picnicl3ur
128188picnicl5fs
209478picnicl5ur
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
42rainbowbinary256181212
43rainbow6440
43tts6440
45gui184
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
73ronald768
78rainbow1b
83gui448
87hector
92rainbow4a
96ecdonaldp384
104rainbow1c
105ronald1024
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
147rainbow6b
156rainbow3c
169ronald1536
204rainbow5c
232edons128k08n72nu8l4mu3
233ronald2048
304edons128ref
319luov863256
319luov863256pc
361ronald3072
441luov890351
441luov890351pc
489ronald4096
521luov8117404
521luov8117404pc
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1376qtesla1
1602pass769
1746luov4849242
1765ntrumls743x
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32852picnicl1fs
32882mqdss48
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74032picnicl3fs
121817picnicl3ur
128156picnicl5fs
209478picnicl5ur
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
45gui184
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
78rainbow1b
83gui448
87hector
92rainbow4a
96ecdonaldp384
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
147rainbow6b
156rainbow3c
204rainbow5c
232edons128k08n72nu8l4mu3
304edons128ref
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1376qtesla1
1602pass769
1746luov4849242
1765ntrumls743x
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32804picnicl1fs
32882mqdss48
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
73840picnicl3fs
121817picnicl3ur
128124picnicl5fs
209478picnicl5ur

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

Cycles to generate a key pair
quartilemedianquartilesystem
345003456034650lattisigns512
471004722047310ed25519
107520107790108990donald512
105630108360110820ecdonaldp256
169050172170173820ecdonaldp224
207570207990208380ed448goldilocks
271650271800272550donald1024
279360280110280890pass769
337950338850340620pass863
605940610620617880ecdonaldp160
626400629490634140ecdonaldk163
653700656700659970ecdonaldb163
712950720510727920ecdonaldp192
805020807000811500ecdonaldp521
818430821850829290ecdonaldk233
841620845460854400edons128k08n72nu8l4mu3
849300855150860790ecdonaldb233
879750881340882840donald2048
144273014502901456860ecdonaldk283
154143015460501554660ecdonaldb283
223176022449002256060ecdonaldp384
239223024027302412600ecdonaldk409
258021025885202596920ecdonaldb409
273129027378002750580edons128ref
390300039462903994050ntrumls401x
411606041265004132110sphincs256
458376046482004695660ntrumls439x
539367054116405426250ecdonaldk571
587175058883705899290ecdonaldb571
6786720681387068615103icp
817740082475408320260ntrumls593x
107061601072338010738230rainbowbinary256181212
7549050?11266260?17388600?ronald512
124635301259982012712200ntrumls743x
180814801810527018245760tts6440
21095580?24924210?31879920?rwb0fuz1024
15995760?26164830?39159690?ronald768
298687202991171029945220rainbowbinary16242020
25514850?39528480?57854130?ronald1024
417964504218594042254340rainbow5640
92397870102459690105239130rainbow6440
73302150?111442620?161005830?ronald1536
161382930161681250166680420sflashv2
115867590?180367620?324328800?ronald2048
280679460292131090303263580mqqsig160
444896220451374480463878210mqqsig224
486541320?776221260?1089642270?ronald3072
952438050972183540988613550mqqsig192
1068663090?1815536430?2928388410?ronald4096
304656030030883727103136896330mqqsig256
377519043038720194203976685190pqrsa15
Cycles to sign 59 bytes
quartilemedianquartilesystem
165016801710mqqsig160
231023402370mqqsig224
234023402370mqqsig256
288029102910mqqsig192
143101437014580rainbowbinary256181212
193501953019710tts6440
204302064020880rainbowbinary16242020
36300?36510?48390?rainbow5640
506105070050760ed25519
599106531066360rainbow6440
822608259083520sflashv2
163980167160170670donald512
180660182940185250ecdonaldp256
215610215910216210ed448goldilocks
235650239190241500ecdonaldp224
129690?326700?496530?3icp
333540335790338160donald1024
323490?346800?676080?pass769
393810398370403410ronald512
384300?412980?1167450?pass863
458700?463620?836610?ntrumls439x
275520?537510?889350?lattisigns512
652950659370666720ecdonaldp160
678840681990685320ecdonaldk163
675240684240693690ronald768
704370707070709260ecdonaldb163
415470?750240?1411380?ntrumls401x
766830771630779700ecdonaldp192
896160902280904830ecdonaldk233
895470904740914610ronald1024
915930928380933660rwb0fuz1024
933870937080939900ecdonaldb233
960960965340970260donald2048
122382012272701231020ecdonaldp521
131709013232101332540edons128k08n72nu8l4mu3
729360?1344930?1970130?ntrumls593x
156027015674401574730ecdonaldk283
166278016684501673850ecdonaldb283
1004610?1853850?2706210?ntrumls743x
238632023947802407020ecdonaldp384
240078024129002425530ronald1536
262608026359802645160ecdonaldk409
281073028244702843460ecdonaldb409
330696033156903327570edons128ref
376671037847703800880ronald2048
589398059056505920650ecdonaldk571
633054063417606358350ecdonaldb571
101820901021530010251270ronald3072
215400002158377021626760ronald4096
778224907787073078004710sphincs256
143572560143674110143824950pqrsa15
Cycles to verify 59 bytes
quartilemedianquartilesystem
813084308520rwb0fuz1024
102901032010410rainbowbinary256181212
102901047010710rainbowbinary16242020
1689016920169503icp
202802037020790rainbow5640
262202628026520tts6440
253202646027960ronald512
264602688027000rainbow6440
273002919029400ronald768
333303354033840ronald1024
327303528035970mqqsig160
356703759038460mqqsig192
423904266043050ronald1536
418504602047820mqqsig224
471004716047310lattisigns512
561905631056700ronald2048
613506276064290mqqsig256
903609072091470sflashv2
908409138091800ronald3072
141060142020143100ronald4096
148890149340150570donald512
164970165120165420ntrumls401x
174090175440175740ed25519
185700185940186390ntrumls439x
297150297360297750ntrumls593x
330300333690339090donald1024
354450358740364620ecdonaldp256
397080397500398250ntrumls743x
427920429810430680pass769
481560485640490890ecdonaldp224
484500489150496830edons128k08n72nu8l4mu3
504300505470506820pass863
667110669630671610ed448goldilocks
739560743490760350ecdonaldp160
876180885120892890ecdonaldp192
956280958770966330edons128ref
102051010271101030170donald2048
126717012720901280070ecdonaldk163
132273013266601331820ecdonaldb163
167088016887001714320ecdonaldk233
173568017527501760220ecdonaldb233
184275018800401885920sphincs256
208311020902502095650ecdonaldp521
270993027165002726550ecdonaldp384
294168029544902964570ecdonaldk283
314346031520703157380ecdonaldb283
493221049713604998600ecdonaldk409
527892052990205323560ecdonaldb409
109993201101639011037870ecdonaldk571
119091001195635011980800ecdonaldb571
212410202124891021264690pqrsa15
Secret key
bytessystem
32edons128k08n72nu8l4mu3
32edons128ref
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
98304pqrsa15
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
840edons128k08n72nu8l4mu3
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1544pass769
1776pass863
1927ntrumls743x
2576edons128ref
19266sflashv2
30240rainbowbinary256181212
32768pqrsa15
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
232edons128k08n72nu8l4mu3
256ronald2048
304edons128ref
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
32800pqrsa15
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
232edons128k08n72nu8l4mu3
233ronald2048
304edons128ref
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
32800pqrsa15
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
232edons128k08n72nu8l4mu3
304edons128ref
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
32800pqrsa15
41000sphincs256

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

Cycles to generate a key pair
quartilemedianquartilesystem
306390306720311250ed25519
625320627480630540pass769
763890766230769350pass863
109515010963501098360ed448goldilocks
952275096931209822810ntrumls401x
113443201146345011583390ntrumls439x
202683602052465020951340ntrumls593x
313062603159549031950600ntrumls743x
261343470269506500283532550mqqsig160
397203300406433460420520710mqqsig192
800858340817327500840509370mqqsig256
129299934013156839601346887200mqqsig224
Cycles to sign 59 bytes
quartilemedianquartilesystem
534053705370mqqsig160
567056705700mqqsig192
591059405940mqqsig256
699070207050mqqsig224
323130323610327720ed25519
947340?979350?1912050?pass863
113673011380501140270ed448goldilocks
780210?1551630?1595070?pass769
Cycles to verify 59 bytes
quartilemedianquartilesystem
320703342037470mqqsig160
333603456035310mqqsig192
601806540067860mqqsig224
794408043095460mqqsig256
924630932280943560ed25519
106452010656901068180pass769
125196012582601262580pass863
401526040214404026720ed448goldilocks
Secret key
bytessystem
64ed25519
144ed448goldilocks
193pass769
216pass863
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
1158ntrumls401x
1305ntrumls439x
1742ntrumls593x
2267ntrumls743x
Public key
bytessystem
32ed25519
56ed448goldilocks
972ntrumls401x
1112ntrumls439x
1478ntrumls593x
1544pass769
1776pass863
1927ntrumls743x
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
112ed448goldilocks
1602pass769
1790pass863
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
112ed448goldilocks
1602pass769
1790pass863
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
112ed448goldilocks
1602pass769
1790pass863

amd64; Zen (800f11); 2017 AMD Ryzen 7 1700; 8 x 2994MHz; ryzen, supercop-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
456604572045840ed25519
208470208560209010ed448goldilocks
300030300840301770pass769
360480361260362700pass863
400323040470904105380ntrumls401x
503667050443505050800sphincs256
508473051400505194500ntrumls439x
834627084493508541420ntrumls593x
126213301273242012858810ntrumls743x
18676050?22547730?29378910?rwb0fuz1024
741753907433046074536590pflash1
196403460196652790196853220sflashv2
Cycles to sign 59 bytes
quartilemedianquartilesystem
489604899049050ed25519
660006609066210sflashv2
219240219360219480ed448goldilocks
563730?578670?1052400?ntrumls439x
343530?673950?698010?pass769
407520?809400?1233090?pass863
456120?844560?1235610?ntrumls401x
859680871380877530rwb0fuz1024
439380?1011780?1730640?pflash1
1107630?1150830?2093910?ntrumls743x
843210?1583610?2338710?ntrumls593x
834602708348838083552940sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
726073507410rwb0fuz1024
100440100800101130sflashv2
153660158760170490pflash1
169410170970172020ed25519
202890203370206760ntrumls401x
232710233280237330ntrumls439x
378570379140384300ntrumls593x
476190483300485760pass769
491370492420497880ntrumls743x
560970562290563880pass863
586590587040588630ed448goldilocks
248520025171202530980sphincs256
Secret key
bytessystem
64ed25519
144ed448goldilocks
193pass769
216pass863
265rwb0fuz1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1742ntrumls593x
2267ntrumls743x
2823sflashv2
5550pflash1
Public key
bytessystem
32ed25519
56ed448goldilocks
128rwb0fuz1024
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
72124pflash1
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
37pflash1
37sflashv2
64ed25519
65rwb0fuz1024
112ed448goldilocks
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
37pflash1
37sflashv2
64ed25519
65rwb0fuz1024
112ed448goldilocks
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
37pflash1
37sflashv2
64ed25519
65rwb0fuz1024
112ed448goldilocks
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

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

Cycles to generate a key pair
quartilemedianquartilesystem
5088?5696?6912?picnicl1fs
6144?6880?8928?picnicl1ur
346243475234848lattisigns512
474244748847584ed25519
516485177652736picnicl3ur
53696?58176?67808?picnicl3fs
9926499584101056picnicl5fs
99584100128101344picnicl5ur
105472107264111360ecdonaldp256
108384109632110656donald512
168704169600173280ecdonaldp224
182208182560183584dilithium2
208160208480208768ed448goldilocks
272928274336275392donald1024
276288276960278080dilithium3
280800281536282624pass769
339872340864342432pass863
369888370528371584dilithium4
615584621856628704ecdonaldp160
629504632160637856ecdonaldk163
656288659648662464ecdonaldb163
722976730848739328ecdonaldp192
803008806432811712mqdss48
807648809952813408ecdonaldp521
819904825504830336ecdonaldk233
851232853760857312edons128k08n72nu8l4mu3
849920855552861280ecdonaldb233
884992886784891520donald2048
893376900928906048sphincsf128haraka
143894414452161502272sphincsf192haraka
145328014597441465408ecdonaldk283
154851215555521562432ecdonaldb283
1222112?1626848?2029920?qtesla1
177632017849281793664mqdss64
225376022689282287200ecdonaldp384
240732824183362433280ecdonaldk409
259216026007682610976ecdonaldb409
274368027514242760704edons128ref
289641629075522914368sphincsf256haraka
2063840?2944512?3819776?qtesla128
344672034496963466624sphincsf128sha256
2389824?3485760?4598240?qtesla3f
391945639583684008992ntrumls401x
415043241577604166784sphincs256
462012846669444718976ntrumls439x
542323254375045460224ecdonaldk571
4218016?5580896?8309152?qtesla3s
5881248?5900768?8560448?qtesla192
589766459213766115584ecdonaldb571
632214463317126355328sphincsf192sha256
5622304?6387072?7931072?qtesla1p
7321760734185673928643icp
819897682977608377216ntrumls593x
897785689824328991616luov863256
7005888?10185536?13420288?qtesla256
107958401085510410872160rainbowbinary256181212
7367744?12474176?17467808?ronald512
125496321256617612579680sphincsf128shake256
125645761271753612827872ntrumls743x
133007681332012813338784luov863256pc
182430721826064018317152tts6440
186553921866976018686144sphincsf192shake256
225832962263539222760992luov4849242
235907522362192023691520sphincsf256sha256
20514912?25205024?31548160?rwb0fuz1024
16950560?28088544?41349728?ronald768
282872962841846428530720sphincss128haraka
300849603009948830132032rainbowbinary16242020
25563392?31929184?36236480?qtesla3p
402265924024723240472128luov890351
420795524269632042738848rainbow5640
24336992?42953248?62533536?ronald1024
458170884589904046063456sphincss256haraka
465800004680710448533120sphincss192haraka
488730884890326448941440sphincsf256shake256
508739845112409651334496pflash1
639365446395206464320096luov890351pc
722767047255308872694848luov8117404
728475527295203273089248luov6468330
9419337699840800101553056rainbow6440
107019648107375872107914112gemss128
108689728108764864109426048luov8117404pc
79953504?113521600?159362272?ronald1536
114156128114640448115012224sphincss128sha256
134612608134814336135061664luov8086399
154788256156456576158466016rainbow1b
162175360162411296162570592sflashv2
207326176207665024208530912sphincss192sha256
113126208?233371456?350845728?ronald2048
290469664290538400290616576rainbow1c
289281312296968032312656576mqqsig160
368989600369180832369454272sphincss256sha256
400748800401069440401206752sphincss128shake256
407029280411305600418038816gui184
451304640462160512478687488mqqsig224
488967200489241248489511232gemss192
596744128597211552597628992sphincss192shake256
422967488?724113376?1101012544?ronald3072
772076384772423328772683072sphincss256shake256
887708672888174944888667872gravitysphincss
942669760943260800945112480rainbow1a
9672936329832864961002356448mqqsig192
100251916810034893761004698656rainbow3b
730410272?1282600928?2336444896?ronald4096
133430614413376287361347814144gemss256
236715152023675972162370507584rainbow3c
306973072031115447043148754752mqqsig256
323356291232459289923260281216gui312
381893756839291014404030531712pqrsa15
460961555246184351684623134240rainbow6b
729406144073034243207323738016rainbow5c
859015206485912108168593395616rainbow4a
873058684887376737288740436288rainbow6a
142122358401421847040014229648064gravitysphincsl
233813293442364936828824224712032gui448
283572177282836759958428502631264gravitysphincsm
Cycles to sign 59 bytes
quartilemedianquartilesystem
166416641696mqqsig160
230423362400mqqsig224
240024322432mqqsig256
291229122944mqqsig192
14368?14528?20576?rainbowbinary256181212
194241952019744tts6440
204482073620992rainbowbinary16242020
36512?36640?53856?rainbow5640
508165088051168ed25519
622406390465696rainbow6440
665926713669312rainbow1a
826568297684256sflashv2
121824121888121984rainbow1c
166752169792172480donald512
216224216480216672ed448goldilocks
270720274944279200ecdonaldp256
319328322912327904ecdonaldp224
334528336960340960donald1024
359264359552359776rainbow1b
188480?364768?804224?lattisigns512
365440365760366080rainbow3c
396320401280407808ronald512
135712?406848?670752?3icp
461536?466816?847488?ntrumls439x
546528547232553408luov863256pc
622080623680626112rainbow6a
325120?646048?991136?pass769
683328691776699136ronald768
244864?704384?1111904?qtesla1
723712731008737824ecdonaldp160
739936744768748864ecdonaldk163
416704?755552?1106976?ntrumls401x
386016?767776?1169984?pass863
688704?768992?887840?rainbow5c
765216769280773248ecdonaldb163
564608?771552?980032?dilithium4
842880852320857152ecdonaldp192
852320854880856480rainbow4a
898560907872917952ronald1024
9051209106561010080rwb0fuz1024
580896?910784?1425984?qtesla3f
430784?923456?1845728?pflash1
962816966176974080donald2048
981568986496993184ecdonaldk233
100963210162241023456ecdonaldb233
710112?1121312?2886912?dilithium3
628128?1121472?1312704?dilithium2
118505611859201188704rainbow3b
911104?1287136?1760192?qtesla1p
132483213302401346592edons128k08n72nu8l4mu3
739616?1349344?1977600?ntrumls593x
142608014325121439488ecdonaldp521
755232?1552864?2815104?qtesla3s
160419216059521607392luov890351pc
166428816700481674560ecdonaldk283
1701120?1702656?3251488?qtesla128
176492817704001781568ecdonaldb283
1009088?1860960?1870112?ntrumls743x
2105184?2113856?11350112?qtesla256
239270423967362401024luov8117404pc
241187224231042437376ronald1536
255641625678402590880ecdonaldp384
278649628003842817888ecdonaldk409
287478428760002885984rainbow6b
298902430049603020032ecdonaldb409
335756833650563387520edons128ref
379328038087683837952ronald2048
2880192?4430944?7880192?qtesla3p
611036861207686142688ecdonaldk571
639568064108806457120mqdss48
658230465917766608288ecdonaldb571
693107269348166939136luov863256
833856083503368373056gravitysphincss
102445441027062410311520ronald3072
109063681091577610964256picnicl1fs
11708768?13803008?19070304?qtesla192
144049921442988814724320gravitysphincsm
156400001564764816267680picnicl1ur
10552960?15929120?29171168?gui184
161597441620313616312000mqdss64
167743681679424016871392gravitysphincsl
216508162168502421724704ronald4096
232722562328281623297344luov890351
319286723205561632181696sphincsf128haraka
33340928?34375904?42818432?picnicl3fs
402418244026745640301408luov8117404
424698564259628842767264sphincsf192haraka
453808004571728047427552luov4849242
518162565183750452058752picnicl3ur
728253447290601673098336picnicl5fs
757491847586998476227776sphincsf256haraka
768370887695539276994272sphincs256
918911369200412892240672picnicl5ur
109225344109403488109558944sphincsf128sha256
144845472144891232144952192pqrsa15
145018560145276576145543904luov6468330
171839616172256256172680928sphincsf192sha256
286331776286459424286582688luov8086399
384646752385204096385654944sphincsf128shake256
504435616504878880505358496sphincsf192shake256
536722400537498208538040576sphincsf256sha256
532258624538398240540900480sphincss128haraka
663865472665741888671104352sphincss256haraka
359882912?717193248?1255129504?gui312
822486496?987411808?1156022848?gemss128
109870144010996373441099997056sphincsf256shake256
138348540813902869761415183296sphincss192haraka
170344467217075459841733097792sphincss128sha256
2089504544?2510121600?2943806432?gemss192
436648828843866403524393545024sphincss256sha256
445005241644549151364459056512sphincss192sha256
3751604288?4525354400?6000644896?gemss256
599543238459989021126000711616sphincss128shake256
4202143232?7359904800?15756594720?gui448
901806608090208185609022657376sphincss256shake256
124010427841240813507212416367328sphincss192shake256
Cycles to verify 59 bytes
quartilemedianquartilesystem
822483208416rwb0fuz1024
101121027210368rainbowbinary256181212
107201100811072rainbowbinary16242020
1683216864169283icp
204162067221024rainbow5640
249602582426656ronald512
263362640026464tts6440
264322675227392rainbow6440
293442960030464ronald768
286403248033088mqqsig160
336003372833952ronald1024
357123891239808mqqsig192
423364246442752ronald1536
472324739247616lattisigns512
457604758449344mqqsig224
431364822453248rainbow1a
541445648056704ronald2048
560005795260896mqqsig256
629126304064992gravitysphincss
59520?71296?80832?rainbow1c
894088966490112sflashv2
913289148891904ronald3072
101120101568103584qtesla1
124288125120128544luov863256pc
141280142048142848ronald4096
148928149792150784donald512
165376165632165952ntrumls401x
168928171872173696gemss128
172672173952176128ed25519
181280181408181600dilithium2
174592185280196032pflash1
186688187040187488ntrumls439x
221472225888230208gui184
232992233248233728qtesla3f
234944235488235776qtesla3s
263936264224264640dilithium3
268192270432274528gravitysphincsm
286848289376291872luov890351pc
298304298688299104ntrumls593x
328384336416336928donald1024
349856353152358016gravitysphincsl
343648353696372992rainbow3c
355136357248361728ecdonaldp256
375360375616375936dilithium4
377056377248377408rainbow1b
399968400416401376ntrumls743x
400672402976409248luov8117404pc
380512403968419936gemss192
427264433632435456pass769
484512489152500000ecdonaldp224
485536489824497568edons128k08n72nu8l4mu3
491968498368508672rainbow4a
507680508352509312pass863
518368518880519584qtesla128
543424546144547168qtesla1p
671936673792677152ed448goldilocks
720128730912736544sphincss128haraka
716256733312759776rainbow5c
738496745408832320gui312
749888752448756768ecdonaldp160
825120864032886304rainbow6a
882080894848901408ecdonaldp192
883296902016913696gemss256
959648964640973088edons128ref
101296010191361048384donald2048
107552010771521078368qtesla192
117753611954561218304sphincss192haraka
126892812726721279264ecdonaldk163
127776012792641280960qtesla256
130163213023681304096rainbow3b
130822413279361338144ecdonaldb163
139075213984321406432sphincss256haraka
167299216794881685920sphincsf128haraka
167574416830721690144ecdonaldk233
173724817452481757120ecdonaldb233
188608018920961900832sphincs256
200496020093122049024sphincss128sha256
208700821006082114336gui448
210048021041282110656ecdonaldp521
247948824945282527712sphincsf256haraka
271904027276482737152qtesla3p
274041627505922771008ecdonaldp384
281308828309442867840sphincsf192haraka
294771229570882965344ecdonaldk283
313756831516163158848ecdonaldb283
336966433729603378560rainbow6b
369971237127043788384sphincss192sha256
417462442865284297472mqdss48
467203247655364864896sphincsf128sha256
493113649601924997184ecdonaldk409
529145653198085343200ecdonaldb409
582524858315525836672luov863256
646476864805446659968sphincss256sha256
756019275671687653568picnicl1fs
767657677360647818144sphincss128shake256
913564891907209380832sphincsf192sha256
108715521099017611202944sphincss192shake256
110678081109392011130400ecdonaldk571
108521601110243211148832mqdss64
112432321124940811426880picnicl1ur
119437121198700812058272ecdonaldb571
131931841372377613808928sphincsf256sha256
147322241495987215018656sphincss256shake256
184409601881408018847712sphincsf128shake256
205894082059779220609952luov890351
215670402159091221760800pqrsa15
229462722369257628242496picnicl3fs
290781122912080029253408sphincsf192shake256
305028483061430430809888sphincsf256shake256
318738243189152033257856luov4849242
354153923542780835439424luov8117404
362572803628140836395680picnicl3ur
496558404970451249817376picnicl5fs
642658886453852864623008picnicl5ur
854589128550588885583360luov6468330
163021376163103328163506656luov8086399
Secret key
bytessystem
32edons128k08n72nu8l4mu3
32edons128ref
32luov4849242
32luov6468330
32luov8086399
32luov8117404
32luov863256
32luov890351
32mqdss48
48mqdss64
49picnicl1fs
49picnicl1ur
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
64sphincsf128haraka
64sphincsf128sha256
64sphincsf128shake256
64sphincss128haraka
64sphincss128sha256
64sphincss128shake256
72ecdonaldp192
73picnicl3fs
73picnicl3ur
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
96sphincsf192haraka
96sphincsf192sha256
96sphincsf192shake256
96sphincss192haraka
96sphincss192sha256
96sphincss192shake256
97picnicl5fs
97picnicl5ur
108ecdonaldb283
108ecdonaldk283
128sphincsf256haraka
128sphincsf256sha256
128sphincsf256shake256
128sphincss256haraka
128sphincss256sha256
128sphincss256shake256
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2112qtesla1
2112qtesla128
2267ntrumls743x
2800dilithium2
2823sflashv2
3072ronald3072
3504dilithium3
3856dilithium4
4096ronald4096
4160qtesla3f
4160qtesla3s
5184qtesla1p
5550pflash1
8256qtesla192
8256qtesla256
12352qtesla3p
127683icp
14208gemss128
14985gui184
16608tts6440
23408rainbowbinary256181212
39440gemss192
41755gui312
65568gravitysphincss
82056gemss256
86240rainbow5640
94384rainbowbinary16242020
94757gui448
98304pqrsa15
100209rainbow1a
114308rainbow1b
143385rainbow1c
150512rainbow6440
376141rainbow4a
396840luov863256pc
409463rainbow3b
537781rainbow3c
892079rainbow6a
1016868rainbow6b
1048608gravitysphincsl
1274317rainbow5c
1506592luov890351pc
2080112luov8117404pc
2097184gravitysphincsm
Public key
bytessystem
32ed25519
32gravitysphincsl
32gravitysphincsm
32gravitysphincss
32sphincsf128haraka
32sphincsf128sha256
32sphincsf128shake256
32sphincss128haraka
32sphincss128sha256
32sphincss128shake256
33picnicl1fs
33picnicl1ur
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
48sphincsf192haraka
48sphincsf192sha256
48sphincsf192shake256
48sphincss192haraka
48sphincss192sha256
48sphincss192shake256
49picnicl3fs
49picnicl3ur
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
62mqdss48
64donald512
64ecdonaldp256
64ronald512
64sphincsf256haraka
64sphincsf256sha256
64sphincsf256shake256
64sphincss256haraka
64sphincss256sha256
64sphincss256shake256
65picnicl5fs
65picnicl5ur
72ecdonaldb283
72ecdonaldk283
88mqdss64
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
840edons128k08n72nu8l4mu3
972ntrumls401x
1056sphincs256
1112ntrumls439x
1184dilithium2
1472dilithium3
1478ntrumls593x
1504qtesla1
1536lattisigns512
1544pass769
1760dilithium4
1776pass863
1927ntrumls743x
2576edons128ref
2976qtesla3s
3104qtesla3f
4128qtesla128
7536luov4849242
8224qtesla192
8224qtesla256
14880qtesla1p
15908luov863256
19266sflashv2
19973luov6468330
30240rainbowbinary256181212
32768pqrsa15
357123icp
39712qtesla3p
40248luov8086399
44160rainbow5640
46101luov890351
57600rainbow6440
57600tts6440
72124pflash1
100989luov8117404
102912rainbowbinary16242020
152097rainbow1a
163185rainbow1b
192241rainbow1c
206112mqqsig160
333540mqqsig192
410880luov863256pc
417408gemss128
422122gui184
529242mqqsig224
564535rainbow3b
565489rainbow4a
720793rainbow3c
789552mqqsig256
1304192gemss192
1351361rainbow6a
1456225rainbow6b
1566448luov890351pc
1723681rainbow5c
1990045gui312
2184048luov8117404pc
3603792gemss256
5903405gui448
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
45gui184
48ecdonaldp192
48gemss128
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
78rainbow1b
83gui448
88gemss192
92rainbow4a
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
104gemss256
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
147rainbow6b
156rainbow3c
192ronald1536
204rainbow5c
232edons128k08n72nu8l4mu3
256ronald2048
304edons128ref
319luov863256
319luov863256pc
384ronald3072
441luov890351
441luov890351pc
512ronald4096
521luov8117404
521luov8117404pc
1184lattisigns512
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
15728gravitysphincss
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32788picnicl1fs
32800pqrsa15
32882mqdss48
34064gravitysphincsm
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
38768gravitysphincsl
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
73840picnicl3fs
121817picnicl3ur
128348picnicl5fs
209478picnicl5ur
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
45gui184
48ecdonaldp192
48gemss128
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
78rainbow1b
83gui448
88gemss192
92rainbow4a
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
104gemss256
104rainbow1c
105ronald1024
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
147rainbow6b
156rainbow3c
169ronald1536
204rainbow5c
232edons128k08n72nu8l4mu3
233ronald2048
304edons128ref
319luov863256
319luov863256pc
361ronald3072
441luov890351
441luov890351pc
489ronald4096
521luov8117404
521luov8117404pc
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1376qtesla1
1602pass769
1746luov4849242
1765ntrumls743x
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
15728gravitysphincss
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32740picnicl1fs
32800pqrsa15
32882mqdss48
34064gravitysphincsm
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
38768gravitysphincsl
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74176picnicl3fs
121817picnicl3ur
127804picnicl5fs
209478picnicl5ur
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
45gui184
48ecdonaldp192
48gemss128
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
78rainbow1b
83gui448
88gemss192
92rainbow4a
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
104gemss256
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
147rainbow6b
156rainbow3c
204rainbow5c
232edons128k08n72nu8l4mu3
304edons128ref
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1376qtesla1
1602pass769
1746luov4849242
1765ntrumls743x
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
15728gravitysphincss
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32852picnicl1fs
32882mqdss48
34064gravitysphincsm
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
38768gravitysphincsl
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74320picnicl3fs
121817picnicl3ur
127996picnicl5fs
209478picnicl5ur

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

Cycles to generate a key pair
quartilemedianquartilesystem
7936?8640?10176?picnicl1fs
8160876810144picnicl1ur
578246204866624picnicl5ur
592006265667936picnicl5fs
61760?64320?106336?picnicl3ur
63712?66176?112032?picnicl3fs
307392307456307744ed25519
629696632160635008pass769
766752769472771936pass863
831392848672850624dilithium2
109958411041281105984ed448goldilocks
126310412656641292160dilithium3
175817617616641802880dilithium4
366035236644483674688mqdss48
5287712?7147488?10467968?qtesla1
857433687376648769856mqdss64
9371552?9601792?17069728?qtesla128
959587297205769838976ntrumls401x
112459521144969611642560ntrumls439x
123482241237753612398144luov863256
152832961534553615361888sphincsf128shake256
11489408?16584448?21944992?qtesla3f
203332162050697620718816ntrumls593x
225729602262438422704704sphincsf192shake256
234957762351670423538624luov863256pc
25093856?25880384?37570016?qtesla192
25752160?29823008?36211360?qtesla1p
298246722990400030008192luov4849242
313622403173696032089600ntrumls743x
20078848?32921856?45913344?qtesla3s
368035203702112040187328sphincsf128haraka
432679684348832044007072luov890351
32023424?45427008?72962880?qtesla256
545799045463865654770432sphincsf192haraka
598601926003430460154400sphincsf256shake256
663909766659052866688864luov890351pc
746721287490681675119360luov8117404
948020169511401695396480luov6468330
112816640113172736113562144luov8117404pc
124323648?145267616?166276352?qtesla3p
145328288145515904145724224sphincsf256haraka
172183968172802336174065152luov8086399
263238656272375584283281184mqqsig160
401458560412812928429156768mqqsig192
489929568490698208492320096sphincss128shake256
721788768722526752728457568sphincss192shake256
812621024833581056854639424mqqsig256
951685984952577632953169088sphincss256shake256
116959251211709477441172690176sphincss128haraka
129244716813175579521356202432mqqsig224
173589708817384629121741056384sphincss192haraka
232049673623213544002322367424sphincss256haraka
Cycles to sign 59 bytes
quartilemedianquartilesystem
537653765408mqqsig160
569657285760mqqsig192
592059846016mqqsig256
726472967360mqqsig224
324320324448324576ed25519
751392752160763424luov863256pc
783744?818656?1596736?pass769
951040?986272?1927520?pass863
113939211406721144032ed448goldilocks
1014176?1641344?3390592?qtesla3f
1051520?1893632?2784512?qtesla1
223910422437442251296luov890351pc
325561632598723264576luov8117404pc
2363072?3744992?5269024?dilithium4
1687296?3968544?8823040?qtesla3s
2346048?4053632?8934944?dilithium3
3214720?4344960?7759264?qtesla1p
1714144?5835232?6184704?dilithium2
811596881379848161728luov863256
146662401469625614841952picnicl1fs
9143520?14804288?21942208?qtesla128
166301121663958416653536mqdss48
11270368?18646848?29212192?qtesla3p
204251522044342420509376picnicl1ur
292686402943696029671872luov890351
362180483626745636756544mqdss64
15203360?38262304?93838208?qtesla256
47719552?49617472?72113888?picnicl3fs
506137925089379251723424luov8117404
624956166251929662537728luov4849242
32614432?64713056?300028064?qtesla192
64079552?64947744?85643776?picnicl3ur
106981792107272128107560128picnicl5fs
130836960131986208132479072picnicl5ur
199237792199544640199728416luov6468330
395327232395903840400362720luov8086399
527859392529803072531685952sphincsf128shake256
713306624715578464718192384sphincsf192shake256
134625500813500028161354929568sphincsf128haraka
142896230414317263361443281056sphincsf256shake256
162160428816245576001626472384sphincsf192haraka
400403328040072290884010242272sphincsf256haraka
716428428871817688647256897536sphincss128shake256
109337231041094225132810945888608sphincss256shake256
146238791361464644060814681328800sphincss192shake256
217056660802172711680021748641152sphincss128haraka
358772755523588600774435896115520sphincss256haraka
530980315845313185369653162151040sphincss192haraka
Cycles to verify 59 bytes
quartilemedianquartilesystem
330563449635904mqqsig160
375683868841568mqqsig192
604486473665344mqqsig224
778567955292480mqqsig256
246368253088253952luov863256pc
312928316928324896luov890351pc
350816351296351904qtesla1
398112434624438368luov8117404pc
709152715936717952qtesla3f
746944747808748608qtesla3s
831680845344847040dilithium2
921248925024931584ed25519
106243210672641070976pass769
123712012387521240544dilithium3
126048012613441264032pass863
173782417395201742432dilithium4
196326419672322002656qtesla1p
311827231307523141344qtesla128
401968040282564059104ed448goldilocks
683305668605126879648luov863256
700899270165767027680qtesla192
843721686257928670656qtesla256
102901441030297610317184picnicl1fs
104866561053209610585632qtesla3p
105914241060774410665376mqdss48
147038721477625614783136picnicl1ur
241356802469660825303872sphincss128haraka
245918402470617624870496mqdss64
257653442582694426180128luov890351
32481920?33658496?48420160?picnicl3fs
372946883877065638860832sphincss192haraka
387363524017616040235808sphincss128shake256
428427204286982443046112luov4849242
441695364443024045000128luov8117404
45009216?45643040?59563584?picnicl3ur
516403525185020853741248sphincss256haraka
561737605682051259312384sphincss192shake256
563360645777491258151360sphincsf128haraka
735379527374406473943072picnicl5fs
740801287420112076988736sphincss256shake256
895620489018966491288224sphincsf192haraka
906292809106355291395200picnicl5ur
929650569416793695665152sphincsf128shake256
940297289540508895630784sphincsf256haraka
114317728114595456115343744luov6468330
147861248148287744150827712sphincsf192shake256
151730304153207680153347392sphincsf256shake256
209826752210276608210607104luov8086399
Secret key
bytessystem
32luov4849242
32luov6468330
32luov8086399
32luov8117404
32luov863256
32luov890351
32mqdss48
48mqdss64
49picnicl1fs
49picnicl1ur
64ed25519
64sphincsf128haraka
64sphincsf128shake256
64sphincss128haraka
64sphincss128shake256
73picnicl3fs
73picnicl3ur
96sphincsf192haraka
96sphincsf192shake256
96sphincss192haraka
96sphincss192shake256
97picnicl5fs
97picnicl5ur
128sphincsf256haraka
128sphincsf256shake256
128sphincss256haraka
128sphincss256shake256
144ed448goldilocks
193pass769
216pass863
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
1158ntrumls401x
1305ntrumls439x
1742ntrumls593x
2112qtesla1
2112qtesla128
2267ntrumls743x
2800dilithium2
3504dilithium3
3856dilithium4
4160qtesla3f
4160qtesla3s
5184qtesla1p
8256qtesla192
8256qtesla256
12352qtesla3p
396840luov863256pc
1506592luov890351pc
2080112luov8117404pc
Public key
bytessystem
32ed25519
32sphincsf128haraka
32sphincsf128shake256
32sphincss128haraka
32sphincss128shake256
33picnicl1fs
33picnicl1ur
48sphincsf192haraka
48sphincsf192shake256
48sphincss192haraka
48sphincss192shake256
49picnicl3fs
49picnicl3ur
56ed448goldilocks
62mqdss48
64sphincsf256haraka
64sphincsf256shake256
64sphincss256haraka
64sphincss256shake256
65picnicl5fs
65picnicl5ur
88mqdss64
972ntrumls401x
1112ntrumls439x
1184dilithium2
1472dilithium3
1478ntrumls593x
1504qtesla1
1544pass769
1760dilithium4
1776pass863
1927ntrumls743x
2976qtesla3s
3104qtesla3f
4128qtesla128
7536luov4849242
8224qtesla192
8224qtesla256
14880qtesla1p
15908luov863256
19973luov6468330
39712qtesla3p
40248luov8086399
46101luov890351
100989luov8117404
206112mqqsig160
333540mqqsig192
410880luov863256pc
529242mqqsig224
789552mqqsig256
1566448luov890351pc
2184048luov8117404pc
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
112ed448goldilocks
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256shake256
32692picnicl1fs
32882mqdss48
35664sphincsf192haraka
35664sphincsf192shake256
49216sphincsf256haraka
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74176picnicl3fs
121817picnicl3ur
128444picnicl5fs
209478picnicl5ur
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
112ed448goldilocks
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256shake256
32772picnicl1fs
32882mqdss48
35664sphincsf192haraka
35664sphincsf192shake256
49216sphincsf256haraka
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74056picnicl3fs
121817picnicl3ur
128284picnicl5fs
209478picnicl5ur
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
112ed448goldilocks
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256shake256
32852picnicl1fs
32882mqdss48
35664sphincsf192haraka
35664sphincsf192shake256
49216sphincsf256haraka
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74080picnicl3fs
121817picnicl3ur
128156picnicl5fs
209478picnicl5ur

amd64; KabyLake (906e9); 2017 Intel Xeon E3-1220 v6; 4 x 3000MHz; kizomba, supercop-20181113

Cycles to generate a key pair
quartilemedianquartilesystem
5973?6333?7554?picnicl1fs
5983?6607?7923?picnicl1ur
266092665326706lattisigns512
29853?31940?38478?picnicl5ur
28948?31948?40234?picnicl3fs
30218?32671?53660?picnicl5fs
31036?33010?40884?picnicl3ur
452024540545606ed25519
144079144540145153dilithium2
153062153278153629ed448goldilocks
221693222634223438dilithium3
276879277838279877pass769
280340280694281472dilithium4
346714347510349231pass863
673161682286695541sphincsf128haraka
771653775032784285edons128k08n72nu8l4mu3
109942411008591104230mqdss48
121264512141351251286sphincsf192haraka
1641619?2161575?2724550?qtesla1
237058523813652428555edons128ref
250491725067312530419sphincs256
251913725210932546183mqdss64
272491327538232846542sphincsf256haraka
2223056?3160913?5012799?qtesla128
367949636875493704774sphincsf128sha256
3471563?5118952?6762228?qtesla3f
511911351402635158161luov863256
5768698?5796026?8434891?qtesla192
651609565361236540541sphincsf192sha256
676464568388936975734ntrumls401x
749046375053597563321luov863256pc
806735781781748339815ntrumls439x
838979283966298438696sphincsf128shake256
7469565?8499978?10533143?qtesla1p
881932788364748859780rainbowbinary256181212
7527599?10453343?17007787?qtesla256
7084557?10492758?13223796?qtesla3s
125277251253151212537925sphincsf192shake256
142106431440025214595234ntrumls593x
188658141894481119012109luov4849242
208785802089771620959569luov890351
216756452172318221847625sphincss128haraka
222020712240828522668459ntrumls743x
17888423?23784105?31975195?rwb0fuz1024
252441432525151225292996sphincsf256sha256
288032682885782729266809rainbowbinary16242020
331557683324187733468897luov890351pc
331609153325316533502958sphincsf256shake256
351634153520312535265174luov8117404
388954393891480339315980sphincss192haraka
429937384308145843676429sphincss256haraka
38500903?48268222?58092984?qtesla3p
571722195753932557795675luov8117404pc
705085567068210570822863luov6468330
108693578108942490109213236gemss128
116674153116897347117208826luov8086399
117410889117639426117764476sphincss128sha256
124847319125361158125664744rainbow1b
166579720167039496167921109rainbow1c
185022160185098970186856205sflashv2
209578093209649494209776042sphincss192sha256
262089919268959252275605902mqqsig160
268987099269016006269046042sphincss128shake256
401231159401439938401633744sphincss192shake256
404706096404765171405013651sphincss256sha256
411572004423947273433537365mqqsig192
529674226529738278529788885sphincss256shake256
533532367538307621540814020gemss192
602297365612726357632655683mqqsig224
674103732684186469699216471gui184
789564885792989518806866457rainbow3b
891263324904541363928496878mqqsig256
963552852963875437969511677rainbow1a
110149732911016133891107709974gravitysphincss
142177825214220980981431659034rainbow3c
142382127214249628771426487782gemss256
342301226234398928483448956603rainbow6b
358361540736753784613813188694pqrsa15
418708593341875601394194175927rainbow5c
517710602652357895085332039897gui312
629301332362938758276294665353rainbow6a
724885715172494682167250521438rainbow4a
176320508811763715888317639567199gravitysphincsl
223569973712248590575422718638016gui448
353241660383548393725635790511861gravitysphincsm
Cycles to sign 59 bytes
quartilemedianquartilesystem
141614361453mqqsig160
180118141825mqqsig192
183718451865mqqsig256
194419561973mqqsig224
128021286313081rainbowbinary256181212
194601962719873rainbowbinary16242020
482774853948776ed25519
497264989550127rainbow1a
838158650291361sflashv2
9973699881100157rainbow1c
160213160422160636ed448goldilocks
207717208000208693rainbow1b
131141?252988?556922?lattisigns512
287784?306531?586351?pass769
308895309240309708rainbow3c
314750316137317818luov863256pc
360924?374766?1075419?pass863
467953?471280?849275?ntrumls439x
237738?522748?1348621?dilithium2
428295?550078?1515419?dilithium4
266248?591915?969006?qtesla1
594560594819595689rainbow5c
615677616026617552rainbow6a
632823633257634147rainbow3b
414004?739149?1103879?ntrumls401x
750270750689751887rainbow4a
827710829615834994rwb0fuz1024
856476858554861994luov890351pc
542318?919916?1488838?qtesla3f
652004?1168349?1852117?ntrumls593x
123716712457701279496edons128k08n72nu8l4mu3
127423212777821280173luov8117404pc
961353?1452707?2038797?qtesla1p
151292615140651517035rainbow6b
561494?1599040?1667950?dilithium3
832454?1741639?3560466?qtesla3s
986050?1798050?2610724?ntrumls743x
1626307?2286437?3742164?qtesla128
308425231041033157256edons128ref
362797236357363655665luov863256
3369723?4928088?8435185?qtesla3p
613604961525166283028mqdss48
720735872318557247325picnicl1fs
6859762?9234504?18307341?qtesla256
948691095170879678947gravitysphincss
9904957991688110183434picnicl1ur
119082051191227811917207luov890351
146082851488094314917534mqdss64
166916871679906916903784gravitysphincsm
183932661888563920443992picnicl3fs
196174091963664319791504gravitysphincsl
204904852055167220626456luov8117404
10590286?21099381?39586554?gui184
10444478?24047467?25471606?qtesla192
258025872583526725873443sphincsf128haraka
263585142692733329284411picnicl3ur
366573063671549037281659sphincsf192haraka
418116714202315542084033luov4849242
431773914335776143500909sphincs256
48372748?48479337?65032881?picnicl5fs
574903695843097469979101picnicl5ur
737091277398700076315068sphincsf256haraka
116451982116681867116855156sphincsf128sha256
121745784121838137122382869pqrsa15
137843918137959763139126320luov6468330
192563917192795676193089948sphincsf192sha256
267108360267646435267819772luov8086399
267145607267839270268692933sphincsf128shake256
356736555357098720357681681sphincsf192shake256
435980310436228940437098809sphincss128haraka
304556889?532916044?917324464?gui312
587410902587893653588350357sphincsf256sha256
646005338647437846650461024sphincss256haraka
759874085760701909763702059sphincsf256shake256
676820402?813692359?1079936041?gemss128
116874678111690645541173121210sphincss192haraka
196471971419667969191986612982sphincss128sha256
1751647391?2105852817?2460478839?gemss192
2900043892?3482072875?4640551530?gemss256
400139745040041743434006121816sphincss128shake256
439506915343990999704400434810sphincss192sha256
475000309347512621914751821610sphincss256sha256
615845338861594089506161778428sphincss256shake256
3224006847?6458395966?11304999099?gui448
828165840582909504948292056425sphincss192shake256
Cycles to verify 59 bytes
quartilemedianquartilesystem
710171337197rwb0fuz1024
893394339496rainbowbinary256181212
118931195912025rainbowbinary16242020
206732102222403mqqsig160
286643080734760mqqsig192
348533511135463lattisigns512
323813524635449rainbow1a
465834788749285mqqsig224
480885191952346mqqsig256
574125786458621rainbow1c
600426085167369gravitysphincss
690066906669147sflashv2
985649870599286qtesla1
102695105935111086gemss128
113492114123120101luov863256pc
119898121506127795gui184
144133144416151362dilithium2
165052165883166857ed25519
192109192264192463rainbow1b
191623192286194959ntrumls401x
203207203828206512qtesla3s
205055205510206228qtesla3f
208697208986209393dilithium3
218361219734223958ntrumls439x
226994229240230476rainbow3c
257869259082287928luov890351pc
266189267401269708rainbow4a
268416270330275240gravitysphincsm
284845285040285565dilithium4
288392291033307543gemss192
303863304808306847ntrumls593x
358135358609359990luov8117404pc
375633378109395829gravitysphincsl
377250387933399147pass769
392710402908406629gui312
463668464399466279ntrumls743x
470576471883479621pass863
476614478788482262edons128k08n72nu8l4mu3
489980490526491832rainbow5c
498121499318500216ed448goldilocks
531958535871538065qtesla1p
535853536254544595qtesla128
549094555203557446rainbow6a
626428628252628851rainbow3b
706026709917710141sphincss128haraka
800143814365823339gemss256
898288901933905438edons128ref
103018010318211034571qtesla192
109320211461191160287sphincss192haraka
123389512456921247558qtesla256
129055513018831307609sphincs256
154877315991371625369sphincss256haraka
160945216128041636649rainbow6b
163394516740971676563sphincsf128haraka
178554318326781898278gui448
278273427969982846301sphincsf192haraka
293709129447942964557qtesla3p
297848829868712999575sphincsf256haraka
300284730105103029302luov863256
390828239357523982373mqdss48
495331750269595173308sphincss128sha256
502741350573875110357picnicl1fs
706479970821757209355picnicl1ur
955530999268019935848sphincss192sha256
9687944993367410494065sphincss128shake256
9524248994075810186307mqdss64
106875911070044910713920luov890351
119930651199713112172742sphincsf128sha256
127836761318548314065356picnicl3fs
143992441482695615198431sphincss192shake256
179418911807580918512705sphincss256sha256
182986471834042718429345luov8117404
187695441912475619669929picnicl3ur
193592341953412720191754sphincss256shake256
205403292063389321126645pqrsa15
237041472376268624134256sphincsf128shake256
239408172443792625031681sphincsf192sha256
292417762925810529287814luov4849242
34694703?34749462?45155028?picnicl5fs
362807043656750637010277sphincsf256sha256
380505413828608739423742sphincsf192shake256
388079333885380239033490sphincsf256shake256
417477084181004649511643picnicl5ur
809417738141887582339260luov6468330
151991615152100998153426498luov8086399
Secret key
bytessystem
32edons128k08n72nu8l4mu3
32edons128ref
32luov4849242
32luov6468330
32luov8086399
32luov8117404
32luov863256
32luov890351
32mqdss48
48mqdss64
49picnicl1fs
49picnicl1ur
64ed25519
64sphincsf128haraka
64sphincsf128sha256
64sphincsf128shake256
64sphincss128haraka
64sphincss128sha256
64sphincss128shake256
73picnicl3fs
73picnicl3ur
96sphincsf192haraka
96sphincsf192sha256
96sphincsf192shake256
96sphincss192haraka
96sphincss192sha256
96sphincss192shake256
97picnicl5fs
97picnicl5ur
128sphincsf256haraka
128sphincsf256sha256
128sphincsf256shake256
128sphincss256haraka
128sphincss256sha256
128sphincss256shake256
144ed448goldilocks
193pass769
216pass863
256lattisigns512
265rwb0fuz1024
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1742ntrumls593x
2112qtesla1
2112qtesla128
2267ntrumls743x
2800dilithium2
2823sflashv2
3504dilithium3
3856dilithium4
4160qtesla3f
4160qtesla3s
5184qtesla1p
8256qtesla192
8256qtesla256
12352qtesla3p
14208gemss128
14985gui184
23408rainbowbinary256181212
39440gemss192
41755gui312
65568gravitysphincss
82056gemss256
94384rainbowbinary16242020
94757gui448
98304pqrsa15
100209rainbow1a
114308rainbow1b
143385rainbow1c
376141rainbow4a
396840luov863256pc
409463rainbow3b
537781rainbow3c
892079rainbow6a
1016868rainbow6b
1048608gravitysphincsl
1274317rainbow5c
1506592luov890351pc
2080112luov8117404pc
2097184gravitysphincsm
Public key
bytessystem
32ed25519
32gravitysphincsl
32gravitysphincsm
32gravitysphincss
32sphincsf128haraka
32sphincsf128sha256
32sphincsf128shake256
32sphincss128haraka
32sphincss128sha256
32sphincss128shake256
33picnicl1fs
33picnicl1ur
48sphincsf192haraka
48sphincsf192sha256
48sphincsf192shake256
48sphincss192haraka
48sphincss192sha256
48sphincss192shake256
49picnicl3fs
49picnicl3ur
56ed448goldilocks
62mqdss48
64sphincsf256haraka
64sphincsf256sha256
64sphincsf256shake256
64sphincss256haraka
64sphincss256sha256
64sphincss256shake256
65picnicl5fs
65picnicl5ur
88mqdss64
128rwb0fuz1024
840edons128k08n72nu8l4mu3
972ntrumls401x
1056sphincs256
1112ntrumls439x
1184dilithium2
1472dilithium3
1478ntrumls593x
1504qtesla1
1536lattisigns512
1544pass769
1760dilithium4
1776pass863
1927ntrumls743x
2576edons128ref
2976qtesla3s
3104qtesla3f
4128qtesla128
7536luov4849242
8224qtesla192
8224qtesla256
14880qtesla1p
15908luov863256
19266sflashv2
19973luov6468330
30240rainbowbinary256181212
32768pqrsa15
39712qtesla3p
40248luov8086399
46101luov890351
100989luov8117404
102912rainbowbinary16242020
152097rainbow1a
163185rainbow1b
192241rainbow1c
206112mqqsig160
333540mqqsig192
410880luov863256pc
417408gemss128
422122gui184
529242mqqsig224
564535rainbow3b
565489rainbow4a
720793rainbow3c
789552mqqsig256
1304192gemss192
1351361rainbow6a
1456225rainbow6b
1566448luov890351pc
1723681rainbow5c
1990045gui312
2184048luov8117404pc
3603792gemss256
5903405gui448
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
37sflashv2
42rainbowbinary256181212
45gui184
48gemss128
63gui312
64ed25519
64rainbow1a
65rwb0fuz1024
78rainbow1b
83gui448
88gemss192
92rainbow4a
104gemss256
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
147rainbow6b
156rainbow3c
204rainbow5c
232edons128k08n72nu8l4mu3
304edons128ref
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
1184lattisigns512
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
15728gravitysphincss
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32836picnicl1fs
32882mqdss48
34064gravitysphincsm
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
38768gravitysphincsl
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74008picnicl3fs
121817picnicl3ur
128348picnicl5fs
209478picnicl5ur
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
37sflashv2
42rainbowbinary256181212
45gui184
48gemss128
63gui312
64ed25519
64rainbow1a
65rwb0fuz1024
78rainbow1b
83gui448
88gemss192
92rainbow4a
104gemss256
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
147rainbow6b
156rainbow3c
204rainbow5c
232edons128k08n72nu8l4mu3
304edons128ref
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1376qtesla1
1602pass769
1746luov4849242
1765ntrumls743x
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
15728gravitysphincss
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32868picnicl1fs
32882mqdss48
34064gravitysphincsm
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
38768gravitysphincsl
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74176picnicl3fs
121817picnicl3ur
128188picnicl5fs
209478picnicl5ur
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
37sflashv2
42rainbowbinary256181212
45gui184
48gemss128
63gui312
64ed25519
64rainbow1a
65rwb0fuz1024
78rainbow1b
83gui448
88gemss192
92rainbow4a
104gemss256
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
147rainbow6b
156rainbow3c
204rainbow5c
232edons128k08n72nu8l4mu3
304edons128ref
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1376qtesla1
1602pass769
1746luov4849242
1765ntrumls743x
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
15728gravitysphincss
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32882mqdss48
32948picnicl1fs
34064gravitysphincsm
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
38768gravitysphincsl
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74224picnicl3fs
121817picnicl3ur
128380picnicl5fs
209478picnicl5ur

x86; normally amd64; KabyLake (906e9); 2017 Intel Xeon E3-1220 v6; 4 x 3000MHz; kizomba, supercop-20181113

Cycles to generate a key pair
quartilemedianquartilesystem
6238?6980?7992?picnicl1ur
6371?7627?10307?picnicl1fs
37603?40812?59460?picnicl5ur
37513?41044?61252?picnicl5fs
444354564148592picnicl3fs
41933?47312?70020?picnicl3ur
236771237103237452ed25519
682595683421685305dilithium2
768899772790777220pass769
904079905147906337dilithium3
905711908091914438pass863
949214949828950524ed448goldilocks
122770612289551239021dilithium4
213407021422662151130mqdss48
3189712?4289393?6247153?qtesla1
498567149957235016571mqdss64
702322070528127223174luov863256
5986300?8333974?8587240?qtesla128
883832689886959139474ntrumls401x
6450763?9455429?12492465?qtesla3f
101857981019114410195221sphincsf128shake256
103492671048142510684321ntrumls439x
152045931521187715225492sphincsf192shake256
9787544?15671787?19326262?qtesla3s
15752327?15783510?22464587?qtesla192
160699721613129416206175luov863256pc
15529702?17604080?21778151?qtesla1p
187120061896572019128943ntrumls593x
231565122319690923263734luov4849242
285209562853706128569590sphincsf128haraka
287896502913797229633396ntrumls743x
31946607?32018849?55547016?qtesla256
339903483402501034255187luov890351
391591653917428539185703sphincsf256shake256
402850104034779740493587luov890351pc
423335144234838542430393sphincsf192haraka
563635085641818256462940luov8117404
692396436963907869898418luov8117404pc
770903177720045277272147luov6468330
66365592?84457588?102635429?qtesla3p
113205726113417645113681371sphincsf256haraka
157030577157166832157341702luov8086399
325137325325169657325222351sphincss128shake256
485768603485877367485997039sphincss192shake256
631956681632011718632136873sphincss256shake256
667856621683925118710565568mqqsig160
908062494910523477912891939sphincss128haraka
114609266711690333361198663786mqqsig192
135316132913534546451355517875sphincss192haraka
180615914718068454841808181088sphincss256haraka
184673653818769402601909723468mqqsig224
282516935028795545142913564837mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
347435083550mqqsig160
438944134447mqqsig192
481648594912mqqsig224
496850005040mqqsig256
247982248329248903ed25519
395004395797396932luov863256pc
974788975323977887ed448goldilocks
961540?991252?1947931?pass769
107459610778951094599luov890351pc
1140863?1170311?2303988?pass863
739832?1385432?2297643?qtesla1
158676215889581598538luov8117404pc
1073458?1627893?2480389?qtesla3f
1863729?1879002?5014033?dilithium4
1610777?2900121?6611736?qtesla3s
1545669?3118792?4654539?qtesla1p
407203540756944100094luov863256
2833421?4479012?6099812?dilithium3
1864921?6702304?10140403?dilithium2
9389662951348810036932picnicl1fs
6459661?10255229?11435062?qtesla128
104169381043554810462543mqdss48
7457827?11238738?18827387?qtesla3p
125262101253775812558853picnicl1ur
16346071?20145833?38316669?qtesla192
236289062364069823945542mqdss64
23600147?23820988?32521456?picnicl3fs
267501752681086526833151luov890351
21193044?28844948?161267343?qtesla256
33244260?33711576?47089189?picnicl3ur
438401984404003644072960luov8117404
592433635936195071215520picnicl5fs
620968226211960762214238luov4849242
74594514?75173484?94889643?picnicl5ur
197431266198535734199236033luov6468330
346876633347709467348371254sphincsf128shake256
397549726397890327399348413luov8086399
471924310473044748474262921sphincsf192shake256
933183959934545373935950040sphincsf256shake256
105165297910533524901067660640sphincsf128haraka
126447841712662210991280821609sphincsf192haraka
312678577831290074463131760788sphincsf256haraka
479325424547939725344794655023sphincss128shake256
728784388172888026177289608556sphincss256shake256
990779611499090895499910791267sphincss192shake256
168845424961688599029316938940181sphincss128haraka
279393769132794318587928002605587sphincss256haraka
415879426964160681397242292918782sphincss192haraka
Cycles to verify 59 bytes
quartilemedianquartilesystem
341903534635902mqqsig160
565415899864254mqqsig192
771497780480460mqqsig224
9121292637107184mqqsig256
110240110873124385luov863256pc
250149250787254827qtesla1
263450264289265369luov890351pc
360502361526362266luov8117404pc
512977513560514611qtesla3s
514063514814515879qtesla3f
690375691300695589dilithium2
788274791677792957ed25519
909681910514911796dilithium3
124927212520061255637pass769
125687112577241260928dilithium4
136493613672381374893qtesla1p
139288913978091401236pass863
237139323788772387381qtesla128
338113733928173405810luov863256
348195434884073504297ed448goldilocks
549512755497295671897qtesla192
640372365051766891679picnicl1fs
658509966092926647486mqdss48
687238368834706910176qtesla3p
684832169330127018065qtesla256
872762587441858788914picnicl1ur
158393851585660716007784mqdss64
16426107?16501306?22830700?picnicl3fs
194581271975110920211961sphincss128haraka
222694962240748623986474sphincss128shake256
23563044?23600064?33175038?picnicl3ur
254518002550201625530056luov890351
288898652943885329533822sphincss192haraka
322231443350803633642655sphincss192shake256
367149843674120036792192luov4849242
403411034079349641735097sphincss256haraka
412840754154885741624410luov8117404
415937504169307949555256picnicl5fs
431657124387843745468871sphincss256shake256
442902484499761145652280sphincsf128haraka
50630494?50679225?63686119?picnicl5ur
549127465589701456474343sphincsf128shake256
690320877134991971387790sphincsf192haraka
738863317460601474621117sphincsf256haraka
868220788776796090421494sphincsf192shake256
867068048859129490752220sphincsf256shake256
105589520105848680105888484luov6468330
222570070222653975225462282luov8086399
Secret key
bytessystem
32luov4849242
32luov6468330
32luov8086399
32luov8117404
32luov863256
32luov890351
32mqdss48
48mqdss64
49picnicl1fs
49picnicl1ur
64ed25519
64sphincsf128haraka
64sphincsf128shake256
64sphincss128haraka
64sphincss128shake256
73picnicl3fs
73picnicl3ur
96sphincsf192haraka
96sphincsf192shake256
96sphincss192haraka
96sphincss192shake256
97picnicl5fs
97picnicl5ur
128sphincsf256haraka
128sphincsf256shake256
128sphincss256haraka
128sphincss256shake256
144ed448goldilocks
193pass769
216pass863
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
1158ntrumls401x
1305ntrumls439x
1742ntrumls593x
2112qtesla1
2112qtesla128
2267ntrumls743x
2800dilithium2
3504dilithium3
3856dilithium4
4160qtesla3f
4160qtesla3s
5184qtesla1p
8256qtesla192
8256qtesla256
12352qtesla3p
396840luov863256pc
1506592luov890351pc
2080112luov8117404pc
Public key
bytessystem
32ed25519
32sphincsf128haraka
32sphincsf128shake256
32sphincss128haraka
32sphincss128shake256
33picnicl1fs
33picnicl1ur
48sphincsf192haraka
48sphincsf192shake256
48sphincss192haraka
48sphincss192shake256
49picnicl3fs
49picnicl3ur
56ed448goldilocks
62mqdss48
64sphincsf256haraka
64sphincsf256shake256
64sphincss256haraka
64sphincss256shake256
65picnicl5fs
65picnicl5ur
88mqdss64
972ntrumls401x
1112ntrumls439x
1184dilithium2
1472dilithium3
1478ntrumls593x
1504qtesla1
1544pass769
1760dilithium4
1776pass863
1927ntrumls743x
2976qtesla3s
3104qtesla3f
4128qtesla128
7536luov4849242
8224qtesla192
8224qtesla256
14880qtesla1p
15908luov863256
19973luov6468330
39712qtesla3p
40248luov8086399
46101luov890351
100989luov8117404
206112mqqsig160
333540mqqsig192
410880luov863256pc
529242mqqsig224
789552mqqsig256
1566448luov890351pc
2184048luov8117404pc
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
112ed448goldilocks
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256shake256
32740picnicl1fs
32882mqdss48
35664sphincsf192haraka
35664sphincsf192shake256
49216sphincsf256haraka
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
73912picnicl3fs
121817picnicl3ur
128348picnicl5fs
209478picnicl5ur
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
112ed448goldilocks
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256shake256
32882mqdss48
32932picnicl1fs
35664sphincsf192haraka
35664sphincsf192shake256
49216sphincsf256haraka
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74104picnicl3fs
121817picnicl3ur
128252picnicl5fs
209478picnicl5ur
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
112ed448goldilocks
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256shake256
32740picnicl1fs
32882mqdss48
35664sphincsf192haraka
35664sphincsf192shake256
49216sphincsf256haraka
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74200picnicl3fs
121817picnicl3ur
128028picnicl5fs
209478picnicl5ur

amd64; SL+512x2 (50654); 2017 Intel Xeon Gold 6150; 18 x 2700MHz; manny1024, supercop-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
389883910639562lattisigns512
455844574245892ed25519
110572110928111482donald512
194432194666195020ed448goldilocks
219414225226227784pass769
277544279938287188pass863
310076311296325876donald1024
107980810874381115928donald2048
267321826773382685204sphincs256
332898433403523367250ecdonaldp256
5515930552867856855903icp
686422669327687145180ecdonaldp384
735531874828727598778ntrumls401x
819597283227448465122ntrumls439x
109619941098035611003460rainbowbinary256181212
6717940?11414586?16502414?ronald512
145275341456633414630868ecdonaldp521
149295901514877815366392ntrumls593x
18203912?22143076?28304032?rwb0fuz1024
226556442296580023165150ntrumls743x
20635070?32541240?46372154?ronald768
422570204239878442931932rainbow5640
448644744513569846776404rainbowbinary16242020
31532674?51979918?72416956?ronald1024
803908048066394880991184pflash1
101890336102589696102815280rainbow6440
57002944?116885702?184069952?ronald1536
176228524177644508179480238sflashv2
173517670178337582186818262mqqsig160
156869898?254542368?375426192?ronald2048
253888388261677396267870956mqqsig192
356627344366358880372353064mqqsig256
482875072491463864505731174mqqsig224
545529424?1002531554?1486355490?ronald3072
1346739150?2088570802?3363148892?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
165416561658mqqsig160
209821102120mqqsig192
218221882196mqqsig224
218421922214mqqsig256
156121574815870rainbowbinary256181212
286202895029726rainbowbinary16242020
408984135643062rainbow5640
491064928049406ed25519
690426932470640sflashv2
711787229473044rainbow6440
167420170904174874donald512
202266202450202838ed448goldilocks
126648?241130?479558?lattisigns512
237710?249634?488772?pass769
300478?317508?614540?pass863
373686376290380952donald1024
391634401904411778ronald512
119020?430236?685516?3icp
680204691106703232ronald768
815014825354831986rwb0fuz1024
512420?1082698?1946404?pflash1
107223010855601104532ronald1024
109639811027701111332ecdonaldp256
116165411728221186148donald2048
224131222552722269240ecdonaldp384
243342024482742473568ronald1536
465317046685164694222ronald2048
466189046851524699294ecdonaldp521
138468681389348014223216ronald3072
292145622931941229579856ronald4096
443766024623329646354358sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
737475027564rwb0fuz1024
114461147411522rainbowbinary256181212
125001280213082rainbowbinary16242020
1746617652177903icp
215442166621800rainbow5640
217922203422970ronald512
245142474224994ronald768
275602766827790rainbow6440
309023156832322ronald1024
317703296033884mqqsig160
358683593036348lattisigns512
447124502645326ronald1536
446944691053308mqqsig192
580906000661506mqqsig224
634026387464310ronald2048
961649651897702sflashv2
99586105478117072mqqsig256
113072113498114348ronald3072
144534146310148002donald512
161844163948165350ed25519
185582186114187930ronald4096
182226187082193980pflash1
348382349844351754pass769
365876371242375804donald1024
435530437430441242pass863
540920542588546628ed448goldilocks
122196212334401275276donald2048
124496812506621260566ecdonaldp256
139317014108381433512sphincs256
254775025758422586850ecdonaldp384
546718454867885513512ecdonaldp521
Secret key
bytessystem
64ed25519
84donald512
96ecdonaldp256
144ecdonaldp384
144ed448goldilocks
148donald1024
193pass769
198ecdonaldp521
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
56ed448goldilocks
64donald512
64ecdonaldp256
64ronald512
96ecdonaldp384
96ronald768
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
96ecdonaldp384
96ronald768
112ed448goldilocks
128ronald1024
132ecdonaldp521
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
42rainbowbinary256181212
43rainbow6440
64ecdonaldp256
64ed25519
65rwb0fuz1024
73ronald768
96ecdonaldp384
105ronald1024
112ed448goldilocks
132ecdonaldp521
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
64ecdonaldp256
64ed25519
65rwb0fuz1024
96ecdonaldp384
112ed448goldilocks
132ecdonaldp521
1184lattisigns512
1602pass769
1790pass863
41000sphincs256

amd64; SL+512x2 (50654); 2017 Intel Xeon Gold 6148; 40 x 2400MHz; genji548, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
499855586160picnicl1fs
4880?5576?6536?picnicl1ur
230122366625030picnicl3fs
22924?24482?32556?picnicl3ur
29968?34950?57824?picnicl5ur
34022?35434?46704?picnicl5fs
359883603836102lattisigns512
457944592446092ed25519
897188998091876donald512
135106136188137850dilithium2
202538202820203138ed448goldilocks
211906213054214570dilithium3
213522214290215550donald1024
233492235096237396pass769
262070262740264398dilithium4
309360310988312954pass863
508672513384524154ecdonaldp256
663292667396681826donald2048
866486889994903696sphincsf128haraka
919952923856932944mqdss48
132078013408321354384sphincsf192haraka
1390992?1832438?2279106?qtesla1
216868221756682186712mqdss64
347934234953483547596sphincsf256haraka
3079592?4057204?4146782?qtesla128
406594840779224125400sphincsf128sha256
2974008?4345820?5729346?qtesla3f
437245043832924401342luov863256
4414330?5941164?10000972?qtesla3s
597414659861186002856ecdonaldp521
6031830604859660961463icp
604384863105966494440ntrumls401x
695736869907347201024ecdonaldp384
720071272075867220536sphincsf192sha256
7224264?7296722?9787024?qtesla192
6156872?7368170?9116028?qtesla1p
742613874951607640578ntrumls439x
756607675744367591950sphincsf128shake256
806393480799548181736luov863256pc
99987821000586010016718rainbowbinary256181212
101947081040632810593986ntrumls743x
112341861125064811302228sphincsf192shake256
8040998?11329736?15594160?ronald512
8327530?11435648?17181764?qtesla256
131290541328417013452512ntrumls593x
173698261754607417578998luov4849242
182279901824475618276034luov890351
18618662?23280694?28205792?rwb0fuz1024
278843262789732628155864sphincss128haraka
283004062832955828342848sphincsf256sha256
15925466?28560058?42524650?ronald768
298797342989632029922352sphincsf256shake256
320143863218410032264104luov890351pc
340570183420331836093294luov8117404
31323646?36874508?44959734?qtesla3p
407810444083852440963034rainbow5640
420541304211860644703972rainbowbinary16242020
422242964224832442272568sphincss192haraka
31877024?48290064?73261844?ronald1024
555643705558794655629850sphincss256haraka
555967625562308255648222luov8117404pc
603039146044081060550490luov6468330
765904287689837877255852pflash1
897838008996073890079734rainbow6440
111202556112130412112359386luov8086399
130619776130993556131073780sphincss128sha256
134920180135047216138350738rainbow1b
74434858?140507622?211162392?ronald1536
155797040155952736159333490rainbow1c
163842440168430990178369842mqqsig160
172750868172813740172930104sflashv2
126387252?219732574?326816456?ronald2048
230210524230281780230324168sphincss192sha256
240483166240570680240706448sphincss128shake256
242724278247781642257131122mqqsig192
344293474350475634362909134mqqsig224
359133060359382386360850132sphincss192shake256
443916102445066154446031976sphincss256sha256
480702714480882562481029666sphincss256shake256
481740572492321826501906298mqqsig256
541069156544337364548505100gui184
311813812?605034978?971502508?ronald3072
826206052828136602876080930rainbow3b
117923118811798257301180475686rainbow3c
147731999414780047121487190724rainbow1a
1053245762?1781498648?2833888476?ronald4096
318195964631961763883210141236gui312
356577619436991909443791754602pqrsa15
395449885439680563683999569028rainbow6b
391862284039751661843984741214rainbow5c
576557211857940131706008043340rainbow6a
124381623721244154748812446524674rainbow4a
127910877301280319553612835199936gui448
Cycles to sign 59 bytes
quartilemedianquartilesystem
152015301548mqqsig160
187218861908mqqsig192
205620762100mqqsig224
213821542170mqqsig256
143761444214554rainbowbinary256181212
273522783829292rainbowbinary16242020
39490?39652?49702?rainbow5640
487964894449056ed25519
588525895459180rainbow1a
641646429064388sflashv2
664266657866886rainbow6440
909669113091406rainbow1c
146164149920152446donald512
159006162588164614ecdonaldp256
210092210202210550ed448goldilocks
256534258524259076rainbow3c
273640276368281050donald1024
179932?292436?573766?lattisigns512
312064?316830?851170?dilithium3
323338324630330484luov863256pc
397388404658416500ronald512
430154431942439278rainbow1b
232238?442380?3015892?dilithium2
195398?485916?963556?3icp
255452?492732?743086?pass769
280148?510368?851122?qtesla1
544262546254557836rainbow5c
584208589818600684rainbow6a
601404?611666?1131096?ntrumls439x
447104?662362?1146352?qtesla3f
419470?663124?876084?dilithium4
327984?669142?993044?pass863
686832702470719082ronald768
736556740200747668donald2048
821806827032869648rwb0fuz1024
850320862248872782ronald1024
939178950518961086luov890351pc
532730?991560?1529178?ntrumls401x
563914?1172226?1780202?qtesla1p
509780?1209470?2796870?qtesla3s
122335412312961239740rainbow4a
578088?1231550?2155530?pflash1
140232214145801419472luov8117404pc
144870814571641464158rainbow3b
159060415998861609780ecdonaldp521
997586?1868970?2753258?ntrumls593x
228010222910642307020ecdonaldp384
232695223410182361952ronald1536
1347380?2378618?2532550?ntrumls743x
277557627823482791634luov863256
340546034215143448770ronald2048
356545235729723586854rainbow6b
3402616?4620918?5849554?qtesla3p
4704740?4754800?15985856?qtesla256
521355052272725235384mqdss48
562436056474405664400picnicl1fs
2958680?6107478?10838520?qtesla128
736979874567967748970picnicl1ur
861601486716548911742ronald3072
944346294493669454612luov890351
116778841175113411835756mqdss64
4032376?12959324?19717896?qtesla192
150408001505900617221388picnicl3fs
162909741631554816363218luov8117404
176549361814112418433784ronald4096
210432442108895422101228picnicl3ur
10229362?23000626?38640940?gui184
325462003281226033157654sphincsf128haraka
353935023587780843280466picnicl5fs
385777823861414038733068luov4849242
404744744053569041160624sphincsf192haraka
417966604337374847360236picnicl5ur
936473869367407293747114sphincsf256haraka
122779026123556186123676010pqrsa15
124371998124630204125085812luov6468330
128062214128313658128508384sphincsf128sha256
211137750211400138211670214sphincsf192sha256
240389584240723194241136896sphincsf128shake256
250326174250670532253076022luov8086399
318437094318879928319933070sphincsf192shake256
276235956?551974016?965803032?gui312
553089264553365536555310152sphincss128haraka
656464876657003172657794414sphincsf256sha256
686010872686378784686867834sphincsf256shake256
834380938834657154834830334sphincss256haraka
134544008813468930761351209266sphincss192haraka
220418780222076589722208150898sphincss128sha256
361087384836115561163612773936sphincss128shake256
483440974848381474424846343698sphincss192sha256
522234519852255110225235266486sphincss256sha256
561861411856192690165621043448sphincss256shake256
4107459234?7413171410?12334706858?gui448
751289938875140529207517832534sphincss192shake256
Cycles to verify 59 bytes
quartilemedianquartilesystem
689670027146rwb0fuz1024
107061076410832rainbowbinary256181212
117921187812182rainbowbinary16242020
1834618394186783icp
206862076020854rainbow5640
223822257022710ronald512
232842352024146ronald768
263842644426508rainbow6440
281922827828430ronald1024
25314?29504?33952?mqqsig160
318123202233568rainbow1a
348443496835144lattisigns512
380123825838532ronald1536
487925061052068mqqsig192
511065128851556ronald2048
523065403661626mqqsig224
560845621456312rainbow1c
795508190887310mqqsig256
847128650688808ronald3072
923709256293024sflashv2
9892299148100356qtesla1
111722112234115292luov863256pc
122064122492124824donald512
133904?136156?223890?ronald4096
137014137452138614dilithium2
160408161634162800ed25519
158570168686184084gui184
199186199590201928dilithium3
191416?200956?715404?pflash1
200816201400204260qtesla3s
201086202340202772qtesla3f
244432252802253454rainbow4a
251160253202254282rainbow3c
253174255578260656ntrumls401x
256492259562268862luov890351pc
257928260786265966donald1024
267594267882268794dilithium4
286230288658295088ntrumls439x
312508316380323272ecdonaldp256
351874354526370348luov8117404pc
353032357074360066pass769
450346451346457244pass863
479000481018491408ntrumls593x
501586504138510576rainbow1b
534418535300539232qtesla1p
539496541030545982ed448goldilocks
571112574532578526rainbow6a
600278604688611724rainbow5c
616976618714626350ntrumls743x
735034743488775492sphincss128haraka
755272766568773618donald2048
789292797044806930gui312
120336212325621275274sphincss192haraka
133576613426561349972qtesla128
157908615855421591606sphincss256haraka
177448217833861789164rainbow3b
182252218286201841190sphincsf128haraka
222216022284102239430gui448
223260822356422240186luov863256
262615626415262653270ecdonaldp384
271728427350882742050qtesla3p
290997629798983006106sphincsf192haraka
297198030049103022064sphincsf256haraka
302865830376963048130qtesla192
321483232271703246066ecdonaldp521
331293033664063413510mqdss48
337420833788803386172qtesla256
391879639312943944918picnicl1fs
455410445613824581016rainbow6b
507158651864825498862sphincss128sha256
545119254615045624368picnicl1ur
801295480250948031896luov890351
811408282078948439720mqdss64
841238687984909325882sphincss128shake256
97409801020783010411044sphincss192sha256
104265381044309812611634picnicl3fs
117529441188510612548240sphincss192shake256
122542541246737613121738sphincsf128sha256
136794321373677613791946luov8117404
150336081508360615778806picnicl3ur
155106661556191615862564sphincss256shake256
172808041732381217352456pqrsa15
187179581879042819263066sphincss256sha256
197175082014330020558424sphincsf128shake256
256545822610984026256088sphincsf192sha256
254546262617706030707902picnicl5fs
266752742675267026849864luov4849242
318047703227064832723044sphincsf256shake256
311570643230311032774912sphincsf192shake256
311201883462138038358526picnicl5ur
373484503813890638178782sphincsf256sha256
727255087276975873282330luov6468330
143388424144043802145590716luov8086399
Secret key
bytessystem
32luov4849242
32luov6468330
32luov8086399
32luov8117404
32luov863256
32luov890351
32mqdss48
48mqdss64
49picnicl1fs
49picnicl1ur
64ed25519
64sphincsf128haraka
64sphincsf128sha256
64sphincsf128shake256
64sphincss128haraka
64sphincss128sha256
64sphincss128shake256
73picnicl3fs
73picnicl3ur
84donald512
96ecdonaldp256
96sphincsf192haraka
96sphincsf192sha256
96sphincsf192shake256
96sphincss192haraka
96sphincss192sha256
96sphincss192shake256
97picnicl5fs
97picnicl5ur
128sphincsf256haraka
128sphincsf256sha256
128sphincsf256shake256
128sphincss256haraka
128sphincss256sha256
128sphincss256shake256
144ecdonaldp384
144ed448goldilocks
148donald1024
193pass769
198ecdonaldp521
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2112qtesla1
2112qtesla128
2267ntrumls743x
2800dilithium2
2823sflashv2
3072ronald3072
3504dilithium3
3856dilithium4
4096ronald4096
4160qtesla3f
4160qtesla3s
5184qtesla1p
5550pflash1
8256qtesla192
8256qtesla256
12352qtesla3p
127683icp
14985gui184
23408rainbowbinary256181212
41755gui312
86240rainbow5640
94384rainbowbinary16242020
94757gui448
98304pqrsa15
100209rainbow1a
114308rainbow1b
143385rainbow1c
150512rainbow6440
376141rainbow4a
396840luov863256pc
409463rainbow3b
537781rainbow3c
892079rainbow6a
1016868rainbow6b
1274317rainbow5c
1506592luov890351pc
2080112luov8117404pc
Public key
bytessystem
32ed25519
32sphincsf128haraka
32sphincsf128sha256
32sphincsf128shake256
32sphincss128haraka
32sphincss128sha256
32sphincss128shake256
33picnicl1fs
33picnicl1ur
48sphincsf192haraka
48sphincsf192sha256
48sphincsf192shake256
48sphincss192haraka
48sphincss192sha256
48sphincss192shake256
49picnicl3fs
49picnicl3ur
56ed448goldilocks
62mqdss48
64donald512
64ecdonaldp256
64ronald512
64sphincsf256haraka
64sphincsf256sha256
64sphincsf256shake256
64sphincss256haraka
64sphincss256sha256
64sphincss256shake256
65picnicl5fs
65picnicl5ur
88mqdss64
96ecdonaldp384
96ronald768
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1112ntrumls439x
1184dilithium2
1472dilithium3
1478ntrumls593x
1504qtesla1
1536lattisigns512
1544pass769
1760dilithium4
1776pass863
1927ntrumls743x
2976qtesla3s
3104qtesla3f
4128qtesla128
7536luov4849242
8224qtesla192
8224qtesla256
14880qtesla1p
15908luov863256
19266sflashv2
19973luov6468330
30240rainbowbinary256181212
32768pqrsa15
357123icp
39712qtesla3p
40248luov8086399
44160rainbow5640
46101luov890351
57600rainbow6440
72124pflash1
100989luov8117404
102912rainbowbinary16242020
152097rainbow1a
163185rainbow1b
192241rainbow1c
206112mqqsig160
333540mqqsig192
410880luov863256pc
422122gui184
529242mqqsig224
564535rainbow3b
565489rainbow4a
720793rainbow3c
789552mqqsig256
1351361rainbow6a
1456225rainbow6b
1566448luov890351pc
1723681rainbow5c
1990045gui312
2184048luov8117404pc
5903405gui448
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
45gui184
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
64ronald512
65rwb0fuz1024
78rainbow1b
83gui448
92rainbow4a
96ecdonaldp384
96ronald768
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
128ronald1024
132ecdonaldp521
147rainbow6b
156rainbow3c
192ronald1536
204rainbow5c
256ronald2048
319luov863256
319luov863256pc
384ronald3072
441luov890351
441luov890351pc
512ronald4096
521luov8117404
521luov8117404pc
1184lattisigns512
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32852picnicl1fs
32882mqdss48
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74176picnicl3fs
121817picnicl3ur
128540picnicl5fs
209478picnicl5ur
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
42rainbowbinary256181212
43rainbow6440
45gui184
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
73ronald768
78rainbow1b
83gui448
92rainbow4a
96ecdonaldp384
104rainbow1c
105ronald1024
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
147rainbow6b
156rainbow3c
169ronald1536
204rainbow5c
233ronald2048
319luov863256
319luov863256pc
361ronald3072
441luov890351
441luov890351pc
489ronald4096
521luov8117404
521luov8117404pc
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1376qtesla1
1602pass769
1746luov4849242
1765ntrumls743x
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32852picnicl1fs
32882mqdss48
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74104picnicl3fs
121817picnicl3ur
127708picnicl5fs
209478picnicl5ur
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
45gui184
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
78rainbow1b
83gui448
92rainbow4a
96ecdonaldp384
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
147rainbow6b
156rainbow3c
204rainbow5c
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1376qtesla1
1602pass769
1746luov4849242
1765ntrumls743x
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32804picnicl1fs
32882mqdss48
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74080picnicl3fs
121817picnicl3ur
127804picnicl5fs
209478picnicl5ur

amd64; SL+512x2 (50654); 2017 Intel Xeon Gold 6130; 32 x 2100MHz; genji239, supercop-20171020

Cycles to generate a key pair
quartilemedianquartilesystem
400244054240628lattisigns512
458584603246162ed25519
110362110846111372donald512
189210189472189808ed448goldilocks
236066237450238606pass769
309530309884312266donald1024
309362310566313306pass863
107298410783541086248donald2048
245638224599502467388sphincs256
332650633386623351258ecdonaldp256
360628237123983909126ntrumls401x
4945262495323249665063icp
684214068726846975448ecdonaldp384
711226872357947399750ntrumls593x
748109076226647729886ntrumls439x
9916118993087010007888rainbowbinary256181212
104430021069457210820142ntrumls743x
7647550?11213868?16934132?ronald512
145813641466641214927250ecdonaldp521
17534428?25310146?32201912?rwb0fuz1024
17800168?27395940?40486930?ronald768
395971263972809839799234rainbow5640
417386064182186241899182rainbowbinary16242020
30088614?47615132?66725102?ronald1024
783850227903013279889634pflash1
887681068889758089018446rainbow6440
88322544?140607616?218346526?ronald1536
167123810172754940179625680mqqsig160
178140810178404364178630576sflashv2
150984940?248353116?389343202?ronald2048
250736140255332806264919838mqqsig192
395637084403533400414124854mqqsig256
470340762478462764487342086mqqsig224
529412856?900672950?1228450796?ronald3072
1161172766?2007151060?3808060536?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
161816241636mqqsig160
203420422062mqqsig192
212821362144mqqsig256
238223962428mqqsig224
146781475014848rainbowbinary256181212
276142811229316rainbowbinary16242020
39180?39320?49486?rainbow5640
494624959249736ed25519
604906058060778sflashv2
664806666266946rainbow6440
168864171630175360donald512
197004197234197438ed448goldilocks
131692?357562?956446?3icp
372538375132378814donald1024
388458394168401880ronald512
230644?460352?668100?lattisigns512
250236?489216?720890?pass769
326000?645218?955684?pass863
335156?685494?1507148?pflash1
678910686006693970ronald768
811826819016840978rwb0fuz1024
107258810824181099502ronald1024
109500011045121111284ecdonaldp256
115846611632941170532donald2048
223353022436722261380ecdonaldp384
242377824459222467176ronald1536
464940246822104757246ronald2048
466559446964184731298ecdonaldp521
138229921386529013943696ronald3072
291360902920432629321062ronald4096
418473224197544042010416sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
731473967600rwb0fuz1024
109901100611026rainbowbinary256181212
122301233012560rainbowbinary16242020
1734617380174203icp
205482058620624rainbow5640
229082302223164ronald512
250662517425324ronald768
270862720427608rainbow6440
309643110631334ronald1024
29026?36638?37540?mqqsig160
439064416844462lattisigns512
444964471845144ronald1536
501745312255178mqqsig192
530405834862126mqqsig224
622946299663232ronald2048
836768481286298mqqsig256
936049378894452sflashv2
112388112710113340ronald3072
144290145192147118donald512
161808162806164108ed25519
184248185294186962ronald4096
186086191738201054pflash1
362786364170366782pass769
367780372992377566donald1024
455554457272459610pass863
543274544626548104ed448goldilocks
122683612318821242922sphincs256
121499412345181252624donald2048
124235612522561262860ecdonaldp256
256334225813762604834ecdonaldp384
546585055118405568054ecdonaldp521
Secret key
bytessystem
64ed25519
84donald512
96ecdonaldp256
144ecdonaldp384
144ed448goldilocks
148donald1024
193pass769
198ecdonaldp521
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
56ed448goldilocks
64donald512
64ecdonaldp256
64ronald512
96ecdonaldp384
96ronald768
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
96ecdonaldp384
96ronald768
112ed448goldilocks
128ronald1024
132ecdonaldp521
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
42rainbowbinary256181212
43rainbow6440
64ecdonaldp256
64ed25519
65rwb0fuz1024
73ronald768
96ecdonaldp384
105ronald1024
112ed448goldilocks
132ecdonaldp521
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
64ecdonaldp256
64ed25519
65rwb0fuz1024
96ecdonaldp384
112ed448goldilocks
132ecdonaldp521
1184lattisigns512
1602pass769
1790pass863
41000sphincs256

amd64; SL+512x2 (50654); 2017 Intel Core i7-7800X; 6 x 3500MHz; unstable; oki, supercop-20171218

Cycles to generate a key pair
quartilemedianquartilesystem
234922355223648lattisigns512
398444009240238ed25519
134840135066135316ed448goldilocks
273160274030274774pass769
330688331916333536pass863
246260624721742477310sphincs256
626652663715226434724ntrumls401x
731154274565107549518ntrumls439x
128362681297389613135334ntrumls593x
200166782023534020507990ntrumls743x
151419298151455246151532044sflashv2
209363944209572668209822138pflash1
291261992300295966306310918mqqsig192
364479480373385058384391192mqqsig160
382573216388838926398502274mqqsig224
180650882218369486401865323898mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
127612841294mqqsig160
159816081620mqqsig192
170017081720mqqsig224
232423342346mqqsig256
425304276442890ed25519
647546485664962sflashv2
142132142298142456ed448goldilocks
122604?291470?574208?lattisigns512
303018?322148?629804?pass769
389346?392558?698048?ntrumls439x
363330?577812?790642?pass863
372792?656944?955634?ntrumls401x
856592?877242?2254062?ntrumls743x
579212?1033216?1497970?ntrumls593x
1107764?2455954?5491112?pflash1
449049004494938045002484sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
196422362224276mqqsig160
302703034030422lattisigns512
332223514836938mqqsig192
449044671649346mqqsig224
613006296864868mqqsig256
709767106671354sflashv2
141402142150142914ed25519
159348160108160884ntrumls401x
172308172796173598ntrumls439x
247650248754251904ntrumls593x
385424387406391084ntrumls743x
391166394502401302pass769
441724443952448348ed448goldilocks
450444455182459510pass863
616352640980677772pflash1
117831811949361200250sphincs256
Secret key
bytessystem
64ed25519
144ed448goldilocks
193pass769
216pass863
256lattisigns512
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1742ntrumls593x
2267ntrumls743x
2823sflashv2
5550pflash1
Public key
bytessystem
32ed25519
56ed448goldilocks
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
64ed25519
112ed448goldilocks
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
64ed25519
112ed448goldilocks
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
64ed25519
112ed448goldilocks
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

amd64; KnLanding (50671); 2016 Intel Xeon Phi 7250; 68 x 1400MHz; genji291, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
413844250443876picnicl1fs
421964320444688picnicl1ur
831608324483580lattisigns512
927929360497818picnicl3ur
928629380098742picnicl3fs
178528178724184982ed25519
190162191660198856picnicl5fs
194250196882203658picnicl5ur
337190339164355292dilithium2
387380389690403102pass769
475636481712505666dilithium3
552230570696591514pass863
628880638876656040dilithium4
683634697704706510donald512
777448789320799344ed448goldilocks
160654216112181627780mqdss48
224035022575562276862sphincsf128haraka
231026623289982406264donald1024
257254225906862645496ecdonaldp256
2281104?3346462?4767462?qtesla1
338206433913743398892sphincsf192haraka
372722037446364278582mqdss64
4951142?6126288?8121036?qtesla128
711387672990267604912ntrumls401x
789290679946448119552ntrumls439x
6122662?8216124?11981396?qtesla3f
853059285527828667806donald2048
858796486209209037518sphincsf256haraka
913080091621889287166sphincsf128sha256
918527492067649354142sphincs256
9283470?10728970?13237896?qtesla1p
1245083012481924125823043icp
13822312?13856276?19042912?qtesla192
8507800?13869898?19342358?qtesla3s
148123781494740815098202ntrumls593x
153382461535333815373022luov863256
161721001620830416502934sphincsf192sha256
166708501670858016754220ecdonaldp521
206378622086168021052948ntrumls743x
15696814?21827204?34210876?qtesla256
228412382290733223003638ecdonaldp384
253322302538317625438672luov4849242
261166782614031026164964sphincsf128shake256
261476462622880426452944luov863256pc
18338488?26714548?36496894?ronald512
372935223733045437388316sphincsf192shake256
400037124074079840943056luov890351
457871264582044646095714rainbowbinary256181212
622239946234132863249788sphincsf256sha256
624238726252107462667374luov890351pc
39117484?63705516?79975616?ronald768
61009676?70458234?86959474?qtesla3p
712079487123848271260168sphincss128haraka
741843207545207679561454luov8117404
772343327746023677634312rainbow5640
945342029462623894726058sphincsf256shake256
952549789551228495893280luov6468330
109316914109340196109386410sphincss192haraka
120692376120922396121919882luov8117404pc
137482338137540228137660712sphincss256haraka
160740734161102130161887922pflash1
86670444?167004950?226390374?ronald1024
133880628?167100150?211168230?rwb0fuz1024
172060700172438266172875654luov8086399
174441260176798412177468690rainbow6440
189006720189185346189332388rainbowbinary16242020
291930170292403650293247304sphincss128sha256
316321068323105146337248338mqqsig160
464236738474747882488265610mqqsig192
307934312?498209880?792340906?ronald1536
521179414521690078532885290sphincss192sha256
604905140617925728631830206mqqsig224
689877636691816580701873676rainbow1b
793341696793956842794693326sphincss128shake256
868938210869114190869506792sflashv2
920098564940271696975642318mqqsig256
556381504?951853574?1619318428?ronald2048
980640822982203138996442804sphincss256sha256
102954594410306252461044394778rainbow1c
119881900611997110441200290420sphincss192shake256
150765210415087464281545486236sphincss256shake256
166117534816681472221678769582gui184
2386177822?4204242798?6790169918?ronald3072
423914373442471231324508835758rainbow3b
445693984444618028004803412614rainbow1a
103399144801035790224010366034042rainbow3c
115832569861161424549611654805974gui312
134553885061346144044013466048988rainbow4a
7770191842?14844078312?25750634000?ronald4096
207384118062075750548220776444738rainbow6b
240405477762476208245025448166212pqrsa15
326207711203273470891634739686800rainbow5c
371277114043726658657437657250918rainbow6a
Cycles to sign 59 bytes
quartilemedianquartilesystem
526452645278mqqsig160
611861186132mqqsig192
704270427070mqqsig224
718271827182mqqsig256
593745943059500rainbowbinary256181212
76398?76776?100702?rainbow5640
110740111888113064rainbowbinary16242020
135604136122144578rainbow6440
155638155904157052sflashv2
187782187922189238ed25519
408100418782437808rainbow1a
479416?501732?963620?pass769
321482?541114?864402?lattisigns512
596344605794617680rainbow1c
279076?683942?1625806?3icp
667884685132698516ecdonaldp256
795046813218816788ed448goldilocks
850724861574871878donald512
878766889812923300rainbow1b
104619210591281099252luov863256pc
583744?1064560?2892862?dilithium2
758548?1101226?2809086?dilithium3
1155294?1160964?2118032?ntrumls439x
119581012083401236298ronald512
667198?1292214?2098278?pass863
947422?1624672?1633660?dilithium4
826994?1640184?2683674?qtesla1
1057644?1923936?3071362?ntrumls401x
199341820019442013424rainbow3c
1342446?2279830?3753204?qtesla3f
230315423318822402148ronald768
250815625145962523668donald1024
1294020?2747444?5407990?qtesla1p
287964629087802931222rainbow3b
295468629603982966530luov890351pc
324900832553083266956rainbow4a
355647635690623587290rainbow6a
1743112?3723986?6820268?pflash1
2011380?3741164?7052038?ntrumls593x
408496241031764294430rainbow5c
2056264?4529980?8077986?qtesla3s
2453444?4578434?4618852?ntrumls743x
462742046351624646320luov8117404pc
498939050025785015416ecdonaldp521
497012650184265107130ronald1024
589216659109966066550rwb0fuz1024
688923268978566913438rainbow6b
724140272489627258020luov863256
763336076747587807786ecdonaldp384
890705292443409380826donald2048
7657860?9939636?13750128?qtesla128
7425614?10625552?15348438?qtesla3p
156874061571911615776012ronald1536
18055380?19817784?25155438?qtesla192
237156782388370623920148luov890351
249216522495535025120536mqdss48
15078070?27291614?50705760?qtesla256
290754382914023029209376ronald2048
337866763389696838436608picnicl1fs
13924484?36899968?73900554?gui184
380488223814014445458014picnicl1ur
405824444071607441778940luov8117404
629448546308096263270732luov4849242
678561526797032271806406mqdss64
806589428143105681573100sphincsf128haraka
893263708943212689525940ronald3072
101203424101274726101383632sphincsf192haraka
108716342109137896109293492picnicl3fs
122201954122378228122788036picnicl3ur
163068500163800336166951330sphincs256
202181700202575982208796616ronald4096
230463338231620410242996614sphincsf256haraka
233122442233813286234229618luov6468330
277424588288110984293455484picnicl5fs
297085040297789156298585154sphincsf128sha256
300795656302752842313525324picnicl5ur
481045558?482095768?603538852?luov8086399
493631502494717118495616590sphincsf192sha256
789738894790407912791162638sphincsf128shake256
509059222?873629876?1590805272?gui312
966821912967410486968281622pqrsa15
9989677609998778161000632304sphincsf192shake256
136938939213697079901371000960sphincss128haraka
146947735214710219861472571226sphincsf256sha256
205282138620534141182053971094sphincss256haraka
209882485421012817982103281180sphincsf256shake256
334147751033424951003347837318sphincss192haraka
490072522849047215984917632566sphincss128sha256
107382633261074354177410748823414sphincss192sha256
110949780621109678809411098488492sphincss128shake256
114523405781145359296211454842280sphincss256sha256
172225515981722460783417226542032sphincss256shake256
232631434982327592932023281134016sphincss192shake256
Cycles to verify 59 bytes
quartilemedianquartilesystem
303943071631430rwb0fuz1024
5457254670548103icp
550065528655300rainbowbinary256181212
636726382664106lattisigns512
640086406464148rainbow5640
737247701478876rainbowbinary16242020
774207788278932ronald512
815788162081676rainbow6440
893069128093506ronald768
94136105462106582mqqsig160
119742120624122934ronald1024
148722171052179452mqqsig192
169806173236174496rainbow1a
193942195300198814ronald1536
216762217336226828qtesla1
222922227304241598mqqsig224
262850273280280490luov863256pc
250320289240312844mqqsig256
296380299138312928ronald2048
299782300860311080sflashv2
312662313110326396dilithium2
338520357574375004gui184
412034423360429156rainbow1c
427196428862454020qtesla3f
438886441084459424dilithium3
475160484834497028pflash1
491554494844524160qtesla3s
516544522368533162ntrumls401x
572152574308597212dilithium4
585536588854598542ntrumls439x
589610591542605192ronald3072
644056652610663992pass769
684138691950697606ed25519
836486851830856772donald512
862022887908895734luov890351pc
880964911792932708pass863
930538938994972384rainbow1b
980182987896993678ntrumls593x
101260610165821044596ronald4096
104214610515681073996qtesla1p
120477012079481211294ntrumls743x
123011012353601247540luov8117404pc
129603613539401380092gui312
143299814878081541834sphincss128haraka
167816616840461692894rainbow3c
170335217126761732234ecdonaldp256
230641623176162327332sphincss192haraka
238268823919002553362qtesla128
238914223957642399908rainbow4a
262900426441382659132ed448goldilocks
272736827352502769452donald1024
282273628263342831234rainbow6a
302208230370203161284rainbow5c
312069831297703179512sphincss256haraka
318017032046563211936rainbow3b
349616435232263630200sphincsf128haraka
382660638610883872568sphincs256
478879848347884865252qtesla3p
511407451230345129642qtesla192
562962456792685762638sphincsf192haraka
575297857604545768210luov863256
576410857685185777408qtesla256
614605662013846241522sphincsf256haraka
821261082241048232126rainbow6b
849846285216888613220ecdonaldp384
856661485815248602118ecdonaldp521
98864361026771210393348donald2048
133687961396005814818468sphincss128shake256
159243561623776016254784sphincss128sha256
168549081721655617301172mqdss48
202584062050780221245798sphincss192shake256
206813182072033620810622luov890351
226334922273831025529098picnicl1fs
252007002562088226840072sphincss256shake256
266096462681807831338720picnicl1ur
321456103230270432509512sphincss192sha256
353560203541560436308636luov8117404
370547943796560638827418sphincsf128shake256
375494003996503041430914sphincsf128sha256
417719684180943241845286luov4849242
483779384877052651087848mqdss64
516744905291553453816462sphincsf256shake256
524571325356377654380480sphincsf192shake256
582759945832381860891978sphincss256sha256
741764947450605474692156picnicl3fs
811553408129259682465530sphincsf192sha256
844061268456023884877716picnicl3ur
107718870107808260107919336pqrsa15
115302782117448716125557362sphincsf256sha256
119645176119780500119944986luov6468330
188349336194597088198947056picnicl5fs
205397346206893582214234804picnicl5ur
241087308?241414670?313168744?luov8086399
Secret key
bytessystem
32luov4849242
32luov6468330
32luov8086399
32luov8117404
32luov863256
32luov890351
32mqdss48
48mqdss64
49picnicl1fs
49picnicl1ur
64ed25519
64sphincsf128haraka
64sphincsf128sha256
64sphincsf128shake256
64sphincss128haraka
64sphincss128sha256
64sphincss128shake256
73picnicl3fs
73picnicl3ur
84donald512
96ecdonaldp256
96sphincsf192haraka
96sphincsf192sha256
96sphincsf192shake256
96sphincss192haraka
96sphincss192sha256
96sphincss192shake256
97picnicl5fs
97picnicl5ur
128sphincsf256haraka
128sphincsf256sha256
128sphincsf256shake256
128sphincss256haraka
128sphincss256sha256
128sphincss256shake256
144ecdonaldp384
144ed448goldilocks
148donald1024
193pass769
198ecdonaldp521
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2112qtesla1
2112qtesla128
2267ntrumls743x
2800dilithium2
2823sflashv2
3072ronald3072
3504dilithium3
3856dilithium4
4096ronald4096
4160qtesla3f
4160qtesla3s
5184qtesla1p
5550pflash1
8256qtesla192
8256qtesla256
12352qtesla3p
127683icp
14985gui184
23408rainbowbinary256181212
41755gui312
86240rainbow5640
94384rainbowbinary16242020
98304pqrsa15
100209rainbow1a
114308rainbow1b
143385rainbow1c
150512rainbow6440
376141rainbow4a
396840luov863256pc
409463rainbow3b
537781rainbow3c
892079rainbow6a
1016868rainbow6b
1274317rainbow5c
1506592luov890351pc
2080112luov8117404pc
Public key
bytessystem
32ed25519
32sphincsf128haraka
32sphincsf128sha256
32sphincsf128shake256
32sphincss128haraka
32sphincss128sha256
32sphincss128shake256
33picnicl1fs
33picnicl1ur
48sphincsf192haraka
48sphincsf192sha256
48sphincsf192shake256
48sphincss192haraka
48sphincss192sha256
48sphincss192shake256
49picnicl3fs
49picnicl3ur
56ed448goldilocks
62mqdss48
64donald512
64ecdonaldp256
64ronald512
64sphincsf256haraka
64sphincsf256sha256
64sphincsf256shake256
64sphincss256haraka
64sphincss256sha256
64sphincss256shake256
65picnicl5fs
65picnicl5ur
88mqdss64
96ecdonaldp384
96ronald768
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1184dilithium2
1472dilithium3
1478ntrumls593x
1504qtesla1
1536lattisigns512
1544pass769
1760dilithium4
1776pass863
1927ntrumls743x
2976qtesla3s
3104qtesla3f
4128qtesla128
7536luov4849242
8224qtesla192
8224qtesla256
14880qtesla1p
15908luov863256
19266sflashv2
19973luov6468330
30240rainbowbinary256181212
32768pqrsa15
357123icp
39712qtesla3p
40248luov8086399
44160rainbow5640
46101luov890351
57600rainbow6440
72124pflash1
100989luov8117404
102912rainbowbinary16242020
152097rainbow1a
163185rainbow1b
192241rainbow1c
206112mqqsig160
333540mqqsig192
410880luov863256pc
422122gui184
529242mqqsig224
564535rainbow3b
565489rainbow4a
720793rainbow3c
789552mqqsig256
1351361rainbow6a
1456225rainbow6b
1566448luov890351pc
1723681rainbow5c
1990045gui312
2184048luov8117404pc
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
45gui184
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
64ronald512
65rwb0fuz1024
78rainbow1b
92rainbow4a
96ecdonaldp384
96ronald768
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
128ronald1024
132ecdonaldp521
147rainbow6b
156rainbow3c
192ronald1536
204rainbow5c
256ronald2048
319luov863256
319luov863256pc
384ronald3072
441luov890351
441luov890351pc
512ronald4096
521luov8117404
521luov8117404pc
1184lattisigns512
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32882mqdss48
32884picnicl1fs
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74152picnicl3fs
121817picnicl3ur
128188picnicl5fs
209478picnicl5ur
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
42rainbowbinary256181212
43rainbow6440
45gui184
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
73ronald768
78rainbow1b
92rainbow4a
96ecdonaldp384
104rainbow1c
105ronald1024
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
147rainbow6b
156rainbow3c
169ronald1536
204rainbow5c
233ronald2048
319luov863256
319luov863256pc
361ronald3072
441luov890351
441luov890351pc
489ronald4096
521luov8117404
521luov8117404pc
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1376qtesla1
1602pass769
1746luov4849242
1765ntrumls743x
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32882mqdss48
32916picnicl1fs
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74104picnicl3fs
121817picnicl3ur
128284picnicl5fs
209478picnicl5ur
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
45gui184
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
78rainbow1b
92rainbow4a
96ecdonaldp384
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
147rainbow6b
156rainbow3c
204rainbow5c
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1376qtesla1
1602pass769
1746luov4849242
1765ntrumls743x
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32788picnicl1fs
32800pqrsa15
32882mqdss48
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
73960picnicl3fs
121817picnicl3ur
128348picnicl5fs
209478picnicl5ur

amd64; KnLanding (50671); 2016 Intel Xeon Phi 7250; 68 x 1400MHz; unstable; pluton1mn, supercop-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
829928321684616lattisigns512
189504189588193088ed25519
383516388150417130pass769
408954412216430654donald512
551222558642583730pass863
806204821968830312ed448goldilocks
131063813184081331848donald1024
472294247485345134766donald2048
890458890176389317210ecdonaldp256
109696581098001811443264sphincs256
145362981492169015282736ntrumls401x
1694261817093482175578623icp
172167801751607217957114ntrumls439x
206675422073269821089614ecdonaldp384
17116974?23944564?33462870?ronald512
310539043151650631857938ntrumls593x
428050144288053042976164rainbowbinary256181212
481484224866356649210280ntrumls743x
491596144925698449432866ecdonaldp521
32974088?53973710?84973000?ronald768
73273732?108470992?140389354?ronald1024
125336064125724928130904942rainbow5640
149456468149598596149781856pflash1
154126392?169339702?254164806?rwb0fuz1024
178454724178589558178773518rainbowbinary16242020
286747538291373544292585440rainbow6440
200650366?337704556?574307636?ronald1536
745382568745832612746276272sflashv2
470145900?747749142?1066415840?ronald2048
97041119010980804941181808586mqqsig256
2028710264?3152271500?4849120346?ronald3072
3789154012?7446051676?12708813264?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
621662306230mqqsig256
543345437654488rainbowbinary256181212
103166104972106176rainbowbinary16242020
104902?111944?178136?rainbow5640
175532176134177324ed25519
181608191688207480rainbow6440
269514271166277802sflashv2
505834519778528150donald512
339962?662536?1003674?lattisigns512
826882842870849142ed448goldilocks
511546?972972?1446886?pass769
107660010892001112286ronald512
660072?1296736?1966706?pass863
133875013512241365028donald1024
897932?1542856?2008370?3icp
209141821115922149238ronald768
290476229259582959110ecdonaldp256
335080234170223525564ronald1024
2111704?3886232?6490904?pflash1
449113045553064600610donald2048
637778463884106403698rwb0fuz1024
663422266648826697768ecdonaldp384
868588087273628796830ronald1536
155572341563580215723988ecdonaldp521
175309541760677817679424ronald2048
521127605220499252282482ronald3072
115188598115358222115507658ronald4096
177666986177734382177811522sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
289942919029260rwb0fuz1024
505125051250512rainbowbinary256181212
5434854642553003icp
628186575866052lattisigns512
662066675267256rainbow5640
705187079871414ronald512
743967470475474ronald768
750547505475068rainbowbinary16242020
872908779488214rainbow6440
947949613898882ronald1024
143262143906147294ronald1536
208964210000215894ronald2048
236110248192256676mqqsig256
309190316778324968sflashv2
399112402752420966ronald3072
460502470554475132pflash1
515886522130536158donald512
649264652148668514ed25519
652106669018703780pass769
663096677614685258ronald4096
892038911176930510pass863
153864215427301549198donald1024
305930830669103080588ed448goldilocks
335700433705003409252ecdonaldp256
452667645316184543420sphincs256
545122254874825600574donald2048
779588678308307898282ecdonaldp384
184103221851101018547648ecdonaldp521
Secret key
bytessystem
64ed25519
84donald512
96ecdonaldp256
144ecdonaldp384
144ed448goldilocks
148donald1024
193pass769
198ecdonaldp521
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
512ronald512
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
56ed448goldilocks
64donald512
64ecdonaldp256
64ronald512
96ecdonaldp384
96ronald768
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
72124pflash1
102912rainbowbinary16242020
789552mqqsig256
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
96ecdonaldp384
96ronald768
112ed448goldilocks
128ronald1024
132ecdonaldp521
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
42rainbowbinary256181212
43rainbow6440
64ecdonaldp256
64ed25519
65rwb0fuz1024
73ronald768
96ecdonaldp384
105ronald1024
112ed448goldilocks
132ecdonaldp521
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing many bytes
bytessystem
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
64ecdonaldp256
64ed25519
65rwb0fuz1024
96ecdonaldp384
112ed448goldilocks
132ecdonaldp521
1184lattisigns512
1602pass769
1790pass863
41000sphincs256

amd64; KnLanding (50671); 2016 Intel Xeon Phi 7210; 64 x 1300MHz; genji154, supercop-20170228

Cycles to generate a key pair
quartilemedianquartilesystem
884658894690298lattisigns512
201058201552210561ed25519
389584394316410969pass769
437242440180460343donald512
564356579254598377pass863
733005747643771238ed448goldilocks
140436414070811416571donald1024
505811850664255078203donald2048
952507495569509593285ecdonaldp256
105003341053358810611471sphincs256
1270926812724686138931913icp
157665301612202816479944ntrumls401x
186627741912894119673667ntrumls439x
222062882225541522360169ecdonaldp384
16006822?23292854?34169239?ronald512
337463103405604834830900ntrumls593x
459846144600995146033442rainbowbinary256181212
526149915270340452817492ecdonaldp521
521897745305556154252224ntrumls743x
39685880?57590494?90522692?ronald768
798513438025656680629835rainbow5640
67119871?102993150?184289950?ronald1024
160250389160382014160526067pflash1
182573001184295280184842437rainbow6440
168761268?184483767?273204529?rwb0fuz1024
195902694196045369196215955rainbowbinary16242020
221010075?362246989?500568523?ronald1536
537913857?767878813?1194066393?ronald2048
870816713871058578871528060sflashv2
1081688491?1251103919?1362829286?mqqsig256
2109727373?3423626622?4787640403?ronald3072
5077160920?8229217724?13072857876?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
666966826682mqqsig256
582925834458422rainbowbinary256181212
76128?76375?110968?rainbow5640
112775114127116168rainbowbinary16242020
138359140127155298rainbow6440
165373165594170820sflashv2
187460187746192400ed25519
552656565448579917donald512
343239?700895?1018147?lattisigns512
756639769106789464ed448goldilocks
497263?969826?1456910?pass769
114770511636691181466ronald512
701597?1363401?2202083?pass863
143633114489541457963donald1024
787813?1697384?2265900?3icp
222987722510022272374ronald768
310251531208063135743ecdonaldp256
356703136056283650244ronald1024
2273765?4194983?6977451?pflash1
481527848488834897971donald2048
682721068355566844461rwb0fuz1024
711950271732837317713ecdonaldp384
927800993126809368333ronald1536
166589151672539716802708ecdonaldp521
187933461885611018924269ronald2048
557467695582254655917186ronald3072
123452082123552390123674018ronald4096
172824444173775498175370234sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
300303010830277rwb0fuz1024
5228652364554453icp
541195411954132rainbowbinary256181212
623226241362673rainbow5640
669376722367808lattisigns512
749717537477090ronald512
802628039280964rainbow6440
803928039280405rainbowbinary16242020
803928082182797ronald768
101218101855104455ronald1024
152984153725156832ronald1536
223847226486231296ronald2048
247910251160263939mqqsig256
306176306514313040sflashv2
425971429234445549ronald3072
494338494936505271pflash1
557271562705580541donald512
649623667199684593pass769
695981709644735761ed25519
711152724360728260ronald4096
897676?919633?1265563?pass863
165961916690051675440donald1024
241550424282052472743ed448goldilocks
357776935908733606668ecdonaldp256
423732442558234291560sphincs256
577148058180075837481donald2048
833939683634598582366ecdonaldp384
197738451979875319833970ecdonaldp521
Secret key
bytessystem
64ed25519
84donald512
96ecdonaldp256
144ecdonaldp384
144ed448goldilocks
148donald1024
193pass769
198ecdonaldp521
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
512ronald512
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
56ed448goldilocks
64donald512
64ecdonaldp256
64ronald512
96ecdonaldp384
96ronald768
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
72124pflash1
102912rainbowbinary16242020
789552mqqsig256
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
96ecdonaldp384
96ronald768
112ed448goldilocks
128ronald1024
132ecdonaldp521
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
42rainbowbinary256181212
43rainbow6440
64ecdonaldp256
64ed25519
65rwb0fuz1024
73ronald768
96ecdonaldp384
105ronald1024
112ed448goldilocks
132ecdonaldp521
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing many bytes
bytessystem
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
64ecdonaldp256
64ed25519
65rwb0fuz1024
96ecdonaldp384
112ed448goldilocks
132ecdonaldp521
1184lattisigns512
1602pass769
1790pass863
41000sphincs256

amd64; BW+AES (406f1); 2016 Intel Xeon E5-2680 v4; 28 x 2400MHz; genji122, supercop-20171020

Cycles to generate a key pair
quartilemedianquartilesystem
396963981240088lattisigns512
473444746847632ed25519
115076115208115632donald512
196884197112197444ed448goldilocks
276156279364280832pass769
318972319368321232donald1024
361348367920370744pass863
109391211002361106672donald2048
284505228487002854444sphincs256
346449234808563507096ecdonaldp256
6592320660764467060363icp
657352067742407494868ntrumls401x
708456071084687249264ecdonaldp384
759357677281889412156ntrumls439x
7689096?10241516?16159556?ronald512
109104801091686811038492rainbowbinary256181212
135054881366486813854100ntrumls593x
150005041505392415173112ecdonaldp521
210100362135155626140900ntrumls743x
19715764?24626092?30472044?rwb0fuz1024
19007204?32267792?45490820?ronald768
471482084763734847864240rainbowbinary16242020
490731164967136449797948rainbow5640
32732436?54801096?82100840?ronald1024
801009168233482083965544pflash1
117602572118741252119069948rainbow6440
83841292?142453924?229643896?ronald1536
169040716175382752191021016mqqsig160
203714756204012408204303756sflashv2
260185876271982732286548328mqqsig192
188858668?291847496?481295448?ronald2048
364812624376537496393667260mqqsig224
499795916512317516524541904mqqsig256
418405436?793062952?1293537296?ronald3072
1220386632?1954814968?3441043856?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
166416641676mqqsig160
205620602072mqqsig192
222422322248mqqsig224
226422722288mqqsig256
157641581215928rainbowbinary256181212
296563005231304rainbowbinary16242020
446364518047624rainbow5640
508405098851080ed25519
677526790868164sflashv2
851568536488248rainbow6440
175328178988182032donald512
205128205248205412ed448goldilocks
311888?326024?630268?pass769
154840?359572?623284?3icp
191636?374132?612832?lattisigns512
386036389560394180donald1024
411512417720426312ronald512
719800729044738816ronald768
413792?801340?1238032?pass863
879040898032901412rwb0fuz1024
112760411369881153900ronald1024
114434811519801162520ecdonaldp256
482780?1158452?2128908?pflash1
118138011855041189856donald2048
230848823198442335700ecdonaldp384
253068425477962574104ronald1536
480156048255564867912ronald2048
481238448273884865644ecdonaldp521
141878401423054014330652ronald3072
298398522989481630006888ronald4096
498679524990754849964772sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
800880768604rwb0fuz1024
117801178811800rainbowbinary256181212
139681417614996rainbowbinary16242020
235162460824812ronald512
268002696827064ronald768
2750827680278443icp
326043268032824rainbow5640
326603282433000ronald1024
363763652036736lattisigns512
365883744839284mqqsig160
421324217642232rainbow6440
464084656446752ronald1536
498125023251704mqqsig192
572405998866824mqqsig224
637526480465020ronald2048
969529711697336sflashv2
836729834499784mqqsig256
114468115132117088ronald3072
150072151612153932donald512
164420164780165616ed25519
186208187116188560ronald4096
193104210164216776pflash1
377468381148384572donald1024
424152427516439456pass769
552220556500560208pass863
554440556724559804ed448goldilocks
122182012267281239596donald2048
129996413075241313764ecdonaldp256
140072814043241412944sphincs256
264875626592522681368ecdonaldp384
563659256630845691816ecdonaldp521
Secret key
bytessystem
64ed25519
84donald512
96ecdonaldp256
144ecdonaldp384
144ed448goldilocks
148donald1024
193pass769
198ecdonaldp521
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
56ed448goldilocks
64donald512
64ecdonaldp256
64ronald512
96ecdonaldp384
96ronald768
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
96ecdonaldp384
96ronald768
112ed448goldilocks
128ronald1024
132ecdonaldp521
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
42rainbowbinary256181212
43rainbow6440
64ecdonaldp256
64ed25519
65rwb0fuz1024
73ronald768
96ecdonaldp384
105ronald1024
112ed448goldilocks
132ecdonaldp521
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
64ecdonaldp256
64ed25519
65rwb0fuz1024
96ecdonaldp384
112ed448goldilocks
132ecdonaldp521
1184lattisigns512
1602pass769
1790pass863
41000sphincs256

amd64; BW+AES (406f1); 2016 Intel Xeon E5-2680 v4; 28 x 2400MHz; genji441, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
518852645420picnicl1ur
520052805488picnicl1fs
197242018821060picnicl3ur
200602035221144picnicl3fs
251682655230840picnicl5ur
264682768028920picnicl5fs
395843964839708lattisigns512
465164658846680ed25519
932609365694680donald512
146208146704147296dilithium2
196856197060197464ed448goldilocks
218152218760220320donald1024
220864221612223060dilithium3
273476275868277172pass769
291364292280292944dilithium4
365960369652373012pass863
542404546924559648ecdonaldp256
667900673572687032donald2048
930184934224944872mqdss48
126274812680561273860sphincsf128haraka
191430819184921921356sphincsf192haraka
218288421879602202860mqdss64
1824772?2231660?3244672?qtesla1
284810828531842863892sphincs256
3047076?3084640?4484420?qtesla3f
2374868?3314088?4245220?qtesla128
431471243210844332332sphincsf128sha256
483652848463924855980sphincsf256haraka
6087256?6136892?8694812?qtesla192
621949662283726251320luov863256
621850062328886280236ecdonaldp521
646804865933126857988ntrumls401x
6581284664778466624323icp
722472472524207311144ecdonaldp384
4508636?7370316?9750312?qtesla3s
758210876884887792732ntrumls439x
778370877971567809916sphincsf192sha256
6953764?7896708?9736000?qtesla1p
811628081276728169524sphincsf128shake256
104148721043052410450564luov863256pc
108860241089716410918792rainbowbinary256181212
120148961202021612027016sphincsf192shake256
8646324?12818552?19399592?ronald512
10331644?13480500?16689304?qtesla256
137198561385016014058136ntrumls593x
180187041805594018090528luov4849242
208702682113670021977964ntrumls743x
229289642296268422997496luov890351
18997692?24098064?32700712?rwb0fuz1024
301705483021902430233732sphincsf256sha256
17451556?31240204?46876244?ronald768
321815963219614032210524sphincsf256shake256
381841363823036038394612luov890351pc
398015923981113639823060sphincss128haraka
33005868?42041948?49580748?qtesla3p
426391364292486043137792luov8117404
479730604803355249706192rainbowbinary16242020
486658484877274049467476rainbow5640
28640160?50243916?85209568?ronald1024
604519286047979660788456sphincss192haraka
625921606288270463049744luov6468330
670837646736728467386708luov8117404pc
774990047754727677614404sphincss256haraka
845389368506225685821516pflash1
116053632116217788117360904rainbow6440
116335084116518096116664688luov8086399
82414124?133675272?197799552?ronald1536
142229344142745616142796480sphincss128sha256
154338200155070476155709912rainbow1b
167895128172833040184808764mqqsig160
175906808176050700177015536rainbow1c
204294176204440792204575788sflashv2
121295864?220338348?374031924?ronald2048
246873228246898932246932688sphincss192sha256
260841528261060204261126036sphincss128shake256
260885492266475304278459112mqqsig192
367183720378303704403564688mqqsig224
384737228385429384386808352sphincss192shake256
439142804441885096447679960gui184
493819040494178712494303948sphincss256sha256
513182284513362444513759284sphincss256shake256
533622208545826448558602132mqqsig256
337750720?746229620?1118318620?ronald3072
994186972997043824998696660rainbow3b
137993870013808132441387272112rainbow3c
164702813616475852281656045668rainbow1a
1132795160?1741500516?2455029928?ronald4096
375106414438430208963958589960pqrsa15
428114292042950465804310827852gui312
444281008844541606364455126960rainbow5c
449831657645130849524533771232rainbow6b
652761608465345813686540833832rainbow6a
128712084201287382850812876299060rainbow4a
164388324961646144910016487767804gui448
Cycles to sign 59 bytes
quartilemedianquartilesystem
156015681572mqqsig160
186418761900mqqsig192
206420722080mqqsig256
208420922100mqqsig224
155321562015744rainbowbinary256181212
295002987230272rainbowbinary16242020
437764403245448rainbow5640
496524972049828ed25519
658126595666208rainbow1a
677766790468168sflashv2
821128288483760rainbow6440
104240104344104524rainbow1c
156168159072163308donald512
172616174368180056ecdonaldp256
205132205272205880ed448goldilocks
285072288188294628donald1024
186060?303748?596132?lattisigns512
305872306388308392rainbow3c
317184?336140?917392?pass769
173484?354968?836324?3icp
361808365980371412luov863256pc
421036427328437884ronald512
439068439480447076rainbow1b
605828607120615900rainbow5c
649204650404663068rainbow6a
251048?682156?1043544?dilithium2
442384?685640?1211820?qtesla1
739640747996756240ronald768
337840?751600?1185940?qtesla3f
753052760688789224donald2048
653024?781004?1053296?dilithium4
416360?805464?1206040?pass863
883000893524899968rwb0fuz1024
900272912524924536ronald1024
340320?995956?1257108?dilithium3
549416?1022940?1504808?ntrumls401x
577248?1070320?2009824?pflash1
607832?1123496?1649612?ntrumls439x
112181611314721140508luov890351pc
129877213055961311088rainbow4a
1317848?1334292?2493796?ntrumls743x
146902414783641481912rainbow3b
1063836?1518920?2534176?qtesla1p
165415616608081668004luov8117404pc
165598816623161670664ecdonaldp521
949172?1740208?3102412?qtesla3s
1010020?1893928?2881400?ntrumls593x
237305623829682394272ecdonaldp384
241839224342842449628ronald1536
349763635145043530184ronald2048
361390836222843637952rainbow6b
401955240262484042984luov863256
569061257036325720068mqdss48
3681664?5931760?6332104?qtesla128
4674800?6228676?8747720?qtesla3p
779135678027327818284picnicl1fs
879311288559369039164ronald3072
5939484?9288604?22846960?qtesla192
104104961042053210427112picnicl1ur
127789001281463213001512mqdss64
133551201336305213400344luov890351
177771921782579217880972ronald4096
187371041875036818773520picnicl3fs
10890108?19275048?32888064?gui184
8019240?20312512?20325660?qtesla256
231227402314108823414772luov8117404
263172322632615626423264picnicl3ur
381495123830838438349116picnicl5fs
414966684159396041838564luov4849242
468344124685725646898748sphincsf128haraka
480089804805089648982196picnicl5ur
499633405003102450156180sphincs256
579486085799790058055636sphincsf192haraka
130709896130767888130817644pqrsa15
131950808132040980132128572sphincsf256haraka
136334176136576364136782216sphincsf128sha256
139240852140591764140644788luov6468330
226805524227061824227314920sphincsf192sha256
256928616257395296258011764sphincsf128shake256
266144100266618440267308328luov8086399
338884592339316356339617544sphincsf192shake256
303159496?530518016?1132898928?gui312
700583600701169716701670968sphincsf256sha256
736431560737009968737439492sphincsf256shake256
788580816788762100789002480sphincss128haraka
118160053211823598481182847456sphincss256haraka
190394258419045454761908079600sphincss192haraka
239493531623956714482398051024sphincss128sha256
391123115239121838843914171820sphincss128shake256
518608707251925227525200106000sphincss192sha256
581472995658165634085821632584sphincss256sha256
600200444860040052246006717872sphincss256shake256
2809835916?7444516128?12096522264?gui448
803728392881415826608191773328sphincss192shake256
Cycles to verify 59 bytes
quartilemedianquartilesystem
755275887688rwb0fuz1024
115801160011616rainbowbinary256181212
141521433214776rainbowbinary16242020
239122425624388ronald512
246322612826320ronald768
2741227480275763icp
299083036030868ronald1024
323563242032628rainbow5640
348443496035200lattisigns512
381923953640388mqqsig160
404724068040868ronald1536
435284357643640rainbow6440
440004424444372rainbow1a
518045292855636mqqsig192
531405354854172ronald2048
635966764468368mqqsig224
776327792878260rainbow1c
821528784492212mqqsig256
884808876489068ronald3072
988609900499156sflashv2
117560117948121304qtesla1
118148118652121820luov863256pc
128960130008132808donald512
137916138664140256ronald4096
149080149172149308dilithium2
164052164388164664ed25519
197512202336212396pflash1
206060208716211012gui184
212084212420212688dilithium3
228940229448231404qtesla3s
230196230620231460qtesla3f
254044254396258800ntrumls401x
261056261684262660luov890351pc
270712272572278440donald1024
286052286504291528ntrumls439x
291604292464294500dilithium4
294780295488297056rainbow3c
322672323800325124rainbow4a
331096334528340760ecdonaldp256
365160369376386576luov8117404pc
419240423420435684pass769
468984471416478572ntrumls593x
508996509796510456rainbow1b
541716549356553488pass863
555780560952563708ed448goldilocks
580064581068587000rainbow6a
595464597968604676rainbow5c
613568615444623972ntrumls743x
615892620084625724qtesla1p
777596782464788744donald2048
822788835284844760gui312
101775610252281062780sphincss128haraka
140240414092401415064qtesla128
142468414305601441328sphincs256
158472816140241618096sphincss192haraka
174563617536481756904rainbow3b
224042822577682349308sphincss256haraka
230247223474202372460sphincsf128haraka
236556023715962385632gui448
273231627426242755860ecdonaldp384
315632031667203171776qtesla3p
329532033031883307160luov863256
333218833355843347532ecdonaldp521
341621234225683430928qtesla192
365859236707323682560mqdss48
396442040146964027396sphincsf192haraka
400379240607364100464sphincsf256haraka
447622044787524482000qtesla256
450866445140204530872rainbow6b
535402853668805386304picnicl1fs
534535255416205739480sphincss128sha256
748847674932767501928picnicl1ur
818003683969208647548sphincss128shake256
93429601025187610616380mqdss64
101591001032243210525848sphincss192sha256
117694561179031611806580luov890351
122349081224097212276992sphincss192shake256
129137361292791612938200picnicl3fs
129505281296910813124356sphincsf128sha256
166486521694863617425860sphincss256shake256
186069801861700018676656pqrsa15
186310481863938018679232picnicl3ur
193336761955966819623428sphincss256sha256
202106082027762420639036luov8117404
194897082059410420756464sphincsf128shake256
261976042624004026299004picnicl5fs
262579002672208427003756sphincsf192sha256
294237562966397629770016luov4849242
317040563201120432737440sphincsf192shake256
328456043298210433516976sphincsf256shake256
338420043394501234566212picnicl5ur
371136043879229239019464sphincsf256sha256
778518607791634478238484luov6468330
154956788155298544155484980luov8086399
Secret key
bytessystem
32luov4849242
32luov6468330
32luov8086399
32luov8117404
32luov863256
32luov890351
32mqdss48
48mqdss64
49picnicl1fs
49picnicl1ur
64ed25519
64sphincsf128haraka
64sphincsf128sha256
64sphincsf128shake256
64sphincss128haraka
64sphincss128sha256
64sphincss128shake256
73picnicl3fs
73picnicl3ur
84donald512
96ecdonaldp256
96sphincsf192haraka
96sphincsf192sha256
96sphincsf192shake256
96sphincss192haraka
96sphincss192sha256
96sphincss192shake256
97picnicl5fs
97picnicl5ur
128sphincsf256haraka
128sphincsf256sha256
128sphincsf256shake256
128sphincss256haraka
128sphincss256sha256
128sphincss256shake256
144ecdonaldp384
144ed448goldilocks
148donald1024
193pass769
198ecdonaldp521
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2112qtesla1
2112qtesla128
2267ntrumls743x
2800dilithium2
2823sflashv2
3072ronald3072
3504dilithium3
3856dilithium4
4096ronald4096
4160qtesla3f
4160qtesla3s
5184qtesla1p
5550pflash1
8256qtesla192
8256qtesla256
12352qtesla3p
127683icp
14985gui184
23408rainbowbinary256181212
41755gui312
86240rainbow5640
94384rainbowbinary16242020
94757gui448
98304pqrsa15
100209rainbow1a
114308rainbow1b
143385rainbow1c
150512rainbow6440
376141rainbow4a
396840luov863256pc
409463rainbow3b
537781rainbow3c
892079rainbow6a
1016868rainbow6b
1274317rainbow5c
1506592luov890351pc
2080112luov8117404pc
Public key
bytessystem
32ed25519
32sphincsf128haraka
32sphincsf128sha256
32sphincsf128shake256
32sphincss128haraka
32sphincss128sha256
32sphincss128shake256
33picnicl1fs
33picnicl1ur
48sphincsf192haraka
48sphincsf192sha256
48sphincsf192shake256
48sphincss192haraka
48sphincss192sha256
48sphincss192shake256
49picnicl3fs
49picnicl3ur
56ed448goldilocks
62mqdss48
64donald512
64ecdonaldp256
64ronald512
64sphincsf256haraka
64sphincsf256sha256
64sphincsf256shake256
64sphincss256haraka
64sphincss256sha256
64sphincss256shake256
65picnicl5fs
65picnicl5ur
88mqdss64
96ecdonaldp384
96ronald768
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1184dilithium2
1472dilithium3
1478ntrumls593x
1504qtesla1
1536lattisigns512
1544pass769
1760dilithium4
1776pass863
1927ntrumls743x
2976qtesla3s
3104qtesla3f
4128qtesla128
7536luov4849242
8224qtesla192
8224qtesla256
14880qtesla1p
15908luov863256
19266sflashv2
19973luov6468330
30240rainbowbinary256181212
32768pqrsa15
357123icp
39712qtesla3p
40248luov8086399
44160rainbow5640
46101luov890351
57600rainbow6440
72124pflash1
100989luov8117404
102912rainbowbinary16242020
152097rainbow1a
163185rainbow1b
192241rainbow1c
206112mqqsig160
333540mqqsig192
410880luov863256pc
422122gui184
529242mqqsig224
564535rainbow3b
565489rainbow4a
720793rainbow3c
789552mqqsig256
1351361rainbow6a
1456225rainbow6b
1566448luov890351pc
1723681rainbow5c
1990045gui312
2184048luov8117404pc
5903405gui448
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
45gui184
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
64ronald512
65rwb0fuz1024
78rainbow1b
83gui448
92rainbow4a
96ecdonaldp384
96ronald768
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
128ronald1024
132ecdonaldp521
147rainbow6b
156rainbow3c
192ronald1536
204rainbow5c
256ronald2048
319luov863256
319luov863256pc
384ronald3072
441luov890351
441luov890351pc
512ronald4096
521luov8117404
521luov8117404pc
1184lattisigns512
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32804picnicl1fs
32882mqdss48
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
73816picnicl3fs
121817picnicl3ur
128508picnicl5fs
209478picnicl5ur
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
42rainbowbinary256181212
43rainbow6440
45gui184
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
73ronald768
78rainbow1b
83gui448
92rainbow4a
96ecdonaldp384
104rainbow1c
105ronald1024
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
147rainbow6b
156rainbow3c
169ronald1536
204rainbow5c
233ronald2048
319luov863256
319luov863256pc
361ronald3072
441luov890351
441luov890351pc
489ronald4096
521luov8117404
521luov8117404pc
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1376qtesla1
1602pass769
1746luov4849242
1765ntrumls743x
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32820picnicl1fs
32882mqdss48
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74152picnicl3fs
121817picnicl3ur
128028picnicl5fs
209478picnicl5ur
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
45gui184
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
78rainbow1b
83gui448
92rainbow4a
96ecdonaldp384
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
147rainbow6b
156rainbow3c
204rainbow5c
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1376qtesla1
1602pass769
1746luov4849242
1765ntrumls743x
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32882mqdss48
32900picnicl1fs
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74032picnicl3fs
121817picnicl3ur
128092picnicl5fs
209478picnicl5ur

amd64; BW+AES (406f1); 2016 Intel Xeon E5-2680 v4; 14 x 2400MHz; manny357, supercop-20170228

Cycles to generate a key pair
quartilemedianquartilesystem
393643944439548lattisigns512
565525668856840ed25519
115144115324115652donald512
199860200180200528ed448goldilocks
271688272912274544pass769
319248321108342552donald1024
354220358120363464pass863
109313211033881110008donald2048
336166033660163372632sphincs256
347496434984083585720ecdonaldp256
691854470649607182536ntrumls401x
706965670923127131236ecdonaldp384
8272636?8534068?12525388?ntrumls439x
6972824?12847972?19918092?ronald512
14743200?14898252?18732140?ntrumls593x
149915241503797215128740ecdonaldp521
226010322291058423091072ntrumls743x
22081128?25809548?43053792?rwb0fuz1024
21203168?33467788?47869040?ronald768
33899312?56257404?83680764?ronald1024
838992888446501284992608pflash1
84394856?128651968?204032332?ronald1536
186941656186994480187086660sflashv2
151144396?285024776?408121032?ronald2048
470149864?611274068?675115116?mqqsig224
552854844?655450200?760318596?mqqsig256
427236944?797074292?1354352660?ronald3072
1208986384?2077352892?3639807096?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
230023122324mqqsig256
241624242432mqqsig224
499285007650160ed25519
787607910479292sflashv2
176300178880181112donald512
208400208504208792ed448goldilocks
387276391272400252donald1024
413972424336430356ronald512
194600?438272?682644?lattisigns512
317436?630840?945436?pass769
723392732952745500ronald768
413068?820712?1245236?pass863
886016925428942156rwb0fuz1024
112584011400001150904ronald1024
114361211476161157976ecdonaldp256
118168411877441194100donald2048
801812?1353988?2394944?pflash1
230961623234522382848ecdonaldp384
253178425468922565368ronald1536
481122448356164880696ronald2048
481585248488244874096ecdonaldp521
142707521434054815944872ronald3072
299360283003215230152340ronald4096
518173805184848451949140sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
820082328276rwb0fuz1024
243162454424892ronald512
259442670426880ronald768
311763235232628ronald1024
377403788838048lattisigns512
462964701647568ronald1536
620366235664096mqqsig224
634886388865104ronald2048
877048910890516mqqsig256
935329395694528sflashv2
114568114988115640ronald3072
149240152612154200donald512
166244166400166744ed25519
185376186928188324ronald4096
218512218672219488pflash1
379352383164393260donald1024
420052420780424284pass769
543828547528551124pass863
549184549804554364ed448goldilocks
123650012418201249712donald2048
129509613025321310320ecdonaldp256
170595217109401712680sphincs256
265711626628442682428ecdonaldp384
564354456821285725660ecdonaldp521
Secret key
bytessystem
64ed25519
84donald512
96ecdonaldp256
144ecdonaldp384
144ed448goldilocks
148donald1024
193pass769
198ecdonaldp521
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
Public key
bytessystem
32ed25519
56ed448goldilocks
64donald512
64ecdonaldp256
64ronald512
96ecdonaldp384
96ronald768
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
72124pflash1
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
96ecdonaldp384
96ronald768
112ed448goldilocks
128ronald1024
132ecdonaldp521
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
64ecdonaldp256
64ed25519
65rwb0fuz1024
73ronald768
96ecdonaldp384
105ronald1024
112ed448goldilocks
132ecdonaldp521
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing many bytes
bytessystem
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
64ecdonaldp256
64ed25519
65rwb0fuz1024
96ecdonaldp384
112ed448goldilocks
132ecdonaldp521
1184lattisigns512
1602pass769
1790pass863
41000sphincs256

amd64; BW+AES (406f1); 2016 Intel Xeon E5-2609 v4; 8 x 1700MHz; bolero, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
4204?4300?5808?picnicl1ur
4212?4356?5804?picnicl1fs
20496?23588?29596?picnicl3fs
21780?25192?35092?picnicl3ur
19456?25200?33220?picnicl5ur
251562523625328lattisigns512
21504?25800?30964?picnicl5fs
452964536045484ed25519
9265293508103688ecdonaldp256
962849649697404donald512
143004143592146848dilithium2
150656152540157840ecdonaldp224
155056155376155760ed448goldilocks
221748222260226276donald1024
218552233372242960dilithium3
321692323068326808pass769
279364333332334064dilithium4
373564374844379460pass863
594256604296612724ecdonaldp160
646828655032665148ecdonaldk163
671696673968679176donald2048
676512679852690008ecdonaldb163
701332710772726180ecdonaldp192
781300786952810164edons128k08n72nu8l4mu3
798720804792820736ecdonaldp521
822260829784842808ecdonaldk233
851880854112856288mqdss48
864860872376891960ecdonaldb233
105968410620001078924sphincsf128haraka
147284014802881498712ecdonaldk283
157848415931081611800ecdonaldb283
1245004?1643588?2082096?qtesla1
166953616779361717528sphincsf192haraka
198774419902682002356mqdss64
219562822108202242176ecdonaldp384
232883223434602368712ecdonaldk409
241684824257442441264edons128ref
248869625127162565372ecdonaldb409
286096428681082876376sphincs256
2443964?3487156?4571068?qtesla128
368608436947563698232sphincsf256haraka
2550600?3729340?4927636?qtesla3f
393831239466403950052sphincsf128sha256
3790404?5029656?8612580?qtesla3s
554204055568965588588ecdonaldk571
602667660451206096148ecdonaldb571
610395261085486295908luov863256
6270544?6436212?9144848?qtesla192
5880240?6681280?8255276?qtesla1p
6701472?6817688?8788668?3icp
709232871002647188948sphincsf192sha256
707629672059527297296ntrumls401x
788094878841847890532sphincsf128shake256
845003685499208695244ntrumls439x
987279698798689886616rainbowbinary256181212
993354099454489991868luov863256pc
118503081185422811947592sphincsf192shake256
8020768?12864956?19491240?ronald512
10683440?14073852?17476232?qtesla256
141629761418185614512060tts6440
152658841543384015646544ntrumls593x
186589441869644018727360luov4849242
233610882367758023948604ntrumls743x
19940784?24557236?33768480?rwb0fuz1024
251606242521634425461436luov890351
272144202722525227242728sphincsf256sha256
295854002959754429609308rainbowbinary16242020
18092536?30780432?48668472?ronald768
314993523151711231525708sphincsf256shake256
27184020?31826916?38597344?qtesla3p
339193243392689233932904sphincss128haraka
384426443846278038502872luov890351pc
411687404167044041691200rainbow5640
490853964911733249970240luov8117404
29161640?50021040?75764888?ronald1024
533858045434205655524488sphincss192haraka
594906125954168459833348sphincss256haraka
647356446484220464927808luov6468330
667950446680540466825496luov8117404pc
99675096100741552100948644rainbow6440
117189296117567664117905328luov8086399
120837896120943180121626936rainbow1b
125948632126282500126422020sphincss128sha256
171728872172927992172981444rainbow1c
88442484?174305740?244007860?ronald1536
183415496183446880184689456sflashv2
227780000227819720228402692sphincss192sha256
247792448248373016248403280sphincss128shake256
301223820309186284317636612mqqsig160
173168632?334365076?526333904?ronald2048
373908560374833720377118464sphincss192shake256
409933556413324436418528808gui184
436428568438204020439708636sphincss256sha256
480440288495520684513742580mqqsig192
503982260504237472504268900sphincss256shake256
351992344?641923336?1004271916?ronald3072
705102916716750996730075780mqqsig256
735222316751111864766069616mqqsig224
846606004847912732854974472rainbow3b
101938000410212208761022295356rainbow1a
821462560?1508821292?2545303832?ronald4096
161588795616162160481626601232rainbow3c
333318374833447767083359796072gui312
356310235635689875323572680448rainbow6b
379172784039125128004031119840pqrsa15
515306812451538417765159527472rainbow5c
628942877262910357366297952064rainbow6a
750807720875086835167522313880rainbow4a
241611069442439470286824690379892gui448
Cycles to sign 59 bytes
quartilemedianquartilesystem
150015041512mqqsig160
199620042012mqqsig192
203620442052mqqsig256
237623882432mqqsig224
141321418414312rainbowbinary256181212
179881809618224tts6440
211082126821484rainbowbinary16242020
374603777238360rainbow5640
487084886049988ed25519
559165600056572rainbow1a
656686594466272rainbow6440
794687964482764sflashv2
103324103476103636rainbow1c
156812158940162396donald512
163276163456163724ed448goldilocks
272196278800288660ecdonaldp256
288504292084296080donald1024
307124312560319008ecdonaldp224
134340?317708?748724?lattisigns512
342460343272346208rainbow3c
346140348060353680luov863256pc
134500?371492?813028?3icp
424240430116440252ronald512
439596439876442320rainbow1b
246316?490676?792372?qtesla1
524588525484528992rainbow6a
522208?535588?960116?ntrumls439x
580224?611220?1445824?dilithium3
680140680836681340rainbow5c
714332719928729124ecdonaldp160
740228750452759392ronald768
754048756848764620donald2048
383172?761380?1141276?pass769
761728767852779148ecdonaldk163
568288?768512?974792?dilithium2
787556787892792424rainbow4a
789940798876816828ecdonaldb163
329892?799344?1427000?qtesla3f
460520?831608?1214588?ntrumls401x
833964841184853060ecdonaldp192
441272?875852?1313356?pass863
900628904932924040rwb0fuz1024
904696916128928168ronald1024
990360991392995044luov890351pc
99650410093681023016ecdonaldk233
103487210428761051856ecdonaldb233
1132708?1168404?2110616?ntrumls743x
737180?1211440?1256052?dilithium4
126534012726801314300edons128k08n72nu8l4mu3
949272?1394496?2270948?qtesla1p
142792014379561448824ecdonaldp521
146818814691681475492rainbow3b
146277614715161477272luov8117404pc
825820?1506476?2206616?ntrumls593x
170132417103001725700ecdonaldk283
180360018178241827380ecdonaldb283
900700?1889852?3068640?qtesla3s
243888824578802483300ronald1536
251825225365722566168ecdonaldp384
272405227324762747748ecdonaldk409
288981629064402931328ecdonaldb409
2958560?3313576?4550368?qtesla128
329286433900203425984edons128ref
352432435509083578796ronald2048
357660035911883593652rainbow6b
397798039924243995252luov863256
3029084?5299864?9197616?qtesla3p
543894854529125470116mqdss48
1582212?5623660?16321532?qtesla192
6133908?6138408?7872984?qtesla256
625310462790566322848ecdonaldk571
672092067383326761784ecdonaldb571
785593678607087926352picnicl1fs
885565689045288951308ronald3072
103476841039246410517672picnicl1ur
130125641303536013054928mqdss64
130732961308379613103424luov890351
173468401754192817567268picnicl3fs
179849321807485618412108ronald4096
9511104?19061012?30908516?gui184
225069442252115222530300luov8117404
250712642520280425828016picnicl3ur
352551843578464840416456picnicl5fs
394305243949236839578868sphincsf128haraka
409851964102040841389940luov4849242
439893004409292454316624picnicl5ur
502684885031804850591280sphincs256
510331885136056051577984sphincsf192haraka
101393188101449800101490256sphincsf256haraka
125053992125272432125523112sphincsf128sha256
131373944131440884131568000pqrsa15
133103116133118676133143324luov6468330
208906260209306512210021788sphincsf192sha256
249222088249465500249689408sphincsf128shake256
260076824260612872260680456luov8086399
332739200333165368333506512sphincsf192shake256
633413108633745840634204296sphincsf256sha256
666538500666804440669444072sphincss128haraka
309852120?686228872?1071408348?gui312
728591204729115704729787532sphincsf256shake256
907334672908733040917878016sphincss256haraka
167202977616729884161688975748sphincss192haraka
211631726021215700242122890292sphincss128sha256
370032170837070401323740728980sphincss128shake256
476145246047644130924777162960sphincss192sha256
512652502051414413485150881432sphincss256sha256
589747341658984987165911438728sphincss256shake256
3455581196?7713756464?11998974196?gui448
776478600877821445647921232128sphincss192shake256
Cycles to verify 59 bytes
quartilemedianquartilesystem
822489008972rwb0fuz1024
106321066410684rainbowbinary256181212
107921213612396rainbowbinary16242020
219602218023348mqqsig160
224122348826116ronald512
2702027076271283icp
253682802428168ronald768
291562988430920ronald1024
336203378034076lattisigns512
348683497235184rainbow5640
359123702038568mqqsig192
382883920046940mqqsig224
401004103242228ronald1536
416604348044356rainbow1a
451244528445340tts6440
453364538445416rainbow6440
539405422855812ronald2048
665766801268404mqqsig256
874688786488324rainbow1c
889209000092172ronald3072
100644101012103064qtesla1
105172105480105844sflashv2
116840117556121776luov863256pc
126980127760128492donald512
142852143776145120ronald4096
145136145324147996dilithium2
153216154716160400gui184
161572162216169924ed25519
207752208284210456qtesla3s
208100208812229536dilithium3
216296216596217480ntrumls401x
228164228540228980qtesla3f
237928239060240676ntrumls439x
265132266712271340donald1024
260860271068274276luov890351pc
283388285404285952rainbow3c
296576296708296880rainbow4a
319496325376330348ecdonaldp256
284148342812343216dilithium4
358444377768380300luov8117404pc
378212378988381944ntrumls593x
382552387120391684edons128k08n72nu8l4mu3
426656430696441204ecdonaldp224
488748491292494932pass769
504344505128508560ed448goldilocks
521544522336522528rainbow1b
522604524776526848ntrumls743x
528976529232529680qtesla128
534888535660539448qtesla1p
558992560152565972pass863
566688569028569904rainbow6a
571296571740572112rainbow5c
582868587156611156gui312
730196735536742472ecdonaldp160
761076774924778596donald2048
879456885324895160ecdonaldp192
9244889415321011768edons128ref
9630849875201066552sphincss128haraka
102968410321641048256qtesla192
121612012165681220836qtesla256
129640413066481317628ecdonaldk163
137258013806681398852ecdonaldb163
141840014249561456968gui448
158583615895081620744sphincss192haraka
161238416230641633512sphincs256
170226817086041722108ecdonaldk233
176968017779601788984ecdonaldb233
177963217827641794600rainbow3b
204979620546202061076sphincss256haraka
214091221475442159864ecdonaldp521
228672022940002398756sphincsf128haraka
270718427131562725932qtesla3p
269625627133642762080ecdonaldp384
303482430740803111744ecdonaldk283
323098032490323269004ecdonaldb283
325726032651003315292luov863256
356734035860083605728mqdss48
371790837745763782008sphincsf256haraka
381278839326563937596sphincsf192haraka
457849645915124593436rainbow6b
479099648096964849256ecdonaldk409
511052051364125201484ecdonaldb409
528412852877285292672picnicl1fs
532794053899485546324sphincss128sha256
744840874653127475560picnicl1ur
893186090097489046780mqdss64
98957361056830811140352sphincss128shake256
104604961061722810736496sphincss192sha256
113294761136590011482036ecdonaldk571
116313681171079211867144luov890351
120442641205735212075976picnicl3fs
122842121237407612430448ecdonaldb571
126717481267964013190200sphincsf128sha256
144689641458216014835284sphincss192shake256
179165081794552018559968picnicl3ur
190379561924482419292796sphincsf128shake256
195388001954722819557392pqrsa15
196703681974364419801844sphincss256sha256
196028681984484420357220sphincss256shake256
199055961993348419959464luov8117404
234951202356642026728856picnicl5fs
263582642636786826983972sphincsf192sha256
290249642903547629065388luov4849242
297143083053391230923576sphincsf192shake256
314917243158344838077124picnicl5ur
382139843956408839583636sphincsf256sha256
392801563986416840178644sphincsf256shake256
760039487601610076522744luov6468330
142363604142480624142773772luov8086399
Secret key
bytessystem
32edons128k08n72nu8l4mu3
32edons128ref
32luov4849242
32luov6468330
32luov8086399
32luov8117404
32luov863256
32luov890351
32mqdss48
48mqdss64
49picnicl1fs
49picnicl1ur
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
64sphincsf128haraka
64sphincsf128sha256
64sphincsf128shake256
64sphincss128haraka
64sphincss128sha256
64sphincss128shake256
72ecdonaldp192
73picnicl3fs
73picnicl3ur
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
96sphincsf192haraka
96sphincsf192sha256
96sphincsf192shake256
96sphincss192haraka
96sphincss192sha256
96sphincss192shake256
97picnicl5fs
97picnicl5ur
108ecdonaldb283
108ecdonaldk283
128sphincsf256haraka
128sphincsf256sha256
128sphincsf256shake256
128sphincss256haraka
128sphincss256sha256
128sphincss256shake256
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2112qtesla1
2112qtesla128
2267ntrumls743x
2800dilithium2
2823sflashv2
3072ronald3072
3504dilithium3
3856dilithium4
4096ronald4096
4160qtesla3f
4160qtesla3s
5184qtesla1p
8256qtesla192
8256qtesla256
12352qtesla3p
127683icp
14985gui184
16608tts6440
23408rainbowbinary256181212
41755gui312
86240rainbow5640
94384rainbowbinary16242020
94757gui448
98304pqrsa15
100209rainbow1a
114308rainbow1b
143385rainbow1c
150512rainbow6440
376141rainbow4a
396840luov863256pc
409463rainbow3b
537781rainbow3c
892079rainbow6a
1016868rainbow6b
1274317rainbow5c
1506592luov890351pc
2080112luov8117404pc
Public key
bytessystem
32ed25519
32sphincsf128haraka
32sphincsf128sha256
32sphincsf128shake256
32sphincss128haraka
32sphincss128sha256
32sphincss128shake256
33picnicl1fs
33picnicl1ur
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
48sphincsf192haraka
48sphincsf192sha256
48sphincsf192shake256
48sphincss192haraka
48sphincss192sha256
48sphincss192shake256
49picnicl3fs
49picnicl3ur
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
62mqdss48
64donald512
64ecdonaldp256
64ronald512
64sphincsf256haraka
64sphincsf256sha256
64sphincsf256shake256
64sphincss256haraka
64sphincss256sha256
64sphincss256shake256
65picnicl5fs
65picnicl5ur
72ecdonaldb283
72ecdonaldk283
88mqdss64
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
840edons128k08n72nu8l4mu3
972ntrumls401x
1056sphincs256
1112ntrumls439x
1184dilithium2
1472dilithium3
1478ntrumls593x
1504qtesla1
1536lattisigns512
1544pass769
1760dilithium4
1776pass863
1927ntrumls743x
2576edons128ref
2976qtesla3s
3104qtesla3f
4128qtesla128
7536luov4849242
8224qtesla192
8224qtesla256
14880qtesla1p
15908luov863256
19266sflashv2
19973luov6468330
30240rainbowbinary256181212
32768pqrsa15
357123icp
39712qtesla3p
40248luov8086399
44160rainbow5640
46101luov890351
57600rainbow6440
57600tts6440
100989luov8117404
102912rainbowbinary16242020
152097rainbow1a
163185rainbow1b
192241rainbow1c
206112mqqsig160
333540mqqsig192
410880luov863256pc
422122gui184
529242mqqsig224
564535rainbow3b
565489rainbow4a
720793rainbow3c
789552mqqsig256
1351361rainbow6a
1456225rainbow6b
1566448luov890351pc
1723681rainbow5c
1990045gui312
2184048luov8117404pc
5903405gui448
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
45gui184
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
78rainbow1b
83gui448
92rainbow4a
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
147rainbow6b
156rainbow3c
192ronald1536
204rainbow5c
232edons128k08n72nu8l4mu3
256ronald2048
304edons128ref
319luov863256
319luov863256pc
384ronald3072
441luov890351
441luov890351pc
512ronald4096
521luov8117404
521luov8117404pc
1184lattisigns512
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32804picnicl1fs
32882mqdss48
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
73792picnicl3fs
121817picnicl3ur
128316picnicl5fs
209478picnicl5ur
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
45gui184
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
78rainbow1b
83gui448
92rainbow4a
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
104rainbow1c
105ronald1024
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
147rainbow6b
156rainbow3c
169ronald1536
204rainbow5c
232edons128k08n72nu8l4mu3
233ronald2048
304edons128ref
319luov863256
319luov863256pc
361ronald3072
441luov890351
441luov890351pc
489ronald4096
521luov8117404
521luov8117404pc
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1376qtesla1
1602pass769
1746luov4849242
1765ntrumls743x
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32882mqdss48
32916picnicl1fs
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74248picnicl3fs
121817picnicl3ur
128156picnicl5fs
209478picnicl5ur
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
45gui184
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
63gui312
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
78rainbow1b
83gui448
92rainbow4a
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
104rainbow1c
112ed448goldilocks
112rainbow3b
118rainbow6a
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
147rainbow6b
156rainbow3c
204rainbow5c
232edons128k08n72nu8l4mu3
304edons128ref
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1376qtesla1
1602pass769
1746luov4849242
1765ntrumls743x
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32882mqdss48
32884picnicl1fs
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
73936picnicl3fs
121817picnicl3ur
128060picnicl5fs
209478picnicl5ur

x86; normally amd64; BW+AES (406f1); 2016 Intel Xeon E5-2609 v4; 8 x 1700MHz; bolero, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
559256765984picnicl1ur
565657286260picnicl1fs
24436?28372?40588?picnicl5fs
24784?28456?41372?picnicl5ur
30788?33580?45744?picnicl3ur
319163420838496picnicl3fs
285444285768286216ed25519
675272675892677100dilithium2
831292834972839368pass769
102090010222721038180dilithium3
102345610275321034212pass863
121290412134201214392ed448goldilocks
140455214061641410212dilithium4
272230827282122741448mqdss48
4287100?5733312?8496836?qtesla1
633983263476446363764mqdss64
925254892582409268500luov863256
104864241049529610500552sphincsf128shake256
7577568?10542204?13573220?qtesla128
106350601078838410893716ntrumls401x
123207561251922412710880ntrumls439x
8655132?12713148?16813772?qtesla3f
156847281568953215697728sphincsf192shake256
162421961625181216300728luov863256pc
13071704?17288424?25668916?qtesla3s
19954360?20002324?28471592?qtesla192
223962922255658422743372ntrumls593x
20031300?22737724?28063908?qtesla1p
230541922309055223140864luov4849242
297430002980672429870020luov890351
319271123202649232077884sphincsf128haraka
346142963499495635276568ntrumls743x
413278164140361241433540luov890351pc
414443164145598442070440sphincsf256shake256
23355276?43447976?63297836?qtesla256
471738764718829247243820sphincsf192haraka
494217684950587649537508luov8117404
714411487161819271751152luov8117404pc
811468168127721681409460luov6468330
94899540?110770592?142484852?qtesla3p
125805928125984248126041124sphincsf256haraka
146700304146879852146974848luov8086399
333674548333687944333711528sphincss128shake256
415325928426117404445619604mqqsig192
498527888498563816498599112sphincss192shake256
631773156650023264674391036mqqsig160
656839972656966688657238944sphincss256shake256
101243256010150142441015509656sphincss128haraka
175147482417915547121839054672mqqsig224
199998610420009748042044983432sphincss256haraka
270067840427369609522783193060mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
398440124056mqqsig160
542054845592mqqsig224
562456405684mqqsig256
722472847348mqqsig192
297848298072298404ed25519
389380403640414836luov863256pc
109813211120441176252luov890351pc
1046684?1119764?2117088?pass769
124463212451241245756ed448goldilocks
921840?1484164?2288624?qtesla1
164319616559401823504luov8117404pc
1377276?1967848?3482052?qtesla3f
1282072?2545764?3845856?pass863
2567220?2770368?3231712?dilithium2
1882544?3062556?6139276?qtesla3s
1573376?3748028?7342732?dilithium3
1955440?3789792?6037644?qtesla1p
460431246160924619172luov863256
2917692?7684328?9328352?dilithium4
99952801000826410024980picnicl1fs
8110004?11088772?20031604?qtesla128
122250361223939212283816mqdss48
136115921366926014303260picnicl1ur
12459884?15953272?23765092?qtesla3p
205963162063262420661472luov890351
229801042301923623694900picnicl3fs
266307722671242026899864mqdss64
330263483304052839719364picnicl3ur
347009323472768834751168luov8117404
12601016?34942272?505470860?qtesla192
44733340?45608616?57248520?picnicl5fs
537301645375544854278520luov4849242
59579420?59805940?76860744?picnicl5ur
16610272?131725432?240707560?qtesla256
170201464170266600170451668luov6468330
342712812343510868343981568luov8086399
370084060371379652372467152sphincsf128shake256
505681492506686916508212248sphincsf192shake256
100398816010061382561017576208sphincsf256shake256
117840013611803221161181704612sphincsf128haraka
141440169614156370201419198416sphincsf192haraka
350177306035026191763504684748sphincsf256haraka
492075351649214383004922133588sphincss128shake256
754874641675499955287551010820sphincss256shake256
100773418401007832317210079080316sphincss192shake256
188833746841898505215219000045240sphincss128haraka
313889726643139134621631468663880sphincss256haraka
Cycles to verify 59 bytes
quartilemedianquartilesystem
453565005650652mqqsig160
633886574467488mqqsig192
819208784891512mqqsig224
100124107824119612mqqsig256
117636118240127976luov863256pc
258196258696259292luov890351pc
326264327220339404qtesla1
355296356400376676luov8117404pc
642760643336644948qtesla3s
656152658008660552qtesla3f
704376704772705916dilithium2
840308841800850604ed25519
103787610387881050820dilithium3
134590813502881353104pass769
143529214362401448380dilithium4
162069216242161626428pass863
172392017256241734936qtesla1p
302024830351163051856qtesla128
383263238469243850424luov863256
446213244644684470332ed448goldilocks
675572868814406900316qtesla192
693571669420646949140picnicl1fs
776525277725167780132mqdss48
836049285035208570972qtesla256
878624487971768804660qtesla3p
965898096924249922732picnicl1ur
157872881585486416461496picnicl3fs
177493321786565217903332mqdss64
189278521895761218991536luov890351
216896442223436822476800sphincss128haraka
232836562331219228216472picnicl3ur
298862723022482030774116sphincss128shake256
30590540?30788216?38854804?picnicl5fs
315159723153920031571436luov8117404
342814843431306434320300luov4849242
40670880?41543100?53365896?picnicl5ur
415065364275904442946324sphincss192shake256
453069444598049646184764sphincss256haraka
495054325009231251042148sphincsf128haraka
532374325659139657516964sphincss256shake256
690800887089387671822116sphincsf128shake256
778162167988606879979868sphincsf192haraka
830239568319468883475896sphincsf256haraka
911805009169902091782672luov6468330
109996340111564004113320484sphincsf192shake256
112950560113089272113461208sphincsf256shake256
182428072182506396182695276luov8086399
Secret key
bytessystem
32luov4849242
32luov6468330
32luov8086399
32luov8117404
32luov863256
32luov890351
32mqdss48
48mqdss64
49picnicl1fs
49picnicl1ur
64ed25519
64sphincsf128haraka
64sphincsf128shake256
64sphincss128haraka
64sphincss128shake256
73picnicl3fs
73picnicl3ur
96sphincsf192haraka
96sphincsf192shake256
96sphincss192shake256
97picnicl5fs
97picnicl5ur
128sphincsf256haraka
128sphincsf256shake256
128sphincss256haraka
128sphincss256shake256
144ed448goldilocks
193pass769
216pass863
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
1158ntrumls401x
1305ntrumls439x
1742ntrumls593x
2112qtesla1
2112qtesla128
2267ntrumls743x
2800dilithium2
3504dilithium3
3856dilithium4
4160qtesla3f
4160qtesla3s
5184qtesla1p
8256qtesla192
8256qtesla256
12352qtesla3p
396840luov863256pc
1506592luov890351pc
2080112luov8117404pc
Public key
bytessystem
32ed25519
32sphincsf128haraka
32sphincsf128shake256
32sphincss128haraka
32sphincss128shake256
33picnicl1fs
33picnicl1ur
48sphincsf192haraka
48sphincsf192shake256
48sphincss192shake256
49picnicl3fs
49picnicl3ur
56ed448goldilocks
62mqdss48
64sphincsf256haraka
64sphincsf256shake256
64sphincss256haraka
64sphincss256shake256
65picnicl5fs
65picnicl5ur
88mqdss64
972ntrumls401x
1112ntrumls439x
1184dilithium2
1472dilithium3
1478ntrumls593x
1504qtesla1
1544pass769
1760dilithium4
1776pass863
1927ntrumls743x
2976qtesla3s
3104qtesla3f
4128qtesla128
7536luov4849242
8224qtesla192
8224qtesla256
14880qtesla1p
15908luov863256
19973luov6468330
39712qtesla3p
40248luov8086399
46101luov890351
100989luov8117404
206112mqqsig160
333540mqqsig192
410880luov863256pc
529242mqqsig224
789552mqqsig256
1566448luov890351pc
2184048luov8117404pc
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
112ed448goldilocks
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128shake256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256shake256
32882mqdss48
32900picnicl1fs
35664sphincsf192haraka
35664sphincsf192shake256
49216sphincsf256haraka
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74368picnicl3fs
121817picnicl3ur
128380picnicl5fs
209478picnicl5ur
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
112ed448goldilocks
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128shake256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256shake256
32756picnicl1fs
32882mqdss48
35664sphincsf192haraka
35664sphincsf192shake256
49216sphincsf256haraka
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74008picnicl3fs
121817picnicl3ur
128220picnicl5fs
209478picnicl5ur
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
112ed448goldilocks
319luov863256
319luov863256pc
441luov890351
441luov890351pc
521luov8117404
521luov8117404pc
1376qtesla1
1602pass769
1746luov4849242
1790pass863
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128shake256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256shake256
32882mqdss48
32996picnicl1fs
35664sphincsf192haraka
35664sphincsf192shake256
49216sphincsf256haraka
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
73888picnicl3fs
121817picnicl3ur
128540picnicl5fs
209478picnicl5ur

aarch64; Cortex-A72 (418fd080); 2015 Mediatek MT8173; 2 x 2100MHz; a72, supercop-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
133710133721133768ed25519
330297933192673348254ntrumls401x
383246238640713885225ntrumls439x
689887969275656965140ntrumls593x
985215099022539976270ntrumls743x
162944261629661316299798sphincs256
53487967?64410143?75692130?rwb0fuz1024
241565740248314186256494561mqqsig160
322121496322301926322482762sflashv2
364935740374125378386966231mqqsig192
539145220547564180561365503mqqsig224
797244152812518704827367837mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
376937813813mqqsig160
445944774515mqqsig192
505450725097mqqsig224
557155905650mqqsig256
114581114706115226sflashv2
137904137909137916ed25519
233199423351762336811rwb0fuz1024
306944261307011365307108312sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
124381247012494rwb0fuz1024
835708413388980mqqsig192
126803131256148775mqqsig160
143389143587143823sflashv2
145266?155384?181606?mqqsig224
222396?265378?281087?mqqsig256
423040423751424271ed25519
381700938206553823304sphincs256
Secret key
bytessystem
64ed25519
265rwb0fuz1024
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1742ntrumls593x
2267ntrumls743x
2823sflashv2
Public key
bytessystem
32ed25519
128rwb0fuz1024
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1927ntrumls743x
19266sflashv2
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
64ed25519
65rwb0fuz1024
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
64ed25519
65rwb0fuz1024
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
64ed25519
65rwb0fuz1024
41000sphincs256

aarch64; Cortex-A57 (418fd071); 2015 NVIDIA Tegra X1; 4 x 1734MHz; jetsontx1, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
161881693718060picnicl1ur
170311787118771picnicl1fs
127650128043128320ed25519
146728147646150197picnicl3fs
146150148384152769picnicl3ur
302484304376316795picnicl5fs
303793308333328091picnicl5ur
312508313468314394dilithium2
316330317437319349donald512
473481474240475251dilithium3
623542624759649214dilithium4
872725874472880425donald1024
112896911318961144416mqdss48
147974514905501506626ecdonaldp160
150038515167221533231ecdonaldp192
168356616956391709016ecdonaldk163
177279917834281792867ecdonaldb163
193778619630831980246ecdonaldp224
208542521044912127958ecdonaldp256
229594123108712331411ecdonaldk233
240418724198272436862ecdonaldb233
1573055?2539465?3053190?qtesla1
261855526227132633119mqdss64
282774028353842844657donald2048
355749635931943630263ntrumls401x
2696267?3730884?4853278?qtesla128
412638641605824205770ntrumls439x
422531942552374287399ecdonaldp384
512297151452185184142ecdonaldk283
555019155821725618640ecdonaldb283
4423068?6513266?8799749?qtesla3f
719327772360157292102ntrumls593x
742700174639427509853ecdonaldp521
4750716?7728027?10746148?qtesla3s
798266081145058143643sphincsf128sha256
7211265?8164331?9130321?qtesla1p
8393978?8484199?12084277?qtesla192
106845631076445310866171ntrumls743x
109899741101548211041440ecdonaldk409
120376421205995112112018ecdonaldb409
129874961302535613079064sphincsf192sha256
10175677?14316534?22870169?qtesla256
9475845?14963929?21728321?ronald512
157286251573464515789080sphincs256
187522901876702318900036sphincsf128shake256
233343032339737823416303sphincsf128haraka
235113042358255123643818ecdonaldk571
263487482640817126468201ecdonaldb571
272874092729251527316641sphincsf192shake256
274730942756440630718691luov4849242
345271693455390734588165sphincsf192haraka
33299879?38805081?47069227?qtesla3p
24294311?38942477?55504720?ronald768
403742224051212840748423luov863256
487286834903259149143819sphincsf256sha256
52957496?64824954?80808634?rwb0fuz1024
43310829?68105947?96225216?ronald1024
752188837537674277123138sphincsf256shake256
756190167726417484563087luov6468330
927078939275142992924340sphincsf256haraka
123013067124201770126420531luov890351
140598844141870595148721998luov8086399
124142242?183096243?296097558?ronald1536
216835937217130787217484469luov8117404
255764302261403706267486427sphincss128sha256
299989170309094931318567765mqqsig160
365494786366125102375966305sflashv2
418749278427631291433699099sphincss192sha256
274479988?508987914?791469746?ronald2048
595807270600077798600104030sphincss128shake256
591302517616291098630361951mqqsig192
742247576742555182743062999sphincss128haraka
786454912811890844817323360sphincss256sha256
874264934876273434877142505sphincss192shake256
916933986941087197972070262mqqsig224
110310548111049655281147704457sphincss192haraka
118126243712296847631230301015sphincss256shake256
133265702013371356381337980587rainbow1a
134421308413921906401427918091mqqsig256
147490384814753901271476026201sphincss256haraka
1047635478?1780582306?2574521124?ronald3072
245573801324706712562489366122gui184
436756805543743560814378800352rainbow1c
2969960672?4457534475?7411602664?ronald4096
568726193956960023135700632081rainbow1b
97503848231005720336810310607044pqrsa15
123779110351241420184213008607639rainbow4a
296086032022972245300130819369889rainbow3b
460361781494608752997247494660035rainbow3c
497428693314985438377949890627052rainbow6a
Cycles to sign 59 bytes
quartilemedianquartilesystem
423042324317mqqsig160
468046864706mqqsig192
526452975346mqqsig224
571057355790mqqsig256
132774133304133438ed25519
158504160091164439sflashv2
419201423991429530donald512
531698531971534451rainbow1a
620493?620911?2379798?dilithium2
435061?712592?1155298?qtesla1
823537833241847711ronald512
99541310023121007281donald1024
642098?1333219?3224005?qtesla3f
161995816251611635252rainbow1c
168190916970091708064ronald768
170554017226761736207ecdonaldp160
177102417835841799489ecdonaldp192
176114317841261807441rainbow4a
195674519678731978471ecdonaldk163
203385520488912059240ecdonaldb163
1556594?2239686?3277370?qtesla1p
224785222635422279022ecdonaldp224
230227723448142356906rwb0fuz1024
244581424660032488185ecdonaldp256
259491826078692627517ronald1024
262953926351232644030rainbow1b
265187626678602697027ecdonaldk233
276868727782322789860ecdonaldb233
300453830121703023240donald2048
1875508?3192324?5093951?qtesla3s
407689141023354125397rainbow6a
2061183?4114769?5776595?dilithium3
1109497?4276506?8950479?dilithium4
501097650295785064057ecdonaldp384
559216756610295860303rainbow3b
565299556652455679434ecdonaldk283
608649361066276127751ecdonaldb283
609356961536466244892rainbow3c
638010764100786437505ronald1536
3190732?7306250?15363653?qtesla256
4801151?8496162?12449516?qtesla3p
890688689360978972715ecdonaldp521
116305771163718913652893qtesla192
3111722?11845692?11880194?qtesla128
120067041207738012100575ecdonaldk409
123591391242746012512948luov863256
125398491260388212646965ronald2048
130454111306084413084997ecdonaldb409
165806191680008218544423picnicl1fs
220174302220854723444672picnicl1ur
252502902532482825367323ecdonaldk571
279951382802563528096920ecdonaldb571
353639803542495635478876ronald3072
428411504292686444527298luov890351
472993484742529647535609mqdss48
543641375511321758244524luov4849242
701577957030205071247552picnicl3fs
719947537212490772271563ronald4096
728719317296285073545221luov8117404
857944648589961488059301picnicl3ur
142398264142600976144793202picnicl5fs
144830228150041629153031802mqdss64
164814920164940171167767250picnicl5ur
168069124174391742179633221luov6468330
252317465252590303253324412sphincsf128sha256
299313870299581992299777061sphincs256
337358042337841423345956836luov8086399
355626502356482096359779803sphincsf192sha256
368177584368489736381776129pqrsa15
562604684563345930565703747sphincsf128shake256
730626200731224864731913457sphincsf192shake256
860248678861469785893527097sphincsf128haraka
103350422310340402201034650983sphincsf192haraka
109788305011476194511154258043sphincsf256sha256
704662996?1396107630?2289654485?gui184
166652626316694111201671334007sphincsf256shake256
256771629425689563962669176756sphincsf256haraka
386209960839328651333956384309sphincss128sha256
834217912983459282108354284256sphincss128shake256
897345994793477946379372884048sphincss192sha256
914309832695116948739524077330sphincss256sha256
138186864141382489392313831473481sphincss128haraka
134914726331406301984714069031913sphincss256shake256
170864597881710504448017115441724sphincss192shake256
229171167432292725932422936588746sphincss256haraka
340923740713411443931035534591047sphincss192haraka
Cycles to verify 59 bytes
quartilemedianquartilesystem
140351409914225rwb0fuz1024
527365294253238ronald512
612246165862586ronald768
753857591077297ronald1024
106914110662116991mqqsig160
112498113424114422ronald1536
113356115197118147mqqsig192
144017144849145725ronald2048
165705167030186919sflashv2
166844168904170854qtesla1
187589190633223810mqqsig224
250917254461255460ronald3072
282353287006324367mqqsig256
301855323494332645gui184
352265352826353794dilithium2
368341369409372077ronald4096
389368389957390972ed25519
413017414339415049donald512
411818415280426991qtesla3f
420709424572424960qtesla3s
436066436184440788rainbow1a
503710504829505351dilithium3
680992681850684040dilithium4
942422943017948606qtesla128
964884973909980571qtesla1p
105256210732221078996donald1024
145216614528571462186rainbow1c
158912416083341786980rainbow4a
173634417370791746145rainbow1b
179358818056741816612ecdonaldp160
182769918428231869312ecdonaldp192
200363320121762016109qtesla192
228945023003652316781qtesla256
241265424295762449833ecdonaldp224
262635526412212654192ecdonaldp256
331850533312923366637donald2048
339247334081523428521ecdonaldk163
354714435602023574787ecdonaldb163
364528436533893727882sphincs256
402455740428514097123rainbow6a
442688944490614574931sphincss128sha256
452487545348484544340qtesla3p
465264046649254677561ecdonaldk233
482213648504894868749ecdonaldb233
512131151404655211671ecdonaldp384
551407856124125801613rainbow3c
564872157137526800592rainbow3b
728677374417967534306sphincss192sha256
897150490373499087982ecdonaldp521
103181271038027210408689ecdonaldk283
106271951070284310868515sphincss128shake256
109218271092840210935781luov863256
108337791096524411324835sphincsf128sha256
111349461116504011199356ecdonaldb283
112584851134946112529700picnicl1fs
133296171377483113834772sphincss256sha256
151224761532693015330642sphincss192shake256
153653241572207616172876sphincss128haraka
157574171591291916968934picnicl1ur
189909861927498219367057sphincsf192sha256
190597761970095719803887sphincss256shake256
219829552205223422095347ecdonaldk409
241734392420178324222305ecdonaldb409
249945492505047725723910sphincsf128shake256
249136422511381625377422sphincss192haraka
269286422744050528375436sphincsf256sha256
326388243359791133862614sphincss256haraka
344951653475472139120609mqdss48
355603833591259836020795sphincsf128haraka
379922303801160138925297sphincsf192shake256
383671813845067440143788luov890351
383497813860839140046926luov4849242
405322244103077841367682sphincsf256shake256
425926474266878442725513pqrsa15
475094784765987148083099ecdonaldk571
478152934800966949276742picnicl3fs
526375575276825553471544ecdonaldb571
572980875733823357547732sphincsf192haraka
594306265949045460977292picnicl3ur
617122686175494062615055sphincsf256haraka
660153386608096666132702luov8117404
963471239680988198431558picnicl5fs
9710243298916218100816557luov6468330
106392772108567620108636854mqdss64
113591375113942296115903282picnicl5ur
189149998189731660190127681luov8086399
Secret key
bytessystem
32luov4849242
32luov6468330
32luov8086399
32luov8117404
32luov863256
32luov890351
32mqdss48
48mqdss64
49picnicl1fs
49picnicl1ur
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
64sphincsf128haraka
64sphincsf128sha256
64sphincsf128shake256
64sphincss128haraka
64sphincss128sha256
64sphincss128shake256
72ecdonaldp192
73picnicl3fs
73picnicl3ur
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
96sphincsf192haraka
96sphincsf192sha256
96sphincsf192shake256
96sphincss192haraka
96sphincss192sha256
96sphincss192shake256
97picnicl5fs
97picnicl5ur
108ecdonaldb283
108ecdonaldk283
128sphincsf256haraka
128sphincsf256sha256
128sphincsf256shake256
128sphincss256haraka
128sphincss256sha256
128sphincss256shake256
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2112qtesla1
2112qtesla128
2267ntrumls743x
2800dilithium2
2823sflashv2
3072ronald3072
3504dilithium3
3856dilithium4
4096ronald4096
4160qtesla3f
4160qtesla3s
5184qtesla1p
8256qtesla192
8256qtesla256
12352qtesla3p
14985gui184
98304pqrsa15
100209rainbow1a
114308rainbow1b
143385rainbow1c
376141rainbow4a
409463rainbow3b
537781rainbow3c
892079rainbow6a
Public key
bytessystem
32ed25519
32sphincsf128haraka
32sphincsf128sha256
32sphincsf128shake256
32sphincss128haraka
32sphincss128sha256
32sphincss128shake256
33picnicl1fs
33picnicl1ur
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
48sphincsf192haraka
48sphincsf192sha256
48sphincsf192shake256
48sphincss192haraka
48sphincss192sha256
48sphincss192shake256
49picnicl3fs
49picnicl3ur
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
62mqdss48
64donald512
64ecdonaldp256
64ronald512
64sphincsf256haraka
64sphincsf256sha256
64sphincsf256shake256
64sphincss256haraka
64sphincss256sha256
64sphincss256shake256
65picnicl5fs
65picnicl5ur
72ecdonaldb283
72ecdonaldk283
88mqdss64
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1184dilithium2
1472dilithium3
1478ntrumls593x
1504qtesla1
1760dilithium4
1927ntrumls743x
2976qtesla3s
3104qtesla3f
4128qtesla128
7536luov4849242
8224qtesla192
8224qtesla256
14880qtesla1p
15908luov863256
19266sflashv2
19973luov6468330
32768pqrsa15
39712qtesla3p
40248luov8086399
46101luov890351
100989luov8117404
152097rainbow1a
163185rainbow1b
192241rainbow1c
206112mqqsig160
333540mqqsig192
422122gui184
529242mqqsig224
564535rainbow3b
565489rainbow4a
720793rainbow3c
789552mqqsig256
1351361rainbow6a
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
45gui184
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64rainbow1a
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
78rainbow1b
92rainbow4a
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
104rainbow1c
112rainbow3b
118rainbow6a
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
156rainbow3c
192ronald1536
256ronald2048
319luov863256
384ronald3072
441luov890351
512ronald4096
521luov8117404
1376qtesla1
1746luov4849242
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32756picnicl1fs
32800pqrsa15
32882mqdss48
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74152picnicl3fs
121817picnicl3ur
128060picnicl5fs
209478picnicl5ur
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
45gui184
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
78rainbow1b
92rainbow4a
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
104rainbow1c
105ronald1024
112rainbow3b
118rainbow6a
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
156rainbow3c
169ronald1536
233ronald2048
319luov863256
361ronald3072
441luov890351
489ronald4096
521luov8117404
1376qtesla1
1746luov4849242
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32800pqrsa15
32882mqdss48
32900picnicl1fs
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74104picnicl3fs
121817picnicl3ur
128124picnicl5fs
209478picnicl5ur
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
45gui184
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64rainbow1a
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
78rainbow1b
92rainbow4a
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
104rainbow1c
112rainbow3b
118rainbow6a
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
156rainbow3c
319luov863256
441luov890351
521luov8117404
1376qtesla1
1746luov4849242
2044dilithium2
2701dilithium3
2720qtesla3s
2848qtesla1p
2848qtesla3f
3104qtesla128
3184luov6468330
3366dilithium4
4850luov8086399
6176qtesla192
6176qtesla256
6176qtesla3p
8080sphincss128haraka
8080sphincss128sha256
8080sphincss128shake256
16976sphincsf128haraka
16976sphincsf128sha256
16976sphincsf128shake256
17064sphincss192haraka
17064sphincss192sha256
17064sphincss192shake256
29792sphincss256haraka
29792sphincss256sha256
29792sphincss256shake256
32644picnicl1fs
32800pqrsa15
32882mqdss48
35664sphincsf192haraka
35664sphincsf192sha256
35664sphincsf192shake256
41000sphincs256
49216sphincsf256haraka
49216sphincsf256sha256
49216sphincsf256shake256
53933picnicl1ur
67800mqdss64
74176picnicl3fs
121817picnicl3ur
127932picnicl5fs
209478picnicl5ur

aarch64; Cortex-A57 (418fd071); 2015 NVIDIA Tegra X1; 4 x 1734MHz; lionheart30, supercop-20161026

Cycles to generate a key pair
quartilemedianquartilesystem
162703163552164434ed25519
517219518316519239ed448goldilocks
558684560967563735donald512
165957216617011665496donald1024
166032116768401692766ecdonaldp192
175069817625021774888ecdonaldk163
178938218129341835781ecdonaldp160
182067218348701846659ecdonaldb163
227144823023822329036ecdonaldp224
234210323533512368269ecdonaldk233
246199024815702506771ecdonaldb233
253771225579252586659ecdonaldp256
410547941374744172036ntrumls401x
483989249084324950672ntrumls439x
526556952924005318267ecdonaldk283
525180552947915349624ecdonaldp384
553324555465775567365donald2048
568054556983225718830ecdonaldb283
827263683135868379570ntrumls593x
104939681054543910637418ecdonaldp521
113878351141292111449241ecdonaldk409
125814791262133212664638ecdonaldb409
125360861262579312699720ntrumls743x
159779801598111515994249sphincs256
14955654?19788340?25940024?ronald512
245425932460899624658568ecdonaldk571
272798882732217427379838ecdonaldb571
35016808?49622120?70639970?ronald768
783100577842310378568120pflash1
57706341?98243905?149400812?ronald1024
183295072?260642028?420579025?ronald1536
352390344354483617358506360sflashv2
662648384?759287800?961368387?mqqsig192
454985038?793921163?1223785133?ronald2048
955995144?1045262071?1214087368?mqqsig160
105638803511331314021178358111mqqsig224
148084383315317413871629332569mqqsig256
1805403523?2947511771?4540245874?ronald3072
6078297106?10240457450?15333813765?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
462046294635mqqsig192
552255315538mqqsig256
567456775763mqqsig224
603460386070mqqsig160
160486160758162214ed25519
218938219571220183sflashv2
527971528720531461ed448goldilocks
634757642846649012donald512
109291611043871126495ronald512
167852016915041705428donald1024
993895?1720983?3036698?pflash1
174010117618741782310ecdonaldp192
182417718350981869797ecdonaldk163
188481718898401899256ecdonaldb163
188521719031121932175ecdonaldp160
232372323425002358544ronald768
236536423825772399898ecdonaldp224
240796224202852441031ecdonaldk233
252925125417482562890ecdonaldb233
265884326816552706964ecdonaldp256
425323542736754290938ronald1024
533046853675215407760donald2048
537040153945045416698ecdonaldk283
540755654417435478834ecdonaldp384
577724357985735819403ecdonaldb283
101650881019133010237720ronald1536
107513571079290210860245ecdonaldp521
115686201158637311629098ecdonaldk409
127288371278391212828663ecdonaldb409
224427162249718022541731ronald2048
248517602488660324937205ecdonaldk571
275047352756351727633013ecdonaldb571
607683076087012261031984ronald3072
137188045137828311138143063ronald4096
301194601301356560301466972sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
631796331363493ronald512
744457479875001ronald768
975539802298843ronald1024
123929124405125331mqqsig160
158824159487160304ronald1536
169025173347174034sflashv2
181771182780183632mqqsig192
217135218182220004ronald2048
270586272192273963mqqsig224
377645384218391514pflash1
395381397983402786mqqsig256
419935421418422867ronald3072
422577422958423635ed25519
645882647287649133ronald4096
667659673535677810donald512
169953717007531702819ed448goldilocks
190452219134751925663donald1024
203383820460182057015ecdonaldp192
217756221982202208110ecdonaldp160
279188828324982845120ecdonaldp224
315822431788323208625ecdonaldp256
343929534471303466223ecdonaldk163
358636235997133609494ecdonaldb163
367092836737803677004sphincs256
461234246274744640872ecdonaldk233
482590648409294860008ecdonaldb233
627529463368506446338donald2048
641751464436976483882ecdonaldp384
105123451053358910569329ecdonaldk283
112838591130714911334929ecdonaldb283
128749321293482812973066ecdonaldp521
227313262280441622870060ecdonaldk409
250580442520530525249885ecdonaldb409
492033424928471049440934ecdonaldk571
544562805464614254748084ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1927ntrumls743x
19266sflashv2
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
41000sphincs256

aarch64; Cortex-A53 (410fd034); 2015 Amlogic S905; 4 x 2000MHz; par3, supercop-20170718

Cycles to generate a key pair
quartilemedianquartilesystem
197919199497203445ed25519
93109422?113933505?146055998?rwb0fuz1024
403807502431118107481972199mqqsig160
632562738634784773671407464sflashv2
687349320744742371797276067mqqsig192
114873228612195710371328506331mqqsig224
167531730317848337892048951570mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
524152665290mqqsig160
598559996033mqqsig192
664166836728mqqsig224
758175897604mqqsig256
204318205171209710ed25519
235952236928260635sflashv2
418615442172764282180rwb0fuz1024
Cycles to verify 59 bytes
quartilemedianquartilesystem
227962297623143rwb0fuz1024
223293224991237060sflashv2
242459249787258601mqqsig192
289988?296344?369982?mqqsig160
358393?422899?463307?mqqsig224
586570590403602459ed25519
525298?704995?853307?mqqsig256
Secret key
bytessystem
64ed25519
265rwb0fuz1024
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
2823sflashv2
Public key
bytessystem
32ed25519
128rwb0fuz1024
19266sflashv2
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
64ed25519
65rwb0fuz1024
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
64ed25519
65rwb0fuz1024
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
64ed25519
65rwb0fuz1024

armeabi; Cortex-A7 (410fc075); 2015 Broadcom BCM2836; 4 x 900MHz; pi2, supercop-20160731

Cycles to generate a key pair
quartilemedianquartilesystem
508629509646539180ed25519
890863892433895864ed448goldilocks
910235915387929120donald512
243873824602562487600ecdonaldp160
267985426954112702612donald1024
331785833447603381278ecdonaldp192
350321035253493553702ecdonaldk163
373863237655923797996ecdonaldb163
434951643839664418582ecdonaldp224
492734449599485010451ecdonaldp256
586238258949275917698ecdonaldk233
634479563708186398197ecdonaldb233
927668292973009374857donald2048
105287691056945010609615ecdonaldk283
116072201166873311710652ecdonaldb283
134319981352027913575994ecdonaldp384
212997802139426421461174ecdonaldk409
224080422273410423010056ntrumls401x
238686662393339924050615ecdonaldb409
299099243003221830170866ecdonaldp521
297174383006177830530641ntrumls439x
481691014860852348988411ntrumls593x
494465964953797949586596ecdonaldk571
561056885621510056384680ecdonaldb571
708012727138972672068933ntrumls743x
86405422?136109720?186579551?ronald512
220640499?344671662?491987272?ronald768
339049208?559044828?762107206?ronald1024
601490866?728596634?945604112?mqqsig160
101116473810136653851017555178sflashv2
912913675?1031067881?1370133725?mqqsig192
914802387?1304580217?1957765675?ronald1536
152392666116388525321791823048mqqsig224
217419082922910944972513197898mqqsig256
1453402388?2809368673?4370002634?ronald2048
4572491287?9308761064?13389776104?ronald3072
11223428243?21229648422?32976251517?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
109831108711241mqqsig160
113881152311900mqqsig192
122731244313109mqqsig224
128071308613645mqqsig256
355468357530359319sflashv2
519658520743523982ed25519
9709669729771053285ed448goldilocks
102012210305811042405donald512
181245818364321863173ronald512
265447926743762693843donald1024
296137929727182992739ecdonaldp160
363952636663953704959ecdonaldp192
390415639228083944079ecdonaldk163
411481541290534143984ecdonaldb163
432212243500434382448ronald768
477986148082744844991ecdonaldp224
542827754500355479803ecdonaldp256
635158763718076393354ecdonaldk233
683258468620286882348ecdonaldb233
744300175273147836569ronald1024
884991288828598946754donald2048
113022731131582411389984ecdonaldk283
124320241245234312461666ecdonaldb283
149238991500198315056457ecdonaldp384
181058811817096818228947ronald1536
231189032324765223313359ecdonaldk409
257777822584708525927831ecdonaldb409
334856643364391533833916ecdonaldp521
382271913838297838511134ronald2048
538195905383646053865098ecdonaldk571
603552346055887860678574ecdonaldb571
110045323114973425115594429ronald3072
238324747244297137248636560ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
125573128013131094ronald512
151134151974153127ronald768
194120196032199796ronald1024
272758280261340592mqqsig192
285806286274291158ronald1536
290301292000301862mqqsig160
388930391325393683sflashv2
421997424317445228ronald2048
465462504842517161mqqsig224
674362680983726795mqqsig256
779042779958815651ronald3072
108172010867701089025donald512
127969612929861328425ronald4096
151692915233441526070ed25519
262492626376062763896ed448goldilocks
296911629979013014283ecdonaldp160
302753430361493048900donald1024
401002341440384158835ecdonaldp192
530828953538435414074ecdonaldp224
602696060894076119063ecdonaldp256
702872170660107087656ecdonaldk163
740040174367877483597ecdonaldb163
104293171048041710628651donald2048
117904571183970411898760ecdonaldk233
127264191280379212860346ecdonaldb233
163729741641082216468410ecdonaldp384
212622402130374821340403ecdonaldk283
233958082352180023556592ecdonaldb283
361691813619402837219319ecdonaldp521
429499094321827043294198ecdonaldk409
480361384831154548549300ecdonaldb409
993532419975998599891130ecdonaldk571
112917086113550030113665212ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1112ntrumls439x
1478ntrumls593x
1927ntrumls743x
19266sflashv2
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
failntrumls401x
failntrumls439x
failntrumls593x
failntrumls743x
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

amd64; Skylake (506e3); 2015 Intel Xeon E3-1220 v5; 4 x 3000MHz; samba, supercop-20180818

Cycles to generate a key pair
quartilemedianquartilesystem
6105?6938?8129?picnicl1ur
6034?7300?8962?picnicl1fs
242582431224375lattisigns512
31151?33648?44127?picnicl3fs
458044594446053ed25519
713457246076684picnicl3ur
892508971792760picnicl5fs
893719073693042picnicl5ur
894789092394129ecdonaldp256
912549150092030donald512
139811140925141903dilithium2
144845145309148129ecdonaldp224
153000153331153819ed448goldilocks
209530210475211214dilithium3
213865216966222836donald1024
266671267135267657dilithium4
292024292665293506pass769
358236359750361308pass863
562661567227573740ecdonaldp160
612500617968624498ecdonaldk163
638012642931648107ecdonaldb163
658131659167662742donald2048
667026671599679107ecdonaldp192
700784703117706022ecdonaldp521
760577762599767921edons128k08n72nu8l4mu3
783583790454798511ecdonaldk233
800442802165803776mqdss48
812305813951815643sphincsf128haraka
821528825639830571ecdonaldb233
129250712936911296619sphincsf192haraka
139027214002301414865ecdonaldk283
148872614959981502881ecdonaldb283
1202407?1579292?2326010?qtesla1
185820018599861863335mqdss64
209329221067882121897ecdonaldp384
220383422155652236458ecdonaldk409
237790323838292393808ecdonaldb409
238447823898142394721edons128ref
252834225364882537464sphincs256
268180426833382687697sphincsf256haraka
2417012?3438463?4514492?qtesla128
2450728?3575633?4717345?qtesla3f
370872637200003758381sphincsf128sha256
488084948839134893877luov863256
530252653151915344879ecdonaldk571
573817657539005783095ecdonaldb571
3669260?5987558?8325881?qtesla3s
6227998?6288002?9143988?qtesla192
4860726?6345258?7244055?qtesla1p
667693366803056684661sphincsf192sha256
686584969405067057901ntrumls401x
749331675011957508555luov863256pc
776442877677487771714sphincsf128shake256
815024282467828349162ntrumls439x
932047193279219335415rainbowbinary256181212
7296774?10683744?14069057?qtesla256
6913935?10942168?16368784?ronald512
115405461154414511604149sphincsf192shake256
134506961377960513853320tts6440
143850631456057514735010ntrumls593x
1601327816066419165438303icp
186780301872143718774460luov4849242
221965602234127222453476luov890351
225328332271198822928280ntrumls743x
18487186?23519837?30867818?rwb0fuz1024
258916602590419826015417sphincss128haraka
256489862591738726128670sphincsf256sha256
16476034?27167391?38308871?ronald768
282591472827141128286365rainbowbinary16242020
308812663088503030895232sphincsf256shake256
26027917?32527932?37323480?qtesla3p
342305213429648735782135rainbow5640
346807853472036934769338luov890351pc
405277524060147840624121luov8117404
26345832?41079258?62775681?ronald1024
413058814131830441327589sphincss192haraka
427185894274155142817133sphincss256haraka
595825835968065360292285luov8117404pc
636213416369875663776659luov6468330
831189258368271786324000rainbow6440
117967125118136784118254738luov8086399
118709125119026184119451181sphincss128sha256
56350369?120090083?171335050?ronald1536
120121068121381530122786704rainbow1b
156799786156936829159806798rainbow1c
170721187170755758170801170sflashv2
119659420?211526246?347370167?ronald2048
214433697214523250215179903sphincss192sha256
242568936242584180242594343sphincss128shake256
282025329290031683300353766mqqsig160
363215988363235282363276157sphincss192shake256
406953315410188725415056412gui184
410166285410217704410461087sphincss256sha256
454456968470978339484990190mqqsig192
493282859493295214493343724sphincss256shake256
413705250?662244743?1024916760?ronald3072
683046877699323049724634591mqqsig224
808474208813685716815850967rainbow3b
102876802810292694501033794421rainbow1a
99743185810325220711050349857mqqsig256
156495443915653121391566227373rainbow3c
845673203?1566928547?2368082946?ronald4096
322172088732392248983269419708gui312
364704768736906949363699267840rainbow6b
357548131037462629453875859623pqrsa15
493992394349519952524982764824rainbow5c
574802693757558946795803480877rainbow6a
744627542574474416747454514058rainbow4a
231220672562328109360523486305014gui448
Cycles to sign 59 bytes
quartilemedianquartilesystem
143914481462mqqsig160
194819601972mqqsig192
197219861998mqqsig256
232723402353mqqsig224
137161378013893rainbowbinary256181212
169801710717265tts6440
203352049620807rainbowbinary16242020
321813372439029rainbow5640
489824907149151ed25519
529665304553252rainbow1a
550185534155804rainbow6440
751747527975433sflashv2
945959470694813rainbow1c
148641151170154473donald512
160208160429160651ed448goldilocks
254042257559262296ecdonaldp256
273475276246278704donald1024
288037290851295002ecdonaldp224
317807318089320036rainbow3c
321959323502328285luov863256pc
323051?344268?659788?pass769
185361?358226?649054?lattisigns512
186701?377508?738534?3icp
390036396596405522ronald512
390771?403155?788455?pass863
407538?411149?841159?dilithium4
432193432435432986rainbow1b
226023?453591?737525?qtesla1
475337475984477582rainbow6a
477873?493337?882544?ntrumls439x
580051?610203?1061200?dilithium2
627958628361628885rainbow5c
671474677193685078ecdonaldp160
677115685460692181ronald768
476966?706018?1118879?qtesla3f
718736722510726990ecdonaldk163
733673737027741640donald2048
745013747459751558ecdonaldb163
428077?775244?1139691?ntrumls401x
776324778048781298rainbow4a
787268793908801193ecdonaldp192
808425813547842530rwb0fuz1024
841337851193860351ronald1024
908847909581910381luov890351pc
944635950403957389ecdonaldk233
667834?954442?1096298?dilithium3
9750579858091002575ecdonaldb233
1010788?1021492?1864192?ntrumls743x
708684?1155297?3197183?qtesla128
596250?1166149?2260264?qtesla3s
588026?1201698?2072289?qtesla1p
121762912221071227758edons128k08n72nu8l4mu3
693548?1253317?2373004?ntrumls593x
128263912906651295698ecdonaldp521
132958513325241335119luov8117404pc
143616014364761437065rainbow3b
161499616227761629220ecdonaldk283
170165117121111718934ecdonaldb283
228503823125912452768ronald1536
239118824047972413534ecdonaldp384
258587925913292604843ecdonaldk409
272913527455122768512ecdonaldb409
1870288?3017407?16193697?qtesla256
327314132853693401615edons128ref
334156833652483392238ronald2048
351358335151803521060rainbow6b
365719536606413664546luov863256
2793641?4066290?7240004?qtesla3p
488749848955794907179mqdss48
593338559493405968422ecdonaldk571
639031864013856428123ecdonaldb571
739195275898817687199picnicl1fs
850306385660108858403ronald3072
99278631016473410381971picnicl1ur
119730321197493711996432luov890351
117848591211125812415631mqdss64
7052093?16385482?30541395?gui184
174032641749363918817853ronald4096
13593706?17970052?41229050?qtesla192
20267228?20300927?28363272?picnicl3fs
205206672053339820542611luov8117404
297882182982290729844131sphincsf128haraka
337793333388232237810706picnicl3ur
389321453901801439326932sphincsf192haraka
408592264089827840909769luov4849242
430800534310899243176903sphincs256
529564745306373455903811picnicl5fs
628006636318640565578055picnicl5ur
725231707257983272887754sphincsf256haraka
117660577117923758118772836sphincsf128sha256
122398480122421540122455298pqrsa15
134896794135368488135415375luov6468330
196891563197062838197295682sphincsf192sha256
245445516246058437250172998sphincsf128shake256
268697522269270500269394502luov8086399
323468621323694349323934280sphincsf192shake256
497067627497855773502145994sphincss128haraka
597256278603483884605343947sphincsf256sha256
278377230?625442242?1182977109?gui312
637700192640581208642797056sphincss256haraka
713069446727153943728272020sphincsf256shake256
124097320212423105701242574008sphincss192haraka
199563067819960500461996726302sphincss128sha256
362231195636227979863625783472sphincss128shake256
446859514744696210344494993660sphincss192sha256
481820725648204610214866158127sphincss256sha256
576649537557671826915774752514sphincss256shake256
3359670703?6718683468?11769022710?gui448
754637309675481079467549546734sphincss192shake256
Cycles to verify 59 bytes
quartilemedianquartilesystem
749475857625rwb0fuz1024
103041033110369rainbowbinary256181212
104981152811736rainbowbinary16242020
1756117656180423icp
189801905419490rainbow5640
210142150623081mqqsig160
225672279223260ronald512
242852450825157ronald768
243792487124924rainbow6440
249392500025035tts6440
270782821828437ronald1024
315943169431835lattisigns512
316593224233823mqqsig192
323023451636091rainbow1a
383633863746827ronald1536
392204087944817mqqsig224
504665114551709ronald2048
543315637359911mqqsig256
748617523677361rainbow1c
841718445093935ronald3072
935579397095308qtesla1
967869694697053sflashv2
114697115258119046luov863256pc
122839124123126401donald512
133591135059144071ronald4096
135258135531138177dilithium2
135871137996138710gui184
160460160788161046ed25519
189641190103191534qtesla3s
193510193605193888dilithium3
202538203536204152ntrumls401x
217644218091218367qtesla3f
221292221587221996ntrumls439x
242182244124244343rainbow3c
250232257100258359donald1024
259542260181260929luov890351pc
259123261123261910rainbow4a
268603268817269484dilithium4
307879311026315438ecdonaldp256
322320323022324209ntrumls593x
360396361166377990luov8117404pc
366458370081374137edons128k08n72nu8l4mu3
403321406458408934ecdonaldp224
416189420377421607pass769
469730470329471834ntrumls743x
470460473101473785rainbow6a
476960484772488160rainbow5c
485498490402514490gui312
498104499030503403pass863
498392500018506953ed448goldilocks
498175500333503042qtesla1p
500570501002512230qtesla128
507591507774507929rainbow1b
691549696451701583ecdonaldp160
756256769909776085donald2048
759246771028779462sphincss128haraka
826589833679839121ecdonaldp192
9070169130321002746edons128ref
979756989808997144qtesla192
116381711738181174496qtesla256
120175612078091238935sphincss192haraka
123324012450301257173ecdonaldk163
127558712824061291401sphincs256
126982812885451298768ecdonaldb163
144346614472321507086sphincss256haraka
158965515978131639746ecdonaldk233
166920316874671706925ecdonaldb233
166982416889501711101gui448
171422017147361716222rainbow3b
168530517546951788829sphincsf128haraka
185610518589001862760ecdonaldp521
254728425508432570442qtesla3p
260166726123382617784ecdonaldp384
280634428490782922281sphincsf256haraka
285480628711962977986ecdonaldk283
294875229690023039779sphincsf192haraka
300937730135463048746luov863256
301505130247623041042ecdonaldb283
320059732234613233043mqdss48
442180744271524433407rainbow6b
453102045464394577738ecdonaldk409
483800648505534885559ecdonaldb409
499480650959655133161picnicl1fs
507732052642345440871sphincss128sha256
695019770767587334887picnicl1ur
799114281714668228068mqdss64
961745697995589858572sphincss128shake256
9603631984741810305029sphincss192sha256
107462921076769310806071luov890351
108079861082679810867758ecdonaldk571
117134681172909711772853ecdonaldb571
120648481256367012584197sphincsf128sha256
13939147?14083535?19634530?picnicl3fs
141028971410775814520659sphincss192shake256
174618551747421817486383pqrsa15
180425591813685318499024sphincsf128shake256
183454901835266518543288luov8117404
183823911871880019722262sphincss256sha256
184614191888812319811147sphincss256shake256
237062102468586826845684picnicl3ur
249324742509130025925266sphincsf192sha256
279857362866515728872399sphincsf192shake256
294148712942948229451809luov4849242
357234133628766638355012picnicl5fs
360242203736672437733077sphincsf256sha256
379136843898709439052851sphincsf256shake256
438127944384487145791590picnicl5ur
775622197784680677885581luov6468330
149160600149301686149312338luov8086399
Secret key
bytessystem
32edons128k08n72nu8l4mu3
32edons128ref
32luov4849242
32luov6468330
32luov8086399
32luov8117404
32luov863256
32luov890351
32mqdss48
48mqdss64
49picnicl1fs
49picnicl1ur
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
64sphincsf128haraka
64sphincsf128sha256
64sphincsf128shake256
64sphincss128haraka
64sphincss128sha256
64sphincss128shake256
72ecdonaldp192
73picnicl3fs
73picnicl3ur
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
96sphincsf192haraka
96sphincsf192sha256
96sphincsf192shake256
96sphincss192haraka
96sphincss192sha256
96sphincss192shake256
97picnicl5fs
97picnicl5ur
108ecdonaldb283
108ecdonaldk283
128sphincsf256haraka
128sphincsf256sha256
128sphincsf256shake256
128sphincss256haraka
128sphincss256sha256
128sphincss256shake256
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2112qtesla1
2112qtesla128
2267ntrumls743x
2800dilithium2
2823sflashv2
3072ronald3072
3504dilithium3
3856dilithium4
4096ronald4096
4160qtesla3f
4160qtesla3s
5184qtesla1p
8256qtesla192
8256qtesla256
12352qtesla3p
127683icp
14985gui184
16608tts6440
23408rainbowbinary256181212
41755gui312
86240rainbow5640
94384rainbowbinary16242020
94757gui448
98304pqrsa15
100209rainbow1a
114308rainbow1b
143385rainbow1c
150512rainbow6440
376141rainbow4a
396840luov863256pc
409463rainbow3b
537781rainbow3c
892079rainbow6a
1016868rainbow6b
1274317rainbow5c
1506592luov890351pc
2080112luov8117404pc
Public key
bytessystem
32ed25519
32sphincsf128haraka
32sphincsf128sha256
32sphincsf128shake256
32sphincss128haraka
32sphincss128sha256
32sphincss128shake256
33picnicl1fs
33picnicl1ur
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
48sphincsf192haraka
48sphincsf192sha256
48sphincsf192shake256
48sphincss192haraka
48sphincss192sha256
48sphincss192shake256
49picnicl3fs
49picnicl3ur
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
62mqdss48
64donald512
64ecdonaldp256
64ronald512
64sphincsf256haraka
64sphincsf256sha256
64sphincsf256shake256
64sphincss256haraka
64sphincss256sha256
64sphincss256shake256
65picnicl5fs
65picnicl5ur
72ecdonaldb283
72ecdonaldk283
88mqdss64
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
840edons128k08n72nu8l4mu3
972ntrumls401x
1056sphincs256
1112ntrumls439x
1184dilithium2
1472dilithium3
1478ntrumls593x
1504qtesla1
1536lattisigns512
1544pass769
1760dilithium4
1776pass863
1927ntrumls743x
2576edons128ref
2976qtesla3s
3104qtesla3f
4128qtesla128
7536luov4849242
8224qtesla192
8224qtesla256
14880qtesla1p
15908luov863256
19266sflashv2
19973luov6468330
30240rainbowbinary256181212
32768pqrsa15
357123icp
39712qtesla3p
40248luov8086399
44160rainbow5640
46101luov890351
57600rainbow6440
57600tts6440
100989luov8117404
102912rainbowbinary16242020
152097rainbow1a
163185rainbow1b
192241rainbow1c
206112mqqsig160
333540mqqsig192
410880luov863256pc
422122gui184
529242mqqsig224
564535rainbow3b
565489rainbow4a
720793rainbow3c
789552mqqsig256
1351361rainbow6a
1456225rainbow6b<