VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information: Introduction eBASH eBASC eBATS SUPERCOP XBX Computers
How to submit new software: Hash functions Stream ciphers DH functions Public-key encryption Public-key signatures
List of primitives measured: SHA-3 finalists All hash functions Stream ciphers DH functions Public-key encryption Public-key signatures
Measurements indexed by machine: SHA-3 finalists All hash functions Stream ciphers DH functions Public-key encryption Public-key signatures

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; HW+AES (306c3); 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
309523098831036lattisigns512
590655913459261ed25519
107969108536109028donald512
157733158888159883ecdonaldp224
202851203968220643hector
256676258065259265ecdonaldp256
301313301554302016donald1024
526454533337539035ecdonaldp160
586475590970595664ecdonaldk163
614936618672622452ecdonaldb163
631793637021643213ecdonaldp192
752310755869761380ecdonaldk233
795099799352803237ecdonaldb233
104524310497291052865donald2048
112587711268631129317ecdonaldp521
138284613871821400503ecdonaldk283
147664514810361499855ecdonaldb283
196405419731031983145ecdonaldp384
220760122175082231359ecdonaldk409
237516023840902409582ecdonaldb409
283249528331682835122sphincs256
533759253533205387570ecdonaldk571
580085958134885852575ecdonaldb571
6238603625315962718303icp
628216663840746496581ntrumls401x
764959477535197943391ntrumls439x
866298586774898701375rainbowbinary256181212
6712809?10478902?16411375?ronald512
138221501394337214024023ntrumls593x
190982101918153419273642tts6440
215106132170478121957100ntrumls743x
16278086?23893803?42848525?ronald768
26209069?28916920?45970353?rwb0fuz1024
322921943242584132454344rainbowbinary16242020
24341341?40729634?66905479?ronald1024
421349784237013643527561rainbow5640
498821134995030250054968pflash1
103592476105876147107287519rainbow6440
78283467?141660084?203608306?ronald1536
167145264167157504167214466sflashv2
141782322?257953214?403942527?ronald2048
377742662?466654631?637971012?mqqsig192
554979397643594435690491021mqqsig224
581566333?645554706?771632242?mqqsig160
504598902?795698752?1323179048?ronald3072
1317634238?2363445256?3812240481?ronald4096
251732289025496121892627465287mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
169517041716mqqsig160
185318761936mqqsig192
215121712196mqqsig224
302630593145mqqsig256
127551283512942rainbowbinary256181212
203602046120568tts6440
213752161721813rainbowbinary16242020
38214?38535?52286?rainbow5640
555595562555693ed25519
649066538366018rainbow6440
9765798843101798sflashv2
154688158247160425donald512
223470224691226037ecdonaldp224
220452235078252081hector
332756336384340122donald1024
338693340224342616ecdonaldp256
371485376725383120ronald512
481636?485228?1262222?ntrumls439x
252884?493248?734452?lattisigns512
589835593516597511ecdonaldp160
236118?629502?842865?3icp
645585648007651843ecdonaldk163
642356651304660517ronald768
671124673719679244ecdonaldb163
698168703309707724ecdonaldp192
460996?833468?854611?ntrumls401x
827397833667838263ecdonaldk233
864750868566875339ecdonaldb233
102054310292891035044donald2048
102938110298941030284rwb0fuz1024
105026210650931072772ronald1024
636309?1106259?1969481?pflash1
1106486?1114621?2069986?ntrumls743x
131915513215161323864ecdonaldp521
147764914841281493964ecdonaldk283
818303?1517597?2235818?ntrumls593x
157196815801561586635ecdonaldb283
210580021131782126722ecdonaldp384
235550623621692376491ecdonaldk409
237940723936432409716ronald1536
252598725347362547234ecdonaldb409
457397046005854624724ronald2048
555724355677975579256ecdonaldk571
603304160402766059036ecdonaldb571
127419161276535512796608ronald3072
273247742738941227445862ronald4096
454293924566741645701058sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
829083118346rwb0fuz1024
97911022910247rainbowbinary256181212
128771297813401rainbowbinary16242020
229452309723419ronald512
233152353823979mqqsig160
249982513425840ronald768
2676726832268863icp
295943039830639ronald1024
321313221232489rainbow5640
396893990341112mqqsig192
406954106841225tts6440
411904125241690rainbow6440
428804295643048lattisigns512
435434407144299ronald1536
512075351956467mqqsig224
602156044461234mqqsig256
598166053360947ronald2048
746027471874989sflashv2
109817110120110999ronald3072
144564145847147137donald512
165728165939166165ed25519
176904177460178789ronald4096
178613178985181747pflash1
183403183588184809ntrumls401x
192566193608195285ntrumls439x
313320313972316132ntrumls593x
357941358978363773donald1024
392941393680394839ntrumls743x
480566481528483974ecdonaldp224
659343661703665000ecdonaldp160
778451782537786281ecdonaldp192
809873813942817231ecdonaldp256
901418902231903286hector
117468611834621195895ecdonaldk163
119490911973391200217donald2048
126005412631691270393ecdonaldb163
150377615066061539127sphincs256
155691315615361568840ecdonaldk233
162401216341211640764ecdonaldb233
243062924382792447152ecdonaldp384
284094628479492859151ecdonaldk283
302306430273993049650ecdonaldp521
301907030377413049897ecdonaldb283
455917245713304603704ecdonaldk409
488001648937684910256ecdonaldb409
108899151090302110929869ecdonaldk571
118558401187764111923136ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1765ntrumls743x
41000sphincs256
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
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1765ntrumls743x
41000sphincs256

x86; normally amd64; HW+AES (306c3); 2013 Intel Xeon E3-1275 V3; 4 x 3500MHz; titan0, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
437443437712439055ed25519
603477506060210160857366pflash1
434716377?578680414?860254905?mqqsig192
594573280?685699464?864785567?mqqsig160
641242614?793761461?871980804?mqqsig224
802562538?926023360?1028696474?mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
479048194864mqqsig160
502550375058mqqsig192
524552665332mqqsig256
535353735398mqqsig224
441914442078442242ed25519
545347?945465?1676530?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
267432707727371mqqsig160
449974534845696mqqsig192
557685598556256mqqsig224
664886668867003mqqsig256
152022152576154819pflash1
130578313062571307085ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
Public key
bytessystem
32ed25519
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519

amd64; HW+AES (306c3); 2013 Intel Core i7-4770; 4 x 3400MHz; wintermute, supercop-20140505

Cycles to generate a key pair
quartilemedianquartilesystem
681846826868344ed25519
146568148060149612donald512
250508252060271684hector
354800359344362808donald1024
729584737708750232ecdonaldp160
836704843892853652ecdonaldp192
845220851516862808ecdonaldk163
875048881232893640ecdonaldb163
110019211056441113860ecdonaldk233
110329611123081125056ecdonaldp224
114052011493761160824ecdonaldb233
120580412073041210412donald2048
127603212902601302064ecdonaldp256
182206018333361843956ecdonaldk283
191240819255361942120ecdonaldb283
248453624986282512660ecdonaldp384
287738428944362912180ecdonaldk409
302880430448283063604ecdonaldb409
500816850293125061156ecdonaldp521
640859264212406455156ecdonaldk571
677704067957366823492ecdonaldb571
9367440?14062232?20630192?ronald512
21277188?29957752?45551492?ronald768
30657272?37126448?63187488?rwb0fuz1024
40523380?65800276?101685080?ronald1024
91777804?148135708?243685840?ronald1536
156618964?262913304?390478256?ronald2048
281983824282767720283401200sflashv2
537680636?962738304?1467504968?ronald3072
1309088964?1935746372?3184277332?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
627286281662888ed25519
157340158868162924sflashv2
221480225380230500donald512
279248296400316612hector
417032421408425816donald1024
548472559376567568ronald512
783144788184792472ecdonaldp160
885076896944913280ronald768
906136909280915392ecdonaldk163
919524923180929708ecdonaldp192
942476945408949156ecdonaldb163
116991211770681223640rwb0fuz1024
118869211961841202900ecdonaldp224
120017212094001218128ecdonaldk233
120354012143121222800donald2048
124059612489081261832ecdonaldb233
137436413815001388988ecdonaldp256
140182414183081435932ronald1024
193946019442161956628ecdonaldk283
202759220437322047288ecdonaldb283
263489626437602654464ecdonaldp384
297737229977003039600ronald1536
305757630678403076816ecdonaldk409
322007232366243253104ecdonaldb409
523228452496765277520ecdonaldp521
552897655579965593092ronald2048
665384466774486699632ecdonaldk571
703812470502487063256ecdonaldb571
148667921490796814949652ronald3072
313218563138005231435684ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
142321434815268rwb0fuz1024
429444469249160ronald768
455644885650100ronald512
532325490060440ronald1024
670886823677152ronald1536
9086493424106616ronald2048
143000145836152992ronald3072
187516187708188064ed25519
192272192772193020sflashv2
204484205788207960donald512
215376222628225992ronald4096
438572443760448316donald1024
872780877680883076ecdonaldp160
101694410207761023764ecdonaldp192
106340010639481065900hector
134788013595761362608ecdonaldp224
139761214062761413048donald2048
155474815578801561360ecdonaldp256
167818016810041686688ecdonaldk163
176230417696201783344ecdonaldb163
224289622499642264692ecdonaldk233
232838823362322347188ecdonaldb233
300638830246803033248ecdonaldp384
369624837083123724000ecdonaldk283
387455639050443915704ecdonaldb283
588530859063645941604ecdonaldk409
607210460830446101360ecdonaldp521
617898062099366265580ecdonaldb409
130792681310375213136836ecdonaldk571
137728681379136013828560ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
265rwb0fuz1024
276donald2048
512ronald512
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
19266sflashv2
Signing 0 bytes
bytessystem
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

amd64; HW+AES (306c3); 2013 Intel Core i5-4570S; 4 x 2900MHz; haswell, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
328483292835284lattisigns512
649606710267235ed25519
119484120860127432donald512
125900128652132196ecdonaldp224
247404253307256302ecdonaldp256
235625261352289572hector
335492336224346911donald1024
638944654372671980ecdonaldp160
640736655114705578ecdonaldk163
681193693629713080ecdonaldb163
710048731544751109ecdonaldp521
706052744840759564ecdonaldp192
832143847231899314ecdonaldk233
842928851300872361ecdonaldb233
116958812098381298308donald2048
149968115095041615764ecdonaldk283
154662416564001715160ecdonaldb283
232147523894362438232ecdonaldp384
245450425362942572831ecdonaldk409
253846826775922869898ecdonaldb409
580626459966286106588ecdonaldk571
627474463378486544810ecdonaldb571
7242217741872277198683icp
117893681256276413081556rainbowbinary256181212
9797092?14177008?20136736?ronald512
17245864?29974476?43093588?ronald768
316827523217837132794148tts6440
31303548?37236061?53019056?rwb0fuz1024
481290724920567650390757rainbowbinary16242020
542254785625339658191608rainbow5640
27405272?57579510?83558100?ronald1024
651513276647953667798304pflash1
101440705103589806106204777rainbow
137013835140330518144120195rainbow6440
96491056?153570238?222379056?ronald1536
192150589194634520197108961sflashv2
177414392?293007019?396472160?ronald2048
398066437?491624790?667313588?mqqsig192
592281958680504428739967365mqqsig224
710023730?779718320?914555250?mqqsig160
8388025589251307491003705383mqqsig256
587093114?988460495?1915434775?ronald3072
1295371647?2248559854?3729226776?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
178618141856mqqsig160
213821542244mqqsig192
227422872324mqqsig256
243224642636mqqsig224
176761823618370rainbowbinary256181212
318463204832260rainbowbinary16242020
339283468034899tts6440
49372?51078?61952?rainbow5640
684206855271116ed25519
9228292883107132rainbow6440
115672118088124752sflashv2
181068187424192304donald512
211876218360228260ecdonaldp224
282404296972315690hector
358688373486375728ecdonaldp256
399276402888409804donald1024
439677458560472124ronald512
501996511630518090rainbow
291814?565384?840336?lattisigns512
705724726044757308ecdonaldp160
766379780684840224ecdonaldb163
763632780746809872ecdonaldk163
766109782260796812ronald768
832688851424867266ecdonaldp192
328864?880079?1168505?3icp
921264928766991548ecdonaldk233
9579909640131026608ecdonaldp521
100484010291601041096ecdonaldb233
119800612335441262286donald2048
126161212723281311852rwb0fuz1024
124538412794401305596ronald1024
804692?1354588?2338188?pflash1
160672416184441666308ecdonaldk283
176408017709681780528ecdonaldb283
256342826395422665296ecdonaldp384
262716826443042730386ecdonaldk409
273855728500562946368ecdonaldb409
282165828827162921436ronald1536
536123854346945576660ronald2048
619518363267686481126ecdonaldk571
636215765564126595397ecdonaldb571
145345941492274115517536ronald3072
322251063320615734057924ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
103031070010966rwb0fuz1024
147121521615240rainbowbinary256181212
195461955819586rainbowbinary16242020
264802665527532ronald512
268132762930456mqqsig160
293153017230312ronald768
3071131676318323icp
343323642836884ronald1024
371663873639814rainbow5640
469444843856604rainbow6440
486304880450540lattisigns512
474364893149171tts6440
513525196853970ronald1536
533935552858377mqqsig192
686516912770830mqqsig256
730087351675718ronald2048
689087425275116mqqsig224
920529239293012sflashv2
123275124091137000ronald3072
168921174584175476donald512
206378206886214924ed25519
197548211992227536ronald4096
213328214616239805pflash1
401760408568418378ecdonaldp224
418333426496439304donald1024
800968839028845784ecdonaldp160
821404850000874934ecdonaldp256
927400935640947072ecdonaldp192
953252988386989846rainbow
109760411358361173742hector
138528013949831404076donald2048
135119714310761492968ecdonaldk163
140691814635681511356ecdonaldb163
172255517882441829284ecdonaldk233
187782019033491937528ecdonaldb233
203556021086402186000ecdonaldp521
293510429463562988201ecdonaldp384
308653231093973197704ecdonaldk283
333063434040523469520ecdonaldb283
498401151209365293420ecdonaldk409
538257054460345620401ecdonaldb409
120365491235600812551347ecdonaldk571
124587771273016612957704ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
20107rainbow
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
1536lattisigns512
19266sflashv2
30240rainbowbinary256181212
31680rainbow
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
40rainbowbinary16242020
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
40rainbowbinary16242020
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1184lattisigns512
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
40rainbowbinary16242020
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
1184lattisigns512

armeabi; Krait (511f04d3); 2012 Qualcomm Snapdragon S4 APQ8060A; 2 x 1512MHz; h9dragon, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
994245994473994746ed25519
183276017183614236183970379pflash1
277730297277926145278448776rainbow
1113206983?1272290384?1561997482?mqqsig160
2176789175?2366785721?2781573392?mqqsig192
352046632036824053483783985777mqqsig224
808190262382216429718395904154mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
218662200222089mqqsig160
218832213322181mqqsig192
245852467624812mqqsig224
242472490724951mqqsig256
103574810358841036066ed25519
150695115080821514710rainbow
2537916?4384563?7853794?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
282048282229282497mqqsig160
341611344740355329mqqsig256
594869595667596846mqqsig192
682180682244682338pflash1
852907855174880264mqqsig224
269701626972452701939rainbow
300201530021513004978ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
20107rainbow
Public key
bytessystem
32ed25519
31680rainbow
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
43rainbow
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
43rainbow
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
43rainbow
64ed25519

armeabi; Cortex-A9+NEON (413fc090); 2012 VIA WonderMedia 8850; 1 x 1200MHz; h7green, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
622572630512639964ed25519
851432856050869872donald512
202873420577592099645ecdonaldp160
271479927513002796700ecdonaldp192
283018028640382878146donald1024
308430031048583140948ecdonaldk163
328802433305433359450ecdonaldb163
383790438867283920862ecdonaldp224
459418846434794679802ecdonaldp256
547237455093185558153ecdonaldk233
600221560351536061946ecdonaldb233
103171411036514010415144ecdonaldk283
104088931042875910454780donald2048
114959981155696011625033ecdonaldb283
115376751160292311680024ecdonaldp384
220419622207432822119381ecdonaldk409
248353632495637225098420ecdonaldp521
249397562498717625046758ecdonaldb409
514781365156080451647572ecdonaldk571
587691925888225459016331ecdonaldb571
70405396?102619359?194284544?ronald512
207620404207859636208132982pflash1
221487157?355289130?633322818?ronald768
377753320?579205780?967575620?ronald1024
905709206916388333919372952sflashv2
878415420?1513342246?2173266432?ronald1536
1592487854?1748273044?2055431446?mqqsig192
170654118618282016682058879814mqqsig160
278332877029028488662988996024mqqsig224
1934716336?3226309790?4967638618?ronald2048
436690497844414637804544466022mqqsig256
5764240482?9200084752?14315320146?ronald3072
17229451488?25993873324?43188636374?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
115951166011777mqqsig160
142651439614459mqqsig192
162281636516507mqqsig224
171231718817311mqqsig256
377080381826395932sflashv2
646337655907665604ed25519
108954711023501136131donald512
202107320596602101295ronald512
221771222461292278122ecdonaldp160
292078529628113003708ecdonaldp192
296145229873543022010donald1024
331951433457463376584ecdonaldk163
351925535428713574266ecdonaldb163
410063641288304167554ecdonaldp224
410682641615204217786ronald768
2482428?4289964?7432164?pflash1
487240649044204948914ecdonaldp256
579436458256295860424ecdonaldk233
631635863410896373240ecdonaldb233
710919171741667228883ronald1024
101030961018148410260098donald2048
106947761073702010774284ecdonaldk283
118679021191384611958914ecdonaldb283
119498161201281812090220ecdonaldp384
186095801868566018753242ronald1536
225816502261487022648585ecdonaldk409
255073662554084825567622ecdonaldb409
255021232558834225697438ecdonaldp521
384717043857589438645218ronald2048
524192675248440652549298ecdonaldk571
596108325968100659734542ecdonaldb571
113746800113882836114113566ronald3072
254396232254770514255349640ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
131778132793133991ronald512
155342156658159443ronald768
197951198957200166ronald1024
312366314100316880ronald1536
412614413876418686mqqsig160
421956422726424868mqqsig192
471094473085484166ronald2048
648074652186656024mqqsig256
662062690040783584sflashv2
743394744374748786mqqsig224
856736859434866664pflash1
895798899796910784ronald3072
105928410757141090374donald512
148161114909151523990ronald4096
163423416407481670701ed25519
248550525189542547376ecdonaldp160
330950833417643366636donald1024
337145134133043451986ecdonaldp192
475305347948924852892ecdonaldp224
568356357543865813108ecdonaldp256
623423462770736333798ecdonaldk163
671537967578696782696ecdonaldb163
111753681120690811250686ecdonaldk233
115435731173496311861658donald2048
121666921220162412240838ecdonaldb233
141784281425196014338718ecdonaldp384
209408742098558721046354ecdonaldk283
232417042332806423430808ecdonaldb283
300658373041589630554825ecdonaldp521
445683454462646844669074ecdonaldk409
503610505040333650470865ecdonaldb409
103496186103925642104026670ecdonaldk571
118007863118361664118468496ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
ntrumls743x22671
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
19266sflashv2
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
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
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
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
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
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
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

armeabi; Cortex-A8 (413fc082); 2012 TI Sitara XAM3359AZCZ100; 1 x 1000MHz; bblack, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
721403736215741217ed25519
101456510342701036099donald512
215213821733272200554ecdonaldp160
292627429551812987928ecdonaldp192
334773733500353399845donald1024
335622333731063381546ecdonaldk163
359323736129163622448ecdonaldb163
386404738865493934788ecdonaldp224
507801751107725155720ecdonaldp256
599951260158916039799ecdonaldk233
663027666593446676224ecdonaldb233
109774541102330611053204ecdonaldk283
121545381220089512229179ecdonaldb283
122782011228574312301783donald2048
131598651322990813296744ecdonaldp384
239066112397765324051500ecdonaldk409
273901532744690527489434ecdonaldb409
295162122961936429777812ecdonaldp521
560082465610417256206156ecdonaldk571
640561216416068964320753ecdonaldb571
85056052?119323982?187529713?ronald512
187746753188300022189046032pflash1
218541426218817443219166676rainbow
259726772?282086530?420249623?rwb0fuz1024
190263640?363425067?485462202?ronald768
477957431478616124480470954sflashv2
380279228?596765874?874309225?ronald1024
131107915214168718901613355380mqqsig160
920497042?1568802176?2141162428?ronald1536
1611993719?1756946856?2069315452?mqqsig192
281796587829458092663031158410mqqsig224
1941265114?3464547337?5243543480?ronald2048
454062235646191554304720820090mqqsig256
5617170852?8665660552?13657886270?ronald3072
11361529470?19122745348?31863203764?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
115731161011654mqqsig160
137521379013816mqqsig192
155331554915612mqqsig224
158761588715917mqqsig256
284076292266307388sflashv2
728605732224750771ed25519
110998911213881140824rainbow
116772211803501195425donald512
192496019476421970758ronald512
231835323423532374872ecdonaldp160
312466731449363166258ecdonaldp192
335340133784693405477donald1024
355983235678113583887ecdonaldk163
377454737804943821577ecdonaldb163
410630641379394168719ecdonaldp224
423285842709014304321ronald768
2574642?4447469?7910152?pflash1
533163653560435381142ecdonaldp256
632149763388176353717ecdonaldk233
687489068906406915570ecdonaldb233
787915879037767945098ronald1024
107266931073961610750786rwb0fuz1024
112544041126567011309226ecdonaldk283
117811721185484711936609donald2048
125829861259819612658125ecdonaldb283
135870421363926813699029ecdonaldp384
209397462102199621106005ronald1536
246524252468843624733947ecdonaldk409
277180082774772027791222ecdonaldb409
300663503020495530277223ecdonaldp521
442123694432037444420152ronald2048
564801645653892656651881ecdonaldk571
643438786438197164493962ecdonaldb571
133031281133179580133305100ronald3072
298949488299244288299496143ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
502665034650528rwb0fuz1024
132327132979133896ronald512
166479167244168118ronald768
217624218886220478ronald1024
241413248244265024sflashv2
249322250980260468mqqsig160
327211333164359792mqqsig192
359405360520363640ronald1536
554146556866574472ronald2048
587180596842641159mqqsig224
695683705466717080pflash1
98889110456591056955mqqsig256
108394411034641104889ronald3072
125245712648451274580donald512
182480618287231834513ronald4096
205819920587032062791rainbow
213722721377682139429ed25519
266065826769072690764ecdonaldp160
363786236480463670720ecdonaldp192
385459739049653921889donald1024
477397748207354839737ecdonaldp224
628029463266256365522ecdonaldp256
670207867329646779000ecdonaldk163
725574072763507314811ecdonaldb163
122096421226863912311532ecdonaldk233
133387461337007713417485ecdonaldb233
136641371388221414224945donald2048
159921331606943116191522ecdonaldp384
220259632209505522154244ecdonaldk283
247331622477323424829715ecdonaldb283
358282073595252636406303ecdonaldp521
486907904877675348839496ecdonaldk409
547901285486390654951638ecdonaldb409
112043878112134769112299192ecdonaldk571
127495913127740774128069328ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
20107rainbow
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
19266sflashv2
31680rainbow
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43rainbow
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
43rainbow
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43rainbow
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

armeabi; Cortex-A15 (410fc0f4); 2012 Samsung Exynos 5 Dual; 2 x 1700MHz; sachr, supercop-20140514

Cycles to generate a key pair
quartilemedianquartilesystem
392811393820393942ed25519
691861693352697187donald512
145509014743111505053ecdonaldp160
188004519002431928975ecdonaldp192
197122519739892000515donald1024
220827322227982246202ecdonaldk163
236952123860002411187ecdonaldb163
247495624980432534099ecdonaldp224
322165032438023279592ecdonaldp256
388297039095263944048ecdonaldk233
433807643696034423423ecdonaldb233
725200272818707323600ecdonaldk283
741022874262387432524donald2048
752674375674277602009ecdonaldp384
813418481556098201426ecdonaldb283
151887501523350915303386ecdonaldk409
170566481709572217130226ecdonaldb409
197341121981563019902920ecdonaldp521
354552863554047535603366ecdonaldk571
401277684018489240233263ecdonaldb571
70266696?108720757?143160339?ronald512
168759874?253960928?426182279?ronald768
327245816329434158344476749sflashv2
440977506?558918559?755240922?mqqsig160
348980466?564651217?855058843?ronald1024
597639296?732696575?1005974851?mqqsig192
97189226910850403331184643892mqqsig224
770732003?1287231400?2172298968?ronald1536
1555109089?2643309361?3872973552?ronald2048
372026206438173780333941197967mqqsig256
4433547110?7926892429?11645837155?ronald3072
10981299618?20893909277?34775758337?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
106061064010709mqqsig160
116111188712032mqqsig192
121561222712263mqqsig256
133121354113723mqqsig224
150744153660158372sflashv2
398615399043400259ed25519
810963819753832946donald512
129015413106861329653ronald512
155413315695741588379ecdonaldp160
199091820039102026392ecdonaldp192
201483420276342052471donald1024
235634523703332386872ecdonaldk163
250118725077142532930ecdonaldb163
255556725795882614124ronald768
261839526341102654769ecdonaldp224
336591633812843404723ecdonaldp256
412873441523384166627ecdonaldk233
454381645769934600459ecdonaldb233
544062854745685511191ronald1024
712123171830787240465donald2048
750212075284007558517ecdonaldk283
785669478867407914603ecdonaldp384
834784483548978362468ecdonaldb283
128462721290321012957372ronald1536
154795121549599915513946ecdonaldk409
175741781760657417632400ecdonaldb409
202186002034308620399760ecdonaldp521
265858242663903826705886ronald2048
359081783593353635986535ecdonaldk571
410760874113087441182708ecdonaldb571
798165777994382580033526ronald3072
181128927181326485181526339ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
9826099127100309ronald512
112015116793117999ronald768
149115150930154579ronald1024
173500173976174783mqqsig160
194572206626229709sflashv2
231032233451236294ronald1536
342102343073344185ronald2048
358964363249367459mqqsig224
363118365395372104mqqsig192
376082377106382826mqqsig256
640768643156645281ronald3072
859917864005872147donald512
104713510489881056453ronald4096
115861711589031160637ed25519
176644517833941797043ecdonaldp160
229499923039742317846donald1024
228437323147532323758ecdonaldp192
302823730456533068234ecdonaldp224
393323239471693977400ecdonaldp256
445098344790724506912ecdonaldk163
474486747700394801156ecdonaldb163
791690179543577992182ecdonaldk233
831533884203178550098donald2048
878441288390128897666ecdonaldb233
929985193412179363717ecdonaldp384
146531701471415714785481ecdonaldk283
163406561637953516410122ecdonaldb283
238262782394110124135015ecdonaldp521
304177293043624530464931ecdonaldk409
345891163469105134755566ecdonaldb409
709607887108902671293276ecdonaldk571
815004088171083981776619ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
19266sflashv2
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
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
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
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

amd64; Piledriver (610f01); 2012 AMD A10-5800K; 2 x 3800MHz; hydra9, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
775427760777788lattisigns512
114842114969115043ed25519
198113198816200003donald512
282047282825287328ecdonaldp224
348245352648383297hector
481469482543486197ecdonaldp256
561402563987567071donald1024
881212891858904202ecdonaldp160
932086943325951872ecdonaldk163
982430987630994977ecdonaldb163
105249510625171077851ecdonaldp192
123856312556411276933ecdonaldk233
129631113047831316476ecdonaldb233
171648717207871726350ecdonaldp521
197635119873551995206donald2048
221167222318312254953ecdonaldk283
235316523692522389529ecdonaldb283
344073734592453485567ecdonaldp384
388278938990673920900ecdonaldk409
422053542434584274010ecdonaldb409
551325955943045661040ntrumls401x
644593865192536598196ntrumls439x
882151688548188904045ecdonaldk571
955702295801639636237ecdonaldb571
114780511158426611645330ntrumls593x
1483439815067883150793083icp
164919151652319716533336rainbowbinary256181212
10797612?17130138?25360885?ronald512
173684161751649217649682ntrumls743x
178565451786432917880811sphincs256
24722240?42800472?65298315?ronald768
46666536?54637423?88492562?rwb0fuz1024
555431555558614255677743tts6440
571167785717323957241624rainbowbinary16242020
45559245?63108578?95965517?ronald1024
919137279215958292360947pflash1
935368969385414894004849rainbow5640
112755522?186566212?272823835?ronald1536
206369971206512074208003043rainbow6440
275230590276081554278811829sflashv2
201961550?347460066?561465515?ronald2048
577327601?808489790?1251374019?mqqsig192
891109103?1073550035?1407314492?mqqsig160
875290240?1097225211?1214952168?mqqsig224
709236565?1291321727?2201054653?ronald3072
1088571126?1294871640?1438886811?mqqsig256
2708567351?4317787018?6492934627?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
288329352975mqqsig160
321632393262mqqsig192
352235783600mqqsig256
385538943942mqqsig224
247942488625102rainbowbinary256181212
388333921539593rainbowbinary16242020
511255123151361tts6440
82530?86669?112806?rainbow5640
103185103299103569ed25519
126702127091127564sflashv2
137623138224139742rainbow6440
261522265987269412donald512
372158373301378484ecdonaldp224
378579404275435635hector
588799590360593477ecdonaldp256
594351601442607016donald1024
600780609544616819ronald512
964564971191980601ecdonaldp160
984964?986715?2692195?ntrumls439x
102416610308231039589ecdonaldk163
106005710655511071522ecdonaldb163
107390210837351096806ronald768
112996411443991155400ecdonaldp192
667680?1309651?1952896?lattisigns512
134102813505021359892ecdonaldk233
138642813941161407011ecdonaldb233
880968?1626872?1645565?ntrumls401x
164269016576881674145ronald1024
180123018039551807866rwb0fuz1024
1029243?1810005?3163809?pflash1
190119319156001931191donald2048
194088719493331956386ecdonaldp521
830058?2219470?2933648?3icp
2210416?2226158?4235961?ntrumls743x
233892123517662365877ecdonaldk283
246542224780892491905ecdonaldb283
1648925?3125355?4625565?ntrumls593x
360892436288493652841ecdonaldp384
386048838769873898325ronald1536
406361640782284099798ecdonaldk409
436653843964124429625ecdonaldb409
766742976991487730972ronald2048
909185191123549155103ecdonaldk571
982145798488999874740ecdonaldb571
223140182241499122519028ronald3072
488715944897295349077243ronald4096
321215361321334946321374974sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
135041364313730rwb0fuz1024
196101965919721rainbowbinary256181212
230692313023243rainbowbinary16242020
3197632101321713icp
376633773237829rainbow5640
397154244242828ronald512
462124658447360ronald768
476294780148587rainbow6440
492714955549887tts6440
542615489455542ronald1024
736537420975003mqqsig160
772117758978286ronald1536
105418106285106850ronald2048
117449117840118105lattisigns512
117564118034118663mqqsig192
146014146410146858mqqsig224
181856183116184984ronald3072
209185209642210220mqqsig256
219128219610220011sflashv2
271440272628275925donald512
291599293202295673ronald4096
313076315200319323pflash1
349857350099350758ed25519
398528399378400013ntrumls401x
447119447609448122ntrumls439x
687433691883698313donald1024
748132748825749840ntrumls593x
851162858071860359ecdonaldp224
972390974048977088ntrumls743x
109732511032291110353ecdonaldp160
130519613145371324004ecdonaldp192
146484014659551469376hector
150379615068121512471ecdonaldp256
191476719250901936169ecdonaldk163
199076520003342010127ecdonaldb163
226078822655612294682donald2048
252869425573322573338ecdonaldk233
264761126557462671907ecdonaldb233
413245041403694148909sphincs256
419105942125354229740ecdonaldp384
447258644784624486133ecdonaldp521
453881945632054600365ecdonaldk283
480122748175954841255ecdonaldb283
792437479514617997114ecdonaldk409
857278686108748651399ecdonaldb409
179088611794374918008795ecdonaldk571
194507511948709319531676ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1765ntrumls743x
41000sphincs256
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
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1765ntrumls743x
41000sphincs256

x86; normally amd64; Piledriver (610f01); 2012 AMD A10-5800K; 2 x 3800MHz; hydra9, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
618027618657620049ed25519
254861582549872825547060sphincs256
111348020111700520111976659pflash1
889255196?1113279472?1484665198?mqqsig160
892642816?1159109163?1300316713?mqqsig224
1081194200?1313728372?1508313396?mqqsig256
1335464756?1582338789?2129081665?mqqsig192
Cycles to sign 59 bytes
quartilemedianquartilesystem
123501237812465mqqsig160
129561301413059mqqsig256
134611354313674mqqsig224
136351366313706mqqsig192
637059637458638954ed25519
813042?1395069?2451900?pflash1
461889089461959790462322699sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
812328163481991mqqsig160
133545134201134909mqqsig192
159249159799160475mqqsig224
222572223136223759mqqsig256
237477239690239777pflash1
191975119200981920563ed25519
585875458677635942689sphincs256
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
1088sphincs256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
Public key
bytessystem
32ed25519
ntrumls401x9721
1056sphincs256
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
41000sphincs256

amd64; Piledriver (610f01); 2012 AMD A10-4655M; 2 x 2000MHz; boost; h9trinity, supercop-20140525

Cycles to generate a key pair
quartilemedianquartilesystem
554275555067701lattisigns512
807438147898524ed25519
141528142604172581donald512
201580202626220494ecdonaldp224
249168?288645?325995?hector
344553362471417863ecdonaldp256
402097406444486768donald1024
632873646902764468ecdonaldp160
673798688766822387ecdonaldk163
699521707359851624ecdonaldb163
755765773643918019ecdonaldp192
9298799534341127798ecdonaldb233
8898909641521074602ecdonaldk233
122956213000021494896ecdonaldp521
141997415063721694493donald2048
159312417006011917941ecdonaldk283
168862818271202037405ecdonaldb283
248772626990352916565ecdonaldp384
280884330179373237099ecdonaldk409
304845533143273459875ecdonaldb409
671302869762957129804ecdonaldk571
728758175066887665205ecdonaldb571
1166660512037396123540643icp
126550721301985013227588rainbowbinary256181212
9690202?14275516?21344812?ronald512
19083918?29780530?45988471?ronald768
404215124100820243068171tts6440
36387086?41690373?67999900?rwb0fuz1024
440083754764270848661201rainbowbinary16242020
30782526?50400580?76456241?ronald1024
727862987782258280235347rainbow5640
797575818250244783875802pflash1
99081890?152447531?225455549?ronald1536
162087434174883358177346838rainbow6440
215295133222632897223968288sflashv2
174352452?295345999?479331233?ronald2048
658799448?828686985?917576653?mqqsig224
685982890?833872750?1082550833?mqqsig160
623595315?961099723?1743018347?ronald3072
864659520?1017359674?1116588163?mqqsig256
1379396371?1549757195?1901047117?mqqsig192
1619364961?2988638883?4331219338?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
215525142526mqqsig160
276527832877mqqsig224
253530533136mqqsig256
317632133229mqqsig192
179332158721859rainbowbinary256181212
275842783333543rainbowbinary16242020
427735129851474tts6440
58815?59114?80326?rainbow5640
728707307588664ed25519
883718949889902sflashv2
98878?119925?138053?rainbow6440
188495192441229574donald512
267076273631324909ecdonaldp224
278178?310428?350143?hector
427981435474520206donald1024
423007436408513523ecdonaldp256
432688450125522161ronald512
691865719971842113ecdonaldp160
729498742682892503ecdonaldk163
773432793584947102ronald768
762312887048930720ecdonaldb163
823216891302999364ecdonaldp192
576367?956918?1507719?lattisigns512
95938710380511170526ecdonaldk233
100259011467871221679ecdonaldb233
118995312841811437877ronald1024
128459513139951555593rwb0fuz1024
855129?1401750?2697480?pflash1
136695514057901647560donald2048
139240214857351677970ecdonaldp521
653841?1670271?2154175?3icp
166848218121892022029ecdonaldk283
177198118592682118680ecdonaldb283
261436428781813126396ecdonaldp384
279028029684413232948ronald1536
300588132841313569406ecdonaldk409
317168534571673697930ecdonaldb409
572143560153096196851ronald2048
694028372678687371662ecdonaldk571
750026377858917855583ecdonaldb571
171313841738027917522159ronald3072
381119943820238639438001ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
9710989411860rwb0fuz1024
164271650919924rainbowbinary16242020
140741701917562rainbowbinary256181212
270672713827200rainbow5640
2743227592314083icp
353873721138059ronald512
31802?39376?51071?ronald768
402834064842533ronald1024
415264179042071rainbow6440
421044225543479tts6440
524925285157382mqqsig160
544345480855174ronald1536
760067699492224ronald2048
8395184696102524lattisigns512
8889195426108319mqqsig192
109727132151133421mqqsig224
134330137379163691ronald3072
149632160582182495mqqsig256
158040192227193025sflashv2
196575198489238032donald512
210324214144254647ronald4096
250997251280305615ed25519
229167275443279900pflash1
498321517437605479donald1024
616127624453748777ecdonaldp224
794726812588966944ecdonaldp160
9450999742131144792ecdonaldp192
107822211556031309881ecdonaldp256
104700511962451273752hector
136105414794871652101ecdonaldk163
143833815287191726508ecdonaldb163
164929517714871980700donald2048
190077420059842283560ecdonaldb233
183882720216552218157ecdonaldk233
309233333305453567317ecdonaldp384
320778634634243720403ecdonaldp521
332183835722063838587ecdonaldk283
353535738105464072967ecdonaldb283
603944663427276512925ecdonaldk409
656558068257646969217ecdonaldb409
138225861417512414712532ecdonaldk571
150525691527815815465307ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
1536lattisigns512
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1184lattisigns512
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
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
1184lattisigns512

x86; normally amd64; Piledriver (610f01); 2012 AMD A10-4655M; 2 x 2000MHz; boost; h9trinity, supercop-20140525

Cycles to generate a key pair
quartilemedianquartilesystem
454254456181552568ed25519
9243237898145115100146076pflash1
466751871?677445772?1077921261?mqqsig192
805032940?972276498?1258687380?mqqsig160
917095655?1098819175?1210669922?mqqsig256
191299199320503357422193303942mqqsig224
Cycles to sign 59 bytes
quartilemedianquartilesystem
889589038942mqqsig160
912091329155mqqsig192
9334937811343mqqsig256
105791063412811mqqsig224
468018470665569539ed25519
809727?1319841?2460802?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
606036086261112mqqsig160
93553112776114579mqqsig192
116638141140142072mqqsig224
172631197513198071mqqsig256
197686201505240622pflash1
137889614255281671993ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
Public key
bytessystem
32ed25519
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519

amd64; IB+AES (306a9); 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
316963175631840lattisigns512
727287283672948ed25519
134904135144135760donald512
170108170380172884ecdonaldp224
272340274280295136hector
318092318360321676ecdonaldp256
383736384088385072donald1024
645616655176662016ecdonaldp160
767460774268781660ecdonaldp192
788752794192800724ecdonaldk163
828716835848838352ecdonaldb163
929688930772933528ecdonaldp521
102023210293841037264ecdonaldk233
107188410757801081724ecdonaldb233
132808813313321336096donald2048
195540019621241967764ecdonaldk283
210390821112802121044ecdonaldb283
250934425201322533800ecdonaldp384
340476034125283421428ecdonaldk409
370938837248683744140ecdonaldb409
801886880430448062436ecdonaldk571
806762882357008360732ntrumls401x
8253328826897282826563icp
883529688516128879932ecdonaldb571
928932494170529639976ntrumls439x
120147841203403212045384rainbowbinary256181212
135416601354646013553976sphincs256
9549464?13566540?20681464?ronald512
170600281727123617359344ntrumls593x
265541442682112827033028ntrumls743x
16915004?28563984?41005292?ronald768
330786323344029633711240tts6440
32940256?38026248?61345348?rwb0fuz1024
29358900?45033280?79824468?ronald1024
452842844530803645340012rainbowbinary16242020
576776845791019258085216rainbow5640
672917966742565267569032pflash1
130798224131979000132230960rainbow6440
111323584?165452180?253576244?ronald1536
209312416209403704209609876sflashv2
164354292?307989848?511796608?ronald2048
288551152?397073436?577264104?mqqsig160
363868268?493430372?744301112?mqqsig192
565975952?686331724?752259940?mqqsig224
703168812?819272260?900754992?mqqsig256
599557164?841011652?1332287004?ronald3072
1176526124?2086952200?3633619816?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
195619641972mqqsig160
234823682376mqqsig192
255625762596mqqsig256
263226482656mqqsig224
174001747217608rainbowbinary256181212
291442931629640rainbowbinary16242020
339523409634212tts6440
52776?53192?77924?rainbow5640
672046728467404ed25519
926449304893720rainbow6440
933209349293836sflashv2
193500197628201416donald512
248868250452253332ecdonaldp224
297564314628336260hector
415564416896420088ecdonaldp256
421836425444428580donald1024
476144482104490216ronald512
256796?501260?744320?lattisigns512
663408?666944?1787820?ntrumls439x
720680725736731000ecdonaldp160
828188842556856400ronald768
846808851612858428ecdonaldp192
863904868036872224ecdonaldk163
902640904360908148ecdonaldb163
403552?1077952?1446956?3icp
597732?1100672?1125552?ntrumls401x
110800011117761117552ecdonaldk233
114659211486721151640ecdonaldp521
116258811669001173740ecdonaldb233
129601213062561316024donald2048
131522413156641316608rwb0fuz1024
130422813207881337056ronald1024
828664?1437140?2556432?pflash1
1474604?1484844?2776832?ntrumls743x
1084996?2024244?2987280?ntrumls593x
206796020725962083160ecdonaldk283
221744022214922228804ecdonaldb283
267264826842242693600ecdonaldp384
295996429797082999060ronald1536
357622435848163594368ecdonaldk409
389208038983803908420ecdonaldb409
571203257374685760612ronald2048
830193683196448337316ecdonaldk571
912048891289249137884ecdonaldb571
159404481598016416018888ronald3072
342462083428128434325200ronald4096
247500208247646824247812592sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
103601041610532rwb0fuz1024
163161634816412rainbowbinary256181212
178881791217948rainbowbinary16242020
3013230208303003icp
302843040030540ronald512
316803238432612ronald768
331723348433760mqqsig160
346683474434808rainbow5640
388123896839492ronald1024
434804353643584lattisigns512
444524464444936rainbow6440
490004911249236tts6440
525885300053624mqqsig192
545725480055216ronald1536
651006541666572mqqsig224
756927622477084ronald2048
843328532088816mqqsig256
129372129512129660sflashv2
136972137244138152ronald3072
185592186592188188donald512
208764209068209332ed25519
218212218992219936ronald4096
228632228832229064pflash1
235828236392239012ntrumls401x
265396265884268524ntrumls439x
442176443596447116ntrumls593x
458752462624463940donald1024
502944505208508968ecdonaldp224
574332575864577780ntrumls743x
800136804512811688ecdonaldp160
937352941280947136ecdonaldp192
987716989864995964ecdonaldp256
110880411103521114252hector
153287615388841551064donald2048
162033616226961628616ecdonaldk163
169593217025961708384ecdonaldb163
209928021065362115280ecdonaldk233
220416822088202215812ecdonaldb233
244598824515282457072ecdonaldp521
308158431101003126228ecdonaldp384
312858831308323134020sphincs256
399660040066644019548ecdonaldk283
430944443155084324900ecdonaldb283
698755670003887021064ecdonaldk409
758554475983207616060ecdonaldb409
163354521636458416415400ecdonaldk571
179931401801123218045144ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1765ntrumls743x
41000sphincs256
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
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1765ntrumls743x
41000sphincs256

x86; normally amd64; IB+AES (306a9); 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
532028532232532468ed25519
177218721772940017737996sphincs256
821579368227280482383952pflash1
332834644?490401824?748629224?mqqsig160
403907116?592659624?949617992?mqqsig192
674677056?853899964?945699736?mqqsig224
754873368?917363652?1046927060?mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
623663446440mqqsig160
671267606804mqqsig192
687669447004mqqsig256
694069727036mqqsig224
539844540056540368ed25519
747992?1294432?2293996?pflash1
322664276322758824322913104sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
373123756038292mqqsig160
632046344063784mqqsig192
719727231672884mqqsig224
900609096497916mqqsig256
192384192748193172pflash1
160899616096361610768ed25519
407789240830244089656sphincs256
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
1088sphincs256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
Public key
bytessystem
32ed25519
ntrumls401x9721
1056sphincs256
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
41000sphincs256

amd64; IB+AES (306a9); 2012 Intel Core i7-3770; 4 x 3392MHz; ares, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
712087130071460ed25519
718530127191976072019888pflash1
776812928?857140628?1004197180?mqqsig160
138066630814701180641631159508mqqsig192
232345307624250295322521115168mqqsig224
371118875237949023843905261696mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
228422842292mqqsig160
358435883640mqqsig192
443244884524mqqsig224
470847484784mqqsig256
676286770067888ed25519
789220?1364504?2491376?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
347923558438660mqqsig160
520245820459708mqqsig192
668966880871552mqqsig224
895929279694884mqqsig256
208868209280209856ed25519
223704236020248980pflash1
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
Public key
bytessystem
32ed25519
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519

x86; normally amd64; IB+AES (306a9); 2012 Intel Core i7-3770; 4 x 3392MHz; ares, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
536380536756537580ed25519
930996569318423293260260pflash1
617824496?753660132?956444144?mqqsig160
843316636?968357296?1144546300?mqqsig256
1045916764?1190186500?1426165916?mqqsig192
175998763619017065322053895428mqqsig224
Cycles to sign 59 bytes
quartilemedianquartilesystem
636864166460mqqsig160
684468686924mqqsig256
734075007544mqqsig192
781679808020mqqsig224
545228545564546388ed25519
682288?1169148?2142220?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
382243903642664mqqsig160
521805776460168mqqsig192
678606839271832mqqsig224
904169202094812mqqsig256
207056216096227364pflash1
162960416377641653860ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
Public key
bytessystem
32ed25519
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519

amd64; IB+AES (306a9); 2012 Intel Core i5-3210M; 2 x 2500MHz; h9ivy, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
316763174832252lattisigns512
726847280872948ed25519
134984135208136036donald512
169996170408173464ecdonaldp224
272300274716295024hector
317984318472321520ecdonaldp256
383980384476385196donald1024
651424658636665304ecdonaldp160
769228775384780024ecdonaldp192
791264796808803648ecdonaldk163
830792835632839504ecdonaldb163
929004930552935256ecdonaldp521
101803610215721027100ecdonaldk233
107209610792681090964ecdonaldb233
132858013338761338244donald2048
195682419638161972080ecdonaldk283
210234821104122116928ecdonaldb283
251102825247002538148ecdonaldp384
340485634137923427904ecdonaldk409
371383237331403771092ecdonaldb409
7315988733268473433563icp
802199280382808064392ecdonaldk571
807496882362968362076ntrumls401x
883395688503328871692ecdonaldb571
930266494149049634432ntrumls439x
120076881202154012043296rainbowbinary256181212
135349321354005613687584sphincs256
8739776?13954716?18745828?ronald512
170584401724457617356196ntrumls593x
265585042681838027050108ntrumls743x
19198884?32042052?53025568?ronald768
331770203321779233395732tts6440
33266528?38280236?61704200?rwb0fuz1024
452442964530166845340224rainbowbinary16242020
35458344?55613864?87535424?ronald1024
574637285778555657889744rainbow5640
699592167003018470093576pflash1
132680236132868340133918312rainbow6440
95008280?146803196?240085968?ronald1536
212566788212648260212721476sflashv2
177493464?269457956?512019808?ronald2048
290424120?399249824?579380888?mqqsig160
365979260?496062104?747006004?mqqsig192
568322212?689923564?755467132?mqqsig224
708501088?822326344?903074020?mqqsig256
485117524?938270800?1600873868?ronald3072
1357549376?2385737596?4122699600?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
194819561964mqqsig160
233623442388mqqsig192
254825602576mqqsig256
264826562668mqqsig224
173321742017540rainbowbinary256181212
294562968829936rainbowbinary16242020
340923423634572tts6440
52768?53096?77468?rainbow5640
672166728467384ed25519
926329315693696rainbow6440
942929464495276sflashv2
194524197832201016donald512
248692250428253428ecdonaldp224
295728313708334948hector
415436416744419704ecdonaldp256
420920425336431584donald1024
474476480820489288ronald512
257328?500780?745232?lattisigns512
663128?667504?1788968?ntrumls439x
719048724140729780ecdonaldp160
828236835080845004ronald768
846828851872857724ecdonaldp192
865936869732876552ecdonaldk163
903392906696911928ecdonaldb163
599852?1100616?1125012?ntrumls401x
111442811191881124076ecdonaldk233
114661211491681152816ecdonaldp521
437116?1167980?1561284?3icp
116386411701201176116ecdonaldb233
130088013105961318916donald2048
131514813162041317412rwb0fuz1024
130507213202681333744ronald1024
843088?1463040?2598132?pflash1
1475264?1485380?2779344?ntrumls743x
1086360?2027844?2992136?ntrumls593x
207082420755882081020ecdonaldk283
221911622256562234232ecdonaldb283
267347226829562692820ecdonaldp384
295368829732642991460ronald1536
358071635890523601436ecdonaldk409
389360439011163911808ecdonaldb409
571278857400245768676ronald2048
829908083171328337304ecdonaldk571
911408491261849156336ecdonaldb571
159624041599902816031452ronald3072
342496803433158834383216ronald4096
247753244247829908248102288sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
103961043610508rwb0fuz1024
163081634816668rainbowbinary256181212
179401796418000rainbowbinary16242020
2849628912292323icp
291362994830272ronald512
315683199632308ronald768
333123358034192mqqsig160
347323482434964rainbow5640
392163941239556ronald1024
434604372443808lattisigns512
445804463644776rainbow6440
489884909649440tts6440
522605259653060mqqsig192
539005448056100ronald1536
652926671668416mqqsig224
756607592076788ronald2048
844328506888964mqqsig256
126660127440127656sflashv2
135584135880137544ronald3072
182912183868185584donald512
208856209060209352ed25519
217536218440219776ronald4096
230256230604231068pflash1
236088236704238836ntrumls401x
265216265624267896ntrumls439x
442472444100449076ntrumls593x
461892466948468104donald1024
504248505992509456ecdonaldp224
573712575448578752ntrumls743x
787388797004802216ecdonaldp160
943624947964955604ecdonaldp192
990724993260997372ecdonaldp256
110851211091761111172hector
152212815253641530220donald2048
161020816180521628632ecdonaldk163
170924817121321716860ecdonaldb163
208657620978362113548ecdonaldk233
220970022160442221296ecdonaldb233
244992824529002457400ecdonaldp521
307125230894603112728ecdonaldp384
315513231562043160208sphincs256
398360839943164006940ecdonaldk283
430767243162684328108ecdonaldb283
697840869962487012268ecdonaldk409
758914076046847621348ecdonaldb409
163057321633230816368572ecdonaldk571
179282481799628818039284ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1765ntrumls743x
41000sphincs256
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
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1765ntrumls743x
41000sphincs256

x86; normally amd64; IB+AES (306a9); 2012 Intel Core i5-3210M; 2 x 2500MHz; h9ivy, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
532004532200532524ed25519
177479641776431217941296sphincs256
114376492114505860114607412pflash1
335747720?492808776?750849888?mqqsig160
411172424?596666120?954245892?mqqsig192
676656672?853201248?949392284?mqqsig224
758257336?918355356?1048875200?mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
621262526304mqqsig160
672067967076mqqsig192
684868886932mqqsig256
702871047192mqqsig224
539776540024540428ed25519
791604?1350716?2400508?pflash1
323308228324009120325347032sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
372483764438244mqqsig160
631606346863996mqqsig192
721047249673348mqqsig224
900329090493344mqqsig256
258324258516258768pflash1
160887216095161612136ed25519
407945240825964084600sphincs256
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
1088sphincs256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
Public key
bytessystem
32ed25519
ntrumls401x9721
1056sphincs256
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
41000sphincs256

armeabi; Scorpion (510f02d2); 2011 Qualcomm Snapdragon S3 APQ8060; 2 x 1782MHz; h6dragon, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
601745601801602051ed25519
945742946168947675donald512
230298023228312341617ecdonaldp160
299527629965763006277donald1024
303097530472593070869ecdonaldp192
341143234206913439297ecdonaldk163
363704436579323675431ecdonaldb163
392541039517723978335ecdonaldp224
511074651582835203145ecdonaldp256
592492959537385981100ecdonaldk233
649822765252726558478ecdonaldb233
108380511086967810899276ecdonaldk283
109274331094495510953875donald2048
120419941208532012120857ecdonaldb283
132926891335397113389425ecdonaldp384
232437072329207923341755ecdonaldk409
263601902641262126464733ecdonaldb409
274338752751984227657997ecdonaldp521
540779315415925754208593ecdonaldk571
616597626172811261828163ecdonaldb571
104823577?165766494?253037875?ronald512
253059141253227360253628620pflash1
240238071?262921872?394246481?rwb0fuz1024
235911067?372666924?538482780?ronald768
522302636522468405522669926sflashv2
480902055?651385832?937480350?ronald1024
699683220?837590276?1084489417?mqqsig160
1043576554?1216751985?1548814666?mqqsig192
1006832857?1738688628?2796302603?ronald1536
175389235319015363181981872747mqqsig224
1836719320?3258953604?4985174994?ronald2048
716239672073109394197483555643mqqsig256
5957495351?9780861314?14314318371?ronald3072
13141401845?24017551393?40972383737?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
134951349713507mqqsig160
149891499014993mqqsig192
159561599016007mqqsig256
176401764917666mqqsig224
356200356421357083sflashv2
617368617445617844ed25519
112980011414481154143donald512
200823220298982059549ronald512
249605625088362533862ecdonaldp160
306648930970113120208donald1024
325206432725803293681ecdonaldp192
365589436685873680290ecdonaldk163
387375538849423898984ecdonaldb163
420953042293404257326ecdonaldp224
2512902?4333059?7694716?pflash1
435874943923614428379ronald768
543834754688395495619ecdonaldp256
632519663414776360259ecdonaldk233
689869369209966932689ecdonaldb233
754156775929407638754ronald1024
990317399522479973980rwb0fuz1024
105628941064739710693757donald2048
112755041128782911303877ecdonaldk283
124929501250631212521534ecdonaldb283
138132341386425913906982ecdonaldp384
194894401953454119614950ronald1536
239365222395858723983259ecdonaldk409
270953132711261727140115ecdonaldb409
281839572827176428398326ecdonaldp521
404462324054350840635638ronald2048
551417815515929955192549ecdonaldk571
627306516275147762801745ecdonaldb571
119686007119871751120070663ronald3072
266938207267151980267330698ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
533535337053488rwb0fuz1024
159968162962164019ronald512
199365199840201238ronald768
256267256543256708ronald1024
314333314643314860sflashv2
315400315496315566mqqsig160
366925367100369583mqqsig192
407207408639412079ronald1536
622801623839625285ronald2048
631171632841640325mqqsig224
739740740222740426pflash1
767496?810169?986524?mqqsig256
119048411949641196347ronald3072
119351211966551215751donald512
169604616961551700883ed25519
198840219898331993475ronald4096
280378128229192838223ecdonaldp160
351052935197833524175donald1024
374760437640913777015ecdonaldp192
483908048649364887677ecdonaldp224
638593764100936422718ecdonaldp256
690315369197536940250ecdonaldk163
733952373650357402931ecdonaldb163
120684581210419212129810ecdonaldk233
122304131252611012615367donald2048
131531081319140413239464ecdonaldb233
163258971639112516426985ecdonaldp384
218927052203222122060194ecdonaldk283
242585142439849324430775ecdonaldb283
333869343349205833648762ecdonaldp521
469405284700653947145568ecdonaldk409
533671075339687853420741ecdonaldb409
108137859108514086109292414ecdonaldk571
123978940124238082124432007ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
ntrumls743x22671
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
19266sflashv2
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
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
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

armeabi; Scorpion (510f02d2); 2011 Qualcomm Snapdragon S3 APQ8060; 2 x 1188MHz; spongebob, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
125081612510721255936ed25519
238834432238951936239324928pflash1
241263872241393408241645056rainbow
1351569920?1488797952?1692532992?mqqsig160
200944025621461376002399410688mqqsig192
357459584037645603843901996800mqqsig224
737816908875210890247722456320mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
212482150422528mqqsig160
217602252822528mqqsig192
248322508825856mqqsig256
261122713627392mqqsig224
124160012449281258240rainbow
130662413068801307904ed25519
2406912?4108288?7656704?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
335104337664395520mqqsig160
495360581120602368mqqsig192
621568629760697856mqqsig256
782848813568889856mqqsig224
788992845824894464pflash1
234265623439362352384rainbow
395366439692803978752ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
20107rainbow
Public key
bytessystem
32ed25519
31680rainbow
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
43rainbow
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
43rainbow
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
43rainbow
64ed25519

armeabi; Cortex-A8 (413fc082); 2011 TI Sitara AM3359; 1 x 720MHz; flops, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
808052808533810142ed25519
100825710091781011363donald512
214871021707942195808ecdonaldp160
292686829564392981848ecdonaldp192
330425533097723319613donald1024
336458533819923398718ecdonaldk163
361633636390223656499ecdonaldb163
386967238940533923379ecdonaldp224
510606251409005177928ecdonaldp256
605550660771506088954ecdonaldk233
663223266697476693154ecdonaldb233
110618821108983011104768ecdonaldk283
121911641219997312207335donald2048
122226951225230612278078ecdonaldb283
129827331306239113099964ecdonaldp384
242836172434216424358562ecdonaldk409
272499612733536027370281ecdonaldb409
292683382939544429500147ecdonaldp521
557615615586299655908137ecdonaldk571
637049586380270264383240ecdonaldb571
91199001?132409126?213981205?ronald512
197664404?215995253?323256287?rwb0fuz1024
226528526226979460227373817pflash1
199876912?341076251?491249278?ronald768
286841849?443078286?868058897?ronald1024
467572275478043526485101680sflashv2
802713066?1421337630?2202112080?ronald1536
186466956619862551442267054556mqqsig160
1929219821?3093056186?5076684266?ronald2048
332804133634700153783803609284mqqsig192
641814650665308926126627069604mqqsig224
6887781702?11460424200?18143085434?ronald3072
16971252045?25790083131?35892988372?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
139001393814070mqqsig160
158921618616733mqqsig192
177921835818561mqqsig224
304568312827325035sflashv2
819157819691823570ed25519
115960711696391179656donald512
192476119495441976781ronald512
230649723239032342064ecdonaldp160
313562331554133180827ecdonaldp192
332581033497023374715donald1024
358536835942143608719ecdonaldk163
381622738305803841551ecdonaldb163
410468341287394166620ecdonaldp224
423273342633824327651ronald768
2666200?4628701?8218784?pflash1
534560653781375399870ecdonaldp256
634801763550306368575ecdonaldk233
693991169452066960204ecdonaldb233
782663878787477913880ronald1024
827089682751618281461rwb0fuz1024
113173741133321611358109ecdonaldk283
117279361178607911872365donald2048
125614061257379512585720ecdonaldb283
134020991344725813500305ecdonaldp384
208357032088129320968792ronald1536
246058122461778924638124ecdonaldk409
278829272790762627934964ecdonaldb409
299174583004065730124718ecdonaldp521
439173804402979244144414ronald2048
566873195671005256750262ecdonaldk571
645325636455709364639288ecdonaldb571
131955043132106469132350328ronald3072
296687426296939127297125511ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
471964757147875rwb0fuz1024
132482133131133769ronald512
162119167884168401ronald768
217583218057220029ronald1024
243804247390259056sflashv2
359686360265360624ronald1536
477721478046481630mqqsig160
554919555418556255ronald2048
738631740249743605pflash1
883928893296910431mqqsig192
108429310877911154093ronald3072
122210912275301235444donald512
138694214101781582336mqqsig224
181332818164561827648ronald4096
259315425943032605570ed25519
265356526748522692719ecdonaldp160
361775236531293669861ecdonaldp192
384363038480143860809donald1024
479695048105034823817ecdonaldp224
630093863173316356898ecdonaldp256
674753067727436846927ecdonaldk163
731835173258857370594ecdonaldb163
122472941234015112347542ecdonaldk233
133096811334233413367146ecdonaldb233
137785141400421514111993donald2048
158962461605112216092381ecdonaldp384
221586662220306522300127ecdonaldk283
246807982476403524785802ecdonaldb283
355481783562214635794757ecdonaldp521
486918234871944548773948ecdonaldk409
550078145503090155059554ecdonaldb409
112269630112309750112423319ecdonaldk571
127958427128399899128487509ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
768ronald768
1024ronald1024
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
ntrumls743x22671
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
19266sflashv2
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

armeabi; Cortex-A8 (413fc082); 2011 TI Sitara AM3359; 1 x 720MHz; h7beagle, supercop-20140529

Cycles to generate a key pair
quartilemedianquartilesystem
805959806493809043ed25519
100804910087561011619donald512
214688021722972193250ecdonaldp160
294536129762443018179ecdonaldp192
330466633175133322292donald1024
336106333810913401283ecdonaldk163
362025936370983655825ecdonaldb163
388313539048333935771ecdonaldp224
511149551354275161559ecdonaldp256
605807760791586097432ecdonaldk233
665691866796746694286ecdonaldb233
109572881101053611030361ecdonaldk283
121954421220295412215835donald2048
123117061235066712365253ecdonaldb283
129767631303489813097931ecdonaldp384
240704762412563424173433ecdonaldk409
272819222734806327385243ecdonaldb409
292285432935264029502017ecdonaldp521
562142175632566156391941ecdonaldk571
642347806433900664368154ecdonaldb571
77813753?132230676?200377908?ronald512
185533565185841739185986590pflash1
218916750219292596222290264rainbow
189711089?339295706?480965708?ronald768
393948627?633545404?868170243?ronald1024
699651834700072554702693926sflashv2
882818687?1475507807?2013768620?ronald1536
186135648019836428142254618232mqqsig160
1798995787?2836128748?4644950650?ronald2048
332264216234761023943802893938mqqsig192
585300090659514192066055545992mqqsig224
5266158241?9554915277?13663415818?ronald3072
16065292278?25608082906?40958480752?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
138671387713896mqqsig160
161641617016178mqqsig192
177801838918645mqqsig224
257699258193259047sflashv2
818012818652821090ed25519
114632411595571165041rainbow
115662511686451181689donald512
192325619432711971759ronald512
231606423321522352356ecdonaldp160
312340931423773168676ecdonaldp192
332317233449263374120donald1024
357747735935063604981ecdonaldk163
379669338109923823212ecdonaldb163
410209441235914144612ecdonaldp224
420621242400514267792ronald768
2547062?4417419?7847248?pflash1
533565153665525400416ecdonaldp256
634605963558976366746ecdonaldk233
694656969541116968905ecdonaldb233
786380478989447955648ronald1024
113190451133244911353075ecdonaldk283
117309081180193611899670donald2048
125666521257358412587972ecdonaldb283
134083791345556713508334ecdonaldp384
208289872086644620918815ronald1536
246063402461574924630507ecdonaldk409
278800552790499327941465ecdonaldb409
298934072998747030085762ecdonaldp521
439373634401008544141965ronald2048
566955785671145956753251ecdonaldk571
650856926510800365144068ecdonaldb571
132035975132192520132320520ronald3072
296744513296969110297249810ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
130790132573133556ronald512
166918167320172042ronald768
213131219669226847ronald1024
346915347815348915sflashv2
359122360040360762ronald1536
477749481405486567mqqsig160
556884557540558763ronald2048
690027690545691459pflash1
867088874048893287mqqsig192
108337710848021086996ronald3072
124383112475041255392donald512
132747413666681443124mqqsig224
181262718145571826909ronald4096
211044821189322120855rainbow
259486225962772607046ed25519
266508526765032690488ecdonaldp160
366476336789903694663ecdonaldp192
381811138408053881565donald1024
484550448599464875862ecdonaldp224
627408263503186373281ecdonaldp256
680297768526957319286ecdonaldk163
731229573225557333227ecdonaldb163
122723501228009912301109ecdonaldk233
133825541348426713492186ecdonaldb233
138923371405502914062140donald2048
159778711602745616071723ecdonaldp384
221642272220338222278051ecdonaldk283
246700922469596424776731ecdonaldb283
354483413558404335829543ecdonaldp521
486317264876020048794236ecdonaldk409
550906605515341855268467ecdonaldb409
112490434112538330112760616ecdonaldk571
129463897129505163129615104ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
20107rainbow
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
19266sflashv2
31680rainbow
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43rainbow
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
43rainbow
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43rainbow
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

armeabi; Cortex-A9+NEON (411fc092); 2011 TI OMAP 4460; 2 x 1000MHz; h5omap, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
122314412243221232312ed25519
191837074192080306192317689pflash1
241426451241706835242071794rainbow
1303492674?1428882048?1652084124?mqqsig160
1855214598?2017040276?2364306994?mqqsig192
324820529233715531443448099474mqqsig224
618987750862772583226422259880mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
188941890918942mqqsig160
194101942319468mqqsig192
209652098821091mqqsig224
213112133521361mqqsig256
116256511660401174840rainbow
125499812569891261880ed25519
2504561?4318717?7707564?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
294838295746296678mqqsig160
538746539162540106mqqsig192
609454612912619676mqqsig256
757860766114772275pflash1
825300827000831502mqqsig224
213649021381552150509rainbow
373324837466213754939ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
20107rainbow
Public key
bytessystem
32ed25519
31680rainbow
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
43rainbow
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
43rainbow
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
43rainbow
64ed25519

amd64; Bulldozer (600f12); 2011 AMD FX-8120; 4 x 3100MHz; boost; hydra6, supercop-20140529

Cycles to generate a key pair
quartilemedianquartilesystem
646836490665311lattisigns512
115592115750116159ed25519
209013209679211113donald512
351609352832356388ecdonaldp224
378534381516414794hector
525201525888532082ecdonaldp256
586558591734592750donald1024
916894926768939737ecdonaldp160
108843910923991104309ecdonaldk163
110148511192121133208ecdonaldp192
114054411499181156716ecdonaldb163
141469614252171436530ecdonaldk233
149536815077301520788ecdonaldb233
177295617750131784998ecdonaldp521
202988520408202049473donald2048
271568227296742747534ecdonaldk283
290517029212832940533ecdonaldb283
366667636895893723103ecdonaldp384
473324447564294792383ecdonaldk409
507702151116745167376ecdonaldb409
107581941079072110829378ecdonaldk571
117234951176865211805002ecdonaldb571
1195080712000401127742443icp
168282581692034717408228rainbowbinary256181212
13869689?21468647?34601172?ronald512
401203184017361640462526tts6440
46416234?53018627?83732448?rwb0fuz1024
33738105?53128523?79046455?ronald768
578338935786073257962504rainbowbinary16242020
43294569?74020423?117091530?ronald1024
106035585106272505107218803rainbow5640
109663082109827613110094140pflash1
118246634?194321732?294699662?ronald1536
218440727219214948219702316rainbow6440
287001591288518823289562604sflashv2
292929885?446575964?680039866?ronald2048
924710014?1044859910?1271260894?mqqsig160
907119004?1137046057?1258466049?mqqsig224
790393177?1204564696?2178833527?ronald3072
1938800797?2176196241?2641672197?mqqsig192
340820437035280036413696040028mqqsig256
2502687081?4141077616?6653169959?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
331033123326mqqsig160
422242424296mqqsig224
472447824814mqqsig192
543254405468mqqsig256
259432618226662rainbowbinary256181212
384503862638913tts6440
387483908039372rainbowbinary16242020
95747?96523?126843?rainbow5640
105028105422105678ed25519
136228136454136668sflashv2
147180147842149132rainbow6440
281513285584292047donald512
410490437805472292hector
444632446225451835ecdonaldp224
626045632826637505donald1024
639871641212646331ecdonaldp256
652451663013672640ronald512
379258?1005842?1347817?3icp
100683610176901030448ecdonaldp160
530317?1034609?1540716?lattisigns512
117548111852931201782ronald768
117741311896181203983ecdonaldk163
118331511954501207545ecdonaldp192
122549012379571246344ecdonaldb163
153393415428071560554ecdonaldk233
159882716111301631880ecdonaldb233
177988817979891811860ronald1024
190755819115961915802rwb0fuz1024
196046319749841996675donald2048
200530620098492016089ecdonaldp521
1217233?2192108?3791478?pflash1
288341329023713004496ecdonaldk283
306219330750113093618ecdonaldb283
385243938755973900191ecdonaldp384
418797842117754239259ronald1536
493626849771535006748ecdonaldk409
541252054485095488385ecdonaldb409
816142081899268225248ronald2048
109664071104191111080577ecdonaldk571
119871641204979112115297ecdonaldb571
234268812350232023605802ronald3072
507565915090440251077081ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
156041568515750rwb0fuz1024
173061735217969rainbowbinary256181212
226142270422790rainbowbinary16242020
3618836472374123icp
388483891239055rainbow5640
432144362843977ronald512
450754708247992ronald768
516925226852765tts6440
520165267853606rainbow6440
545275671458398ronald1024
792447942580518ronald1536
895708965089714mqqsig160
949619548495871lattisigns512
109611110411111604ronald2048
140850140922140972mqqsig192
191471191914198981ronald3072
192140192684193622mqqsig224
241334241540241776mqqsig256
245698245911246202sflashv2
286800292331293097donald512
311698312223313078ronald4096
367716367842367864ed25519
401290401614401808pflash1
707778720215725883donald1024
108898110919301096523ecdonaldp224
114757511573711167727ecdonaldp160
135695413724121379796ecdonaldp192
161348016149361624433hector
163643916380511645580ecdonaldp256
221839322299252255342ecdonaldk163
229839223210522336431ecdonaldb163
234142623439302399263donald2048
291016329271602944840ecdonaldk233
301840930353843056650ecdonaldb233
448621445055644530781ecdonaldp384
467395446797364686390ecdonaldp521
551831855499045595235ecdonaldk283
590139259409345979834ecdonaldb283
962968196980769814910ecdonaldk409
103064051038853210529411ecdonaldb409
217525372179624121854688ecdonaldk571
236162292369019023816616ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
1536lattisigns512
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1184lattisigns512
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
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
1184lattisigns512

x86; normally amd64; Bulldozer (600f12); 2011 AMD FX-8120; 4 x 3100MHz; boost; hydra6, supercop-20140529

Cycles to generate a key pair
quartilemedianquartilesystem
779407780696782084ed25519
116368298116469768116629293pflash1
606298018?899165402?1450593446?mqqsig192
861259975?1091109195?1496980099?mqqsig160
934348218?1213587665?1361497893?mqqsig224
1119809500?1367529963?1575235030?mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
147021502015496mqqsig192
152641526415510mqqsig160
148451533216404mqqsig256
155471667016824mqqsig224
802762804010805120ed25519
1025941?1787857?3146871?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
102635103838104504mqqsig160
155110155472155716mqqsig192
205520206896207554mqqsig224
266599266820267456mqqsig256
396440396466397036pflash1
240597424077522411331ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
Public key
bytessystem
32ed25519
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519

amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h4e450, supercop-20140525

Cycles to generate a key pair
quartilemedianquartilesystem
130146130200130263ed25519
2182773621878250220682883icp
405429214056123340624023rainbowbinary256181212
606997146094316761137744tts6440
130535784130734774130996050pflash1
183453051183683109183855453rainbowbinary16242020
232649535233844918234369045rainbow5640
464884872466251429467180820rainbow6440
680136972?854323221?1189880004?mqqsig192
960202761?1099414302?1345514289?mqqsig160
110292902712512080291343642469mqqsig224
447340152645743477644720147290mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
483348334851mqqsig160
505850585061mqqsig192
601560156024mqqsig224
784578487863mqqsig256
527645291453076rainbowbinary256181212
595445971859991tts6440
9831999480100533rainbowbinary16242020
125256125340125397ed25519
179016?182049?226785?rainbow5640
285972288474296667rainbow6440
888216?2368197?3161556?3icp
1674072?2925894?5184138?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
499355249154801rainbowbinary256181212
699187000570110rainbowbinary16242020
721327240572933mqqsig160
9257195673957213icp
964419686497350rainbow5640
117840118350119205mqqsig192
144399146679147456rainbow6440
148200150024150270tts6440
153045153753162804mqqsig224
211380216882223071mqqsig256
425742425994426543ed25519
522741522864523473pflash1
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
42rainbowbinary256181212
43rainbow6440
43tts6440
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
42rainbowbinary256181212
43rainbow6440
43tts6440
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
42rainbowbinary256181212
43rainbow6440
43tts6440
64ed25519

x86; normally amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h4e450, supercop-20140525

Cycles to generate a key pair
quartilemedianquartilesystem
900588901722903306ed25519
167628570167941404168082131pflash1
753287142?1071661311?1685004540?mqqsig192
1046217957?1297982751?1755974352?mqqsig160
1208756229?1510277886?1669470621?mqqsig224
1590002886?1869160041?2081490198?mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
151561516515228mqqsig160
154201544115456mqqsig192
161641618816302mqqsig256
164491645516467mqqsig224
926106927150928338ed25519
1790250?3077394?5457381?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
803228049380772mqqsig160
132486132756133701mqqsig192
167565168186169311mqqsig224
229386230715237225mqqsig256
399126399735400371pflash1
276462327679592775690ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
Public key
bytessystem
32ed25519
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519

amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h5e450, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
128304128337128484ed25519
251004251679253050donald512
664857665904668769donald1024
818796842862865794hector
123739212543121269108ecdonaldp160
148997715030061514874ecdonaldp192
200095820102972026713ecdonaldp224
221373322261022237247donald2048
229671323116172334384ecdonaldp256
245735124714692482968ecdonaldk163
261672926321972648520ecdonaldb163
338349634027863422046ecdonaldk233
363771336526293673587ecdonaldb233
462515446416184668003ecdonaldp384
761360476332127652160ecdonaldk283
839825184270668456532ecdonaldb283
962031096631449704862ecdonaldp521
170085121706268917097261ecdonaldk409
191163031916016919207590ecdonaldb409
2362299023662068237173433icp
371676183723706837302444ecdonaldk571
25398408?39265509?62702286?ronald512
411085924116941441197983rainbowbinary256181212
421854934223956842296013ecdonaldb571
58176285?64538316?101075034?rwb0fuz1024
48278019?76721700?120079452?ronald768
823321988243463983004675tts6440
75877386?127102302?185147838?ronald1024
131040792131597034131739642pflash1
183695916183848493184047591rainbowbinary16242020
188289045189214584189654270rainbow
231880848232831728233212107rainbow5640
177915582?294725283?462162303?ronald1536
453506013453544770453602133sflashv2
501907971509177193514248603rainbow6440
419835756?637778808?903639396?ronald2048
1126738839?1230276744?1485727086?mqqsig160
1068543387?2062503420?3222033195?ronald3072
193348441820901279332409442116mqqsig192
318038654432800028343361550343mqqsig224
2495182077?4413172653?7419044157?ronald4096
523492947653728504925527531914mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
498049895106mqqsig160
656165646579mqqsig192
791479357947mqqsig224
825082598271mqqsig256
537425396454408rainbowbinary256181212
812798141781663tts6440
9807699042100281rainbowbinary16242020
125367125595125751ed25519
171444171813172407sflashv2
177798178668218949rainbow5640
313434316548320832rainbow6440
342477347391353289donald512
724860733830741393donald1024
816276831072846939ronald512
859590885312912936hector
907851911961919146rainbow
135781213699201379283ecdonaldp160
140874914256661449714ronald768
159732316103161624881ecdonaldp192
211592121299102141676ecdonaldp224
213136521580832172531ronald1024
215798421736502193867donald2048
226159222658402275905rwb0fuz1024
243436224492182459322ecdonaldp256
258720925959902604294ecdonaldk163
274209927540992760258ecdonaldb163
1710183?2929848?5210265?pflash1
1232772?3310827?4438533?3icp
355059035606613574797ecdonaldk233
379412138087163831078ecdonaldb233
484670148697264898037ecdonaldp384
484200648714604916529ronald1536
780245778089527825788ecdonaldk283
859375586029838620041ecdonaldb283
936153394010859471144ronald2048
9938208996961210006335ecdonaldp521
173245411733973317377227ecdonaldk409
194703571949943619527678ecdonaldb409
258983072596723526043396ronald3072
376917093772262437750296ecdonaldk571
426505324268606142723258ecdonaldb571
555243755561380855745196ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
193561950619863rwb0fuz1024
512495130951933rainbowbinary256181212
557675602856541ronald512
576935801458464ronald768
689646906069219mqqsig160
683256915075303ronald1024
691236960069813rainbowbinary16242020
7834879689813423icp
935589393694275ronald1536
961239689197284rainbow5640
123009124044124266rainbow6440
125856126885127602ronald2048
128859129138129648mqqsig192
134367136962137997tts6440
167001167475168390mqqsig224
216504217755219120ronald3072
221097231336241545mqqsig256
259041259287259824sflashv2
329391333642334635donald512
341355342570345297ronald4096
423453423495424020ed25519
525240525438531435pflash1
804357807540809115donald1024
152718915386161564398ecdonaldp160
166039516616251669854rainbow
184818618618751874721ecdonaldp192
245970324641912480841ecdonaldp224
254997625885142596350donald2048
280128628484822867943ecdonaldp256
359286036036783618330hector
496149649699024985724ecdonaldk163
528724853199995329398ecdonaldb163
567451256867705709552ecdonaldp384
687834968955246909162ecdonaldk233
734634973619677477431ecdonaldb233
117501541177494611807382ecdonaldp521
153116971538055315410481ecdonaldk283
168961921692142516949490ecdonaldb283
340904193430840834361751ecdonaldk409
384863973851436638570334ecdonaldb409
748434847488475874921184ecdonaldk571
843217418487318684923007ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
20107rainbow
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
19266sflashv2
30240rainbowbinary256181212
31680rainbow
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
40rainbowbinary16242020
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
40rainbowbinary16242020
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
40rainbowbinary16242020
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

x86; normally amd64; Bobcat (500f20); 2011 AMD E-450; 2 x 1650MHz; h5e450, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
905706906012908340ed25519
180993006181150875181591068pflash1
589618116?855531990?1294747257?mqqsig160
1223215596?1528599336?1690572198?mqqsig224
2018410986?2329707804?2941429302?mqqsig192
570450143458787178216074956218mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
150811510215117mqqsig160
164461645816482mqqsig224
176671767017715mqqsig192
193561959319608mqqsig256
932361932724934170ed25519
1948581?3332292?5918829?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
783307856779473mqqsig160
167976168660169194mqqsig224
171987172221172668mqqsig192
264195265962300549mqqsig256
431490432087432324pflash1
276181527636122773245ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
Public key
bytessystem
32ed25519
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519

amd64; Bobcat (500f20); 2011 AMD E-350; 2 x 1600MHz; h4e350, supercop-20140525

Cycles to generate a key pair
quartilemedianquartilesystem
130884131028131235ed25519
250638251427253767donald512
326409327345334584ecdonaldp224
564507565734574935ecdonaldp256
663447664932673152donald1024
129794413096021324674ecdonaldp160
153081315423601558596ecdonaldp192
211913421255932135295ecdonaldp521
221435422242032234484donald2048
246123024773222489472ecdonaldk163
263262626469482663235ecdonaldb163
340365034221753440985ecdonaldk233
364620636676623679407ecdonaldb233
470171747243734753716ecdonaldp384
763634176659277677711ecdonaldk283
841368684545108469378ecdonaldb283
171083731713448517158881ecdonaldk409
191728531922718919263861ecdonaldb409
2190504921946623219922023icp
24137160?36515118?49180614?ronald512
372524403731366737356744ecdonaldk571
411017254112813441151105rainbowbinary256181212
422601574232165142356991ecdonaldb571
608165526106099861110609tts6440
48937995?79083417?121621500?ronald768
82827189?133616850?225086799?ronald1024
134594226134875089135050685pflash1
183243123183368970183465981rainbowbinary16242020
231847461232610034232761075rainbow5640
227431851?316996845?508903410?ronald1536
453209295453262527453367461sflashv2
462258675463301946465453996rainbow6440
409490295?642260970?956883042?ronald2048
687264624?858075726?1194123849?mqqsig192
1060025376?1182109908?1405577610?mqqsig160
110955265812614351341352778822mqqsig224
1329278943?1967982051?3215395992?ronald3072
2832714000?4820098728?7289148633?ronald4096
475790327748715232345008205994mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
478847944830mqqsig160
496849985091mqqsig192
597659766018mqqsig224
766876687683mqqsig256
537695393754276rainbowbinary256181212
582455951160927tts6440
9855699711100959rainbowbinary16242020
125142125340125631ed25519
172494173334173823sflashv2
178581179058221385rainbow5640
285360285822288288rainbow6440
341241347904355935donald512
440256442431451971ecdonaldp224
698307700620709614ecdonaldp256
723369730392738864donald1024
802524814524826152ronald512
140080214115391424889ecdonaldp160
138892214206861508619ronald768
163551316491151662894ecdonaldp192
215002521624572184309donald2048
214579521666032191215ronald1024
884454?2368275?3162069?3icp
241259424203822427609ecdonaldp521
259818626083862616003ecdonaldk163
275723127636092771772ecdonaldb163
1650306?2812821?5017413?pflash1
356669435714373580521ecdonaldk233
380824538158023827688ecdonaldb233
480716448393604868175ronald1536
490603249267624952847ecdonaldp384
783152778384667849731ecdonaldk283
862724186433038660910ecdonaldb283
932010993543879404502ronald2048
173802391739343617411187ecdonaldk409
195252241954740919565055ecdonaldb409
258529772589476125986801ronald3072
377602503777868837806642ecdonaldk571
427251844274364042768354ecdonaldb571
553676015545170955533195ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
513455140253418rainbowbinary256181212
545645529955719ronald512
571025775658455ronald768
669936791468994ronald1024
679806813068502mqqsig160
701317024270383rainbowbinary16242020
928389321393627ronald1536
9245194821966933icp
970419858098745rainbow5640
117276117879118578mqqsig192
126690127338129183ronald2048
146136146526146850rainbow6440
146892147717149073tts6440
151659152517153054mqqsig224
216294216729217662ronald3072
210300226308231750mqqsig256
259758260010260271sflashv2
329607331323335358donald512
341598342552344763ronald4096
426171426342426942ed25519
510540510741511173pflash1
799302803679809985donald1024
9903489922771002498ecdonaldp224
158537715972871613139ecdonaldp160
175708817627611773258ecdonaldp256
190285819092211917783ecdonaldp192
252379825356362565381donald2048
495450949673015014059ecdonaldk163
529849853390795417454ecdonaldb163
558564055910105597988ecdonaldp521
570825057263915760441ecdonaldp384
686701269325566945585ecdonaldk233
732793573665487414806ecdonaldb233
153217981537540515449283ecdonaldk283
169462651696952716981773ecdonaldb283
344354343446562334514466ecdonaldk409
384986463861276038701734ecdonaldb409
748536427491212774959269ecdonaldk571
849912218502546685087542ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
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
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

x86; normally amd64; Bobcat (500f20); 2011 AMD E-350; 2 x 1600MHz; h4e350, supercop-20140525

Cycles to generate a key pair
quartilemedianquartilesystem
900123901563903660ed25519
170244024171311841173222706pflash1
757682103?1083262056?1695739842?mqqsig192
1043402736?1297659984?1755664116?mqqsig160
1225857744?1534041012?1693751247?mqqsig224
445759296046170213124807180710mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
151471515315216mqqsig160
154321544115465mqqsig192
164521646716500mqqsig224
178201784417871mqqsig256
925662928029929157ed25519
1677507?2903604?5165871?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
803648050880757mqqsig160
132495132684133392mqqsig192
208170209082211497mqqsig224
249018258030272610mqqsig256
468198470958473559pflash1
276429027675452775594ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
Public key
bytessystem
32ed25519
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519

amd64; Bobcat (500f10); 2011 AMD G-T56N; 2 x 1650MHz; h8bobcat, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
130644130740130893ed25519
250050251589255795donald512
327039328323334290ecdonaldp224
564768566409573213ecdonaldp256
663702664299667314donald1024
823053835098861282hector
129633313088821322337ecdonaldp160
153264015433501553496ecdonaldp192
212505921305432142180ecdonaldp521
221677522297682239533donald2048
246150924753482488716ecdonaldk163
263078426480942664327ecdonaldb163
340326334224423433821ecdonaldk233
365035836668133690069ecdonaldb233
470259047239714746603ecdonaldp384
763285276598227670823ecdonaldk283
842240784562838472696ecdonaldb283
170959201714218017162850ecdonaldk409
191767321922708419263147ecdonaldb409
202189862065773020995818ntrumls401x
241147832444172024953859ntrumls439x
2670888626774439268566153icp
293433902935226729356548sphincs256
372508473731426137371765ecdonaldk571
25580049?38988660?58250241?ronald512
403856164050776440606761rainbowbinary256181212
422632984232101542370227ecdonaldb571
434171284400054744271822ntrumls593x
54379443?62773578?101296380?rwb0fuz1024
674905236823537568817972ntrumls743x
811817168131148781432066tts6440
46652271?84092328?139473675?ronald768
90135324?137260227?209850474?ronald1024
140958249141417246142237605pflash1
183188625183327228183650685rainbowbinary16242020
231895377232175352233922366rainbow5640
201979092?347733651?597618612?ronald1536
453046128453076419453133728sflashv2
502113873505510347508307214rainbow6440
371656485?664045803?980474490?ronald2048
686892021?859325346?1189971393?mqqsig192
1023316713?1145498235?1377657573?mqqsig160
109417071312491177701341920973mqqsig224
155024537416787718631757032068mqqsig256
1292111658?1892963643?2711660898?ronald3072
2798329515?4481669553?7499129529?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
477947824785mqqsig160
500150255103mqqsig192
562556255724mqqsig256
597960486060mqqsig224
530735326253397rainbowbinary256181212
803078094683916tts6440
9855699612100704rainbowbinary16242020
125202125679125805ed25519
173535174243174801sflashv2
178137179019217227rainbow5640
315744316590320229rainbow6440
342912348888354342donald512
440097441630449892ecdonaldp224
698967700953709221ecdonaldp256
726135731310742272donald1024
813936823908833529ronald512
862200891234918600hector
1327371?1343112?3567243?ntrumls439x
139675814080081423374ronald768
140253014137201423821ecdonaldp160
163707316479421660764ecdonaldp192
214335021615002186145ronald1024
215189121671672184021donald2048
216575121679112180409rwb0fuz1024
1195566?2186499?2229690?ntrumls401x
241296924226442431557ecdonaldp521
259987226097872616537ecdonaldk163
275755827704582782485ecdonaldb163
2870841?2910111?5450157?ntrumls743x
1693062?2922870?5182863?pflash1
1264491?3374544?4529004?3icp
356526335729463583506ecdonaldk233
380765438149833828708ecdonaldb233
2163288?4047387?5983071?ntrumls593x
482428848483934872618ronald1536
490624549261024952697ecdonaldp384
783351078402037847964ecdonaldk283
862816886382518649444ecdonaldb283
936228093947019423903ronald2048
173903401741526717441019ecdonaldk409
195327601956061519587108ecdonaldb409
258343922590038325977177ronald3072
377945403784748138002935ecdonaldk571
427324534277874042954027ecdonaldb571
553897385551661455601397ronald4096
538451316538714134538895634sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
180631818619008rwb0fuz1024
501695040952683rainbowbinary256181212
555875573456031ronald512
581915883960108ronald768
678636808868427mqqsig160
686616933075204ronald1024
687097009870272rainbowbinary16242020
7919479368812733icp
934659387094488ronald1536
957189888099237rainbow5640
117381117915119178mqqsig192
122544122919124977rainbow6440
125979126759127458ronald2048
133155133269136137tts6440
150366151161152253mqqsig224
214305217095217656ronald3072
221928223542229734mqqsig256
259764260205260985sflashv2
332820333480334587donald512
341469342159343449ronald4096
425931426114426390ed25519
513771514407514914pflash1
526185527196528279ntrumls401x
587862588276590613ntrumls439x
789543805389817203donald1024
957435958908964002ntrumls593x
988614991266999855ecdonaldp224
122676912308821239402ntrumls743x
157977015934021642665ecdonaldp160
176024417631961776795ecdonaldp256
187809319099831927296ecdonaldp192
252031825361402606343donald2048
358522835970423611616hector
499915850096585022315ecdonaldk163
533856053687165392902ecdonaldb163
558435655926215612835ecdonaldp521
572265957488915781282ecdonaldp384
676402267726026882300sphincs256
689380869347856968691ecdonaldk233
738678373960987411197ecdonaldb233
153543841537294215391644ecdonaldk283
167549461694237116984491ecdonaldb283
342463653429234634336539ecdonaldk409
385382343863250638717082ecdonaldb409
748015507491492375271407ecdonaldk571
850054448505071185134831ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1765ntrumls743x
41000sphincs256
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
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1765ntrumls743x
41000sphincs256

x86; normally amd64; Bobcat (500f10); 2011 AMD G-T56N; 2 x 1650MHz; h8bobcat, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
913785915060922218ed25519
176994150177383367177819912pflash1
763001016?1084978257?1697905524?mqqsig192
1059544218?1312422705?1773545124?mqqsig160
274445861730202368843201246999mqqsig224
399822452441092770124351732050mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
151681521015321mqqsig160
154201544715534mqqsig192
174721751117556mqqsig224
179671797917994mqqsig256
932526936774946257ed25519
1668066?2835480?4936002?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
798398001380571mqqsig160
132441132990133572mqqsig192
209382209760210870mqqsig224
226050241860243864mqqsig256
387783388917398820pflash1
274567827700232799111ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
Public key
bytessystem
32ed25519
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519

amd64; K10 32nm (300f10); 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
776857774777770ed25519
377572400071433508hector
1060522611096769117578443icp
365170373719895840439727tts6440
970733669744503198469518rainbow5640
109226987109337698109499843pflash1
219084898219516527244254835rainbow6440
590418367?746552430?1046871422?mqqsig192
704123897?804441254?979976768?mqqsig160
892209713?1035297535?1116532423?mqqsig224
94409378710746696981154072546mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
651365186526mqqsig160
751075327537mqqsig192
815281538157mqqsig256
851185258542mqqsig224
340043419037957tts6440
720407205472080ed25519
8604586529106537rainbow5640
146580146877164339rainbow6440
407767437540458572hector
422404?1061659?1376964?3icp
1555763?2568787?4563144?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
3399234262390013icp
422324248042746rainbow5640
547535538662758rainbow6440
555595642861363tts6440
172286172978173057mqqsig160
196920197151197576mqqsig192
257920257929257952ed25519
306266306527306878mqqsig224
418758419840419857pflash1
447172447543447708mqqsig256
157500015828251750668hector
Secret key
bytessystem
29hector
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
127683icp
16608tts6440
86240rainbow5640
150512rainbow6440
Public key
bytessystem
32ed25519
60hector
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow6440
43tts6440
64ed25519
87hector
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow6440
43tts6440
64ed25519
87hector
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow6440
43tts6440
64ed25519
87hector

x86; normally amd64; K10 32nm (300f10); 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
584706585330652422ed25519
120947211121096520121294371pflash1
646659136?845404256?1225055041?mqqsig192
863181422?1046721630?1145675550?mqqsig224
164341884817893892872049440396mqqsig160
341451947135421385623760735031mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
139031391613974mqqsig192
156631568015719mqqsig224
171061711017111mqqsig160
167081861818754mqqsig256
599570600048669010ed25519
1206480?2089782?3707556?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
196168196606197209mqqsig160
214905214935215223mqqsig192
264026294211294517mqqsig256
324073324388327117pflash1
353820353850353944mqqsig224
176932817697721973781ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
Public key
bytessystem
32ed25519
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519

amd64; K10 32nm (300f10); 2011 AMD A6-3650; 4 x 2600MHz; hydra4, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
776657770877743ed25519
375715377220398662hector
1009772810184354110124933icp
336212223616886536259189tts6440
962435109722462997513849rainbow5640
146505185146617224146777955pflash1
219263807220092214222556417rainbow6440
528128507?668745036?937636830?mqqsig192
702746710?803140089?978371573?mqqsig160
796514613924291732994766526mqqsig224
93240101010623542241144240819mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
650965136517mqqsig160
672067316732mqqsig192
762176257648mqqsig224
812881368147mqqsig256
333763360733789tts6440
719287196772037ed25519
8666987095100437rainbow5640
146831147736149456rainbow6440
402367420576443317hector
387215?1009675?1353472?3icp
1451435?2528577?4479314?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
3357534668354783icp
416364247142846rainbow5640
551775534955446tts6440
554355553655626rainbow6440
172189172642173199mqqsig160
177041177278177652mqqsig192
257825257891258017ed25519
274696274895274942mqqsig224
428743429106429136pflash1
447092447502447614mqqsig256
157638315786771580034hector
Secret key
bytessystem
29hector
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
127683icp
16608tts6440
86240rainbow5640
150512rainbow6440
Public key
bytessystem
32ed25519
60hector
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow6440
43tts6440
64ed25519
87hector
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow6440
43tts6440
64ed25519
87hector
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow6440
43tts6440
64ed25519
87hector

x86; normally amd64; K10 32nm (300f10); 2011 AMD A6-3650; 4 x 2600MHz; hydra4, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
508634512191541800hector
584633584688584941ed25519
179497742179756382179929729pflash1
642316927?841318647?1221649143?mqqsig192
859935083?1051867120?1153540803?mqqsig224
163894667817852667962044526983mqqsig160
313861020732912996143405808013mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
138961396214016mqqsig192
157991580315838mqqsig224
166341671616751mqqsig256
170981713317145mqqsig160
544850570219603740hector
599445599629600038ed25519
1246347?2152609?3804337?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
196170196588197067mqqsig160
214937215252216801mqqsig192
262946263691264798mqqsig256
341484347545350227pflash1
353554353589353698mqqsig224
176919617693131769609ed25519
216533121691922176707hector
Secret key
bytessystem
29hector
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
Public key
bytessystem
32ed25519
60hector
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
87hector
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
87hector
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
87hector

amd64; Atom (30661); 2011 Intel Atom D2500; 2 x 1866MHz; h8atom, supercop-20140425

Cycles to generate a key pair
quartilemedianquartilesystem
346171346178346304ed25519
636804637035638736donald512
684810685370698572ecdonaldp224
828275837641870625hector
121905012211291234065ecdonaldp256
201702220192272035649donald1024
208875121061672129785ecdonaldp160
247898725019822522009ecdonaldp192
336833033919063410134ecdonaldk163
359517236124133633252ecdonaldb163
458838146174594634525ecdonaldk233
486196248840964903374ecdonaldb233
515627051620385176164ecdonaldp521
736829873710357381752donald2048
967749397237079800301ecdonaldp384
975157497909779813118ecdonaldk283
105772801062002910640112ecdonaldb283
200274832007664420122949ecdonaldk409
222003042226590822342586ecdonaldb409
443079634439432244443392ecdonaldk571
498147164988989649930517ecdonaldb571
37109996?54840996?91495320?ronald512
77297668?135158289?200994542?ronald768
163573018?181596975?277862193?rwb0fuz1024
148568560?230862261?350563360?ronald1024
422786049?599341918?1016951432?ronald1536
810578034810839904811100794sflashv2
667448061?811032026?1057777259?mqqsig160
983581760?1156708980?1498439117?mqqsig192
904349782?1454132176?2178893661?ronald2048
153221980816854646061778833042mqqsig224
3073712901?5230874453?8136702532?ronald3072
838060753685151100798740123588mqqsig256
6833416114?12555842362?20278192487?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
527852785278mqqsig160
616761676174mqqsig192
760977147770mqqsig224
106821070310710mqqsig256
267022267253267407sflashv2
342636342685342804ed25519
786667797622809438donald512
866292868126883043ecdonaldp224
901334931595964985hector
143162614334741450855ecdonaldp256
158812516080891633065ronald512
206052020787202092139donald1024
225304122697712290512ecdonaldp160
265496026774652697919ecdonaldp192
310903631393463163769ronald768
357775635942693608941ecdonaldk163
377982537910463802582ecdonaldb163
483411648430974857062ecdonaldk233
509958451087265120710ecdonaldb233
511494251492635197549ronald1024
560541156145395622764ecdonaldp521
668912366905656692343rwb0fuz1024
702243570823487128422donald2048
100272901006236010118409ecdonaldp384
100519371006291310078705ecdonaldk283
108840691089996610915380ecdonaldb283
130155411308580713161218ronald1536
204540842049050520545532ecdonaldk409
227297352279349822857877ecdonaldb409
268459942692902127050261ronald2048
450365864506775045147326ecdonaldk571
504641625048636650574349ecdonaldb571
800067598010843480236506ronald3072
178055241178182676178357431ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
343773444734552rwb0fuz1024
977139787498336ronald512
109956110481111552ronald768
111048111139111230mqqsig160
140385140805140931ronald1024
217847219079219450ronald1536
238252238315238364mqqsig192
309799310198311962mqqsig224
324296324450324849ronald2048
394240394905408639mqqsig256
481537481803482804sflashv2
616224618002619969ronald3072
800716814758821002donald512
102861510306031032885ronald4096
127088512710741275953ed25519
212352721273002144079ecdonaldp224
239085023930972407440donald1024
257964726010532621234ecdonaldp160
309225031164353122357ecdonaldp192
361014536402803646062hector
385230338687323873688ecdonaldp256
683234368827226894230ecdonaldk163
731437773270897339794ecdonaldb163
856836486088878776229donald2048
931795993369789358349ecdonaldk233
987414498859189906022ecdonaldb233
118424531187340011904494ecdonaldp384
136336271364542913661487ecdonaldp521
196295961972984319775224ecdonaldk283
214385292145781421476700ecdonaldb283
404654534054435040621616ecdonaldk409
448742424495135445032960ecdonaldb409
892358818935587589467812ecdonaldk571
100250346100284520100335809ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
19266sflashv2
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
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
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
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
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

x86; normally amd64; Atom (30661); 2011 Intel Atom D2500; 2 x 1866MHz; h8atom, supercop-20140425

Cycles to generate a key pair
quartilemedianquartilesystem
101202510311491058764hector
113838911384731141609ed25519
961436959?1152168647?1530302620?mqqsig192
154014655917062792111805181749mqqsig224
1534797964?1707597339?2059422771?mqqsig160
232208256024851722632577097978mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
181511815818165mqqsig160
190541908919096mqqsig192
200342004120125mqqsig256
203632048920538mqqsig224
109932211331181177673hector
119107111911971192107ed25519
Cycles to verify 59 bytes
quartilemedianquartilesystem
125167125174125181mqqsig160
262339262465262521mqqsig192
343868344393346976mqqsig224
428883437829439852mqqsig256
363491136363393648113ed25519
430503543313414338110hector
Secret key
bytessystem
29hector
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
Public key
bytessystem
32ed25519
60hector
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
87hector
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
87hector
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
87hector

amd64; SB+AES (206a7); 2011 Intel Xeon E3-1225; 4 x 3100MHz; hydra7, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
347523482434896lattisigns512
794607965279784ed25519
144392145020159716donald512
180996181676184080ecdonaldp224
293152296288318228hector
337800339056340928ecdonaldp256
410864411100412084donald1024
678776686568696088ecdonaldp160
805076812004820804ecdonaldp192
882864889176897676ecdonaldk163
928136934916940988ecdonaldb163
980604981244985724ecdonaldp521
114029611463721156592ecdonaldk233
119983612063721216620ecdonaldb233
143909214418441452468donald2048
217352821798242187680ecdonaldk283
233550823422642355468ecdonaldb283
265414026639642682640ecdonaldp384
375979637770283802724ecdonaldk409
407706441024284156344ecdonaldb409
784460880030328121812ntrumls401x
883110488552808880524ecdonaldk571
920525693264009573032ntrumls439x
970574897206729755908ecdonaldb571
129091881294451612954488rainbowbinary256181212
9321820?13667140?19485480?ronald512
1406424814084972141840283icp
162213401623034416282460sphincs256
164543561662936416752760ntrumls593x
257052522598559226220916ntrumls743x
16790848?31731620?45739432?ronald768
345416363456777234595524tts6440
33931172?39356160?63672784?rwb0fuz1024
485758964872920449240372rainbowbinary16242020
625226606260287663730116rainbow5640
692956966946598069759024pflash1
39189436?69864268?95747628?ronald1024
141518548143149848143462200rainbow6440
88422700?171082304?276899124?ronald1536
215264688215321620215403320sflashv2
187096156?293624172?453453320?ronald2048
306890764?434476788?644356548?mqqsig160
384661632?537820968?829075544?mqqsig192
593005460?735291236?812244568?mqqsig224
735261212?861879000?960518900?mqqsig256
646819308?933375652?1452716256?ronald3072
1383721940?2256801548?4145441052?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
230423122348mqqsig160
275627842796mqqsig192
294829562964mqqsig256
295229723112mqqsig224
191481923219344rainbowbinary256181212
312843154031804rainbowbinary16242020
366803678436920tts6440
57312?57652?82896?rainbow5640
724447256072764ed25519
937649465294892sflashv2
9930499792100488rainbow6440
206900210232214856donald512
262880264536267972ecdonaldp224
319208339072362552hector
436956438588441888ecdonaldp256
449080454712459424donald1024
503080510456519388ronald512
273936?533960?794144?lattisigns512
675328?683820?1807964?ntrumls439x
752308759100763028ecdonaldp160
882708890984898052ecdonaldp192
884192897556910272ronald768
965080969716977516ecdonaldk163
100602410208961026712ecdonaldb163
607884?1110308?1136068?ntrumls401x
120516812076641211292ecdonaldp521
124510812660881284200ecdonaldk233
129670813028481313068ecdonaldb233
135842413592321360548rwb0fuz1024
138887214049721416808ronald1024
140122814111841422436donald2048
849724?1461156?2600648?pflash1
574612?1533520?2052508?3icp
1537772?1550184?2900416?ntrumls743x
1102736?2047612?3021612?ntrumls593x
229263223019002319012ecdonaldk283
245870024687162486764ecdonaldb283
280979228245722837176ecdonaldp384
317338031882483212724ronald1536
393604439485683970500ecdonaldk409
427820842901764307840ecdonaldb409
611665261438486173104ronald2048
911752891312529165244ecdonaldk571
9983836999389210008216ecdonaldb571
171833801723776017299244ronald3072
368743363694061237058084ronald4096
296352048296419216296824876sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
105521059610676rwb0fuz1024
171001714817340rainbowbinary256181212
196321966819704rainbowbinary16242020
312523145631672ronald512
338643408434320ronald768
3550435548356003icp
355123560835720rainbow5640
368843698037700mqqsig160
411964160442016ronald1024
450844526445336lattisigns512
454444554445668rainbow6440
499565003650124tts6440
587445914859632ronald1536
610006134861740mqqsig192
775247828479016mqqsig224
834168376084604ronald2048
9868099376102680mqqsig256
135536136180136828sflashv2
150724151160151828ronald3072
193648194204195804donald512
221120221376221748ed25519
235768236016236508pflash1
243016244624246016ronald4096
243684244720247652ntrumls401x
277048277692280180ntrumls439x
454592455928461840ntrumls593x
497680498820500244donald1024
541568544216549204ecdonaldp224
593664595208598340ntrumls743x
823324838852846060ecdonaldp160
9866569955281008192ecdonaldp192
104474010471961055012ecdonaldp256
119875211991361200744hector
163942816681801669896donald2048
181322418302681849320ecdonaldk163
190757219172881923764ecdonaldb163
235008823597842372120ecdonaldk233
246946824764282484940ecdonaldb233
258622425907362597360ecdonaldp521
326187232770083289740ecdonaldp384
373836437394483744688sphincs256
444198044530924474376ecdonaldk283
474978047630244787652ecdonaldb283
767982876981327731632ecdonaldk409
835068083699328421484ecdonaldb409
179107921795396818036676ecdonaldk571
196685281971140019769836ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1765ntrumls743x
41000sphincs256
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
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1765ntrumls743x
41000sphincs256

x86; normally amd64; SB+AES (206a7); 2011 Intel Xeon E3-1225; 4 x 3100MHz; hydra7, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
548444548704549028ed25519
204341322044023620457020sphincs256
839823688423471684358628pflash1
417976328?615226744?986533908?mqqsig192
673422332?824667748?1100419204?mqqsig160
656089608?840069380?940438964?mqqsig224
858504460?1002740468?1139750740?mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
659666486752mqqsig160
705271327192mqqsig192
716472567360mqqsig256
752875967652mqqsig224
557620557904558348ed25519
773840?1327232?2332796?pflash1
372307480372716432374601816sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
444804475245240mqqsig160
719167225272956mqqsig192
866448688487760mqqsig224
107400107812108720mqqsig256
196568196964197820pflash1
167604016775001698228ed25519
470568847100484879156sphincs256
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
1088sphincs256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
Public key
bytessystem
32ed25519
ntrumls401x9721
1056sphincs256
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
41000sphincs256

amd64; SB+AES (206a7); 2011 Intel Core i7-2600K; 4 x 3400MHz; threads; sandy0, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
392523936039460lattisigns512
735687366473764ed25519
173336174412176048donald512
535580536848538272donald1024
663800671640682204ecdonaldp160
122486812340761243804ecdonaldp192
156958815839961601376ecdonaldp224
160026816134601631180ecdonaldk163
169738417057841721204ecdonaldb163
188505619102441927228donald2048
222932822442122265376ecdonaldp256
227067622812242296880ecdonaldk233
242859624430242462300ecdonaldb233
470569247307884754908ecdonaldp384
501613650302485060256ecdonaldk283
547736055040605539252ecdonaldb283
561973256499925674916ecdonaldp521
8814932883163288692003icp
109018361093207210979200ecdonaldk409
120961401214053612218036ecdonaldb409
129870361300680413032764rainbowbinary256181212
8381112?15003324?22627580?ronald512
236463082373822823979640ecdonaldk571
264638682655812426676272ecdonaldb571
20292704?30622940?50390340?ronald768
346292243475266434813928tts6440
476447044773255247829484rainbowbinary16242020
629341926319269264873500rainbow5640
41132768?64946128?98157248?ronald1024
780922967826672078507292pflash1
124648076125006888125089236rainbow
143831540146078768148465116rainbow6440
91661816?159730404?258997044?ronald1536
215766816215965620217000112sflashv2
214059952?389410488?578686052?ronald2048
828667772?939445820?1132734376?mqqsig160
1392144808?1531465320?1812186824?mqqsig192
902380600?1672931488?2612573632?ronald3072
242068457625089245282592065636mqqsig224
375095792438133684803914703708mqqsig256
2263181648?4086479996?6061971296?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
266826722672mqqsig160
416041644168mqqsig192
462046284632mqqsig224
483648604900mqqsig256
191841926819392rainbowbinary256181212
313083160431892rainbowbinary16242020
368883701237236tts6440
57940?58360?83584?rainbow5640
702007029670436ed25519
937489401295216sflashv2
100164100876102672rainbow6440
227160231356234268donald512
498928506852513272ronald512
545876551744563224donald1024
556384557852560124rainbow
294400?568684?843264?lattisigns512
728476734900743576ecdonaldp160
934252946556960492ronald768
428060?1139848?1530128?3icp
129645613052961316868ecdonaldp192
858404?1486776?2642656?pflash1
159873616155401632440ronald1024
165638416636321673020ecdonaldp224
167941216843881695116ecdonaldk163
177562417881761800896ecdonaldb163
178422417994201810660donald2048
232984823439922355988ecdonaldp256
236978023786482389844ecdonaldk233
251476425261642543464ecdonaldb233
385774438913403916364ronald1536
486613648824804907012ecdonaldp384
514728451693125211140ecdonaldk283
562109256415885673896ecdonaldb283
581978458536805886000ecdonaldp521
762932076834687731264ronald2048
110865441111640011164572ecdonaldk409
123195521237590812435156ecdonaldb409
215692202165567221830252ronald3072
239376762399202424089596ecdonaldk571
267218882680728826899416ecdonaldb571
473376844752894448282364ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
170121703617084rainbowbinary256181212
196401965619692rainbowbinary16242020
3094431076312443icp
312083207232504ronald512
337123397234172ronald768
354643556835720rainbow5640
377403800038540mqqsig160
419204226042524ronald1024
456724581246368rainbow6440
483684856048848lattisigns512
498124991250140tts6440
608966158461940ronald1536
632926364464616mqqsig192
797888055682236mqqsig224
877768892493424ronald2048
100192101044103832mqqsig256
134496134680135700sflashv2
162980163700164204ronald3072
214276217376222920donald512
226296226548227108ed25519
236976237852239512pflash1
263968265540269592ronald4096
596900606948615692donald1024
817668823092828360ecdonaldp160
106708010680601069224rainbow
151629215255041543248ecdonaldp192
194589219558041973912ecdonaldp224
206959620724402091808donald2048
272865227842322804228ecdonaldp256
324786832583683279648ecdonaldk163
347432034924803506876ecdonaldb163
463096846500644689128ecdonaldk233
494287249655765000684ecdonaldb233
573890457499765761204ecdonaldp384
680750068412326874612ecdonaldp521
101987401022901610270644ecdonaldk283
110892041112941211178132ecdonaldb283
220368042210778822187032ecdonaldk409
243638762444886024554400ecdonaldb409
473784484768623247846288ecdonaldk571
532614165333399253444588ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
256lattisigns512
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
20107rainbow
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
1536lattisigns512
19266sflashv2
30240rainbowbinary256181212
31680rainbow
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
40rainbowbinary16242020
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
40rainbowbinary16242020
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1184lattisigns512
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
40rainbowbinary16242020
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
1184lattisigns512

amd64; SB+AES (206a7); 2011 Intel Core i5-2400; 4 x 3100MHz; mangetsu, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
339243396834076lattisigns512
772207738477528ed25519
143672144056144940donald512
290924296612317760hector
410204410608414488donald1024
668336674664683936ecdonaldp160
791776799620815712ecdonaldp192
877340884268892392ecdonaldk163
931412942756957688ecdonaldb163
107976410900441100312ecdonaldp224
112932811349881146664ecdonaldk233
121131612188681224932ecdonaldb233
123910012485721264708ecdonaldp256
144058414465241454652donald2048
216150421741762192024ecdonaldk283
233403623599882403468ecdonaldb283
259340826248642659976ecdonaldp384
369618437122843741932ecdonaldk409
401647640307524065652ecdonaldb409
558544056161605645080ecdonaldp521
8250460828416482982803icp
881133288321728882336ecdonaldk571
969696897266409776224ecdonaldb571
8885972?12463932?20391732?ronald512
137690921378510013827264rainbowbinary256181212
19311720?27644328?36388956?ronald768
353168283540841635694896tts6440
34397820?39560696?64289464?rwb0fuz1024
513845325141187251461976rainbowbinary16242020
35009688?59064908?86650224?ronald1024
688953286898102869088484pflash1
719962287235541672647536rainbow5640
132728052132824576132888340rainbow
138040412139236472140529580rainbow6440
89744552?140548732?225734612?ronald1536
218092704219008872224136296sflashv2
166182108?283715592?504208736?ronald2048
299293344?411858308?594342204?mqqsig160
371896552?501474204?754454176?mqqsig192
563929576?687936488?757808072?mqqsig224
690780188?807348448?895793972?mqqsig256
549690516?1094306964?1920411952?ronald3072
1843636144?2891273868?4285017244?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
232823322340mqqsig160
274427562848mqqsig192
293229523012mqqsig256
305230643072mqqsig224
200842014820272rainbowbinary256181212
333043351633808rainbowbinary16242020
424564258042764tts6440
68516?69140?93840?rainbow5640
727447286873008ed25519
934689381695252sflashv2
9787698328100568rainbow6440
203572207612211008donald512
317468335220359008hector
448940453364458400donald1024
491280499416511268ronald512
521380523024528048rainbow
273064?533324?793632?lattisigns512
738752745588751028ecdonaldp160
327800?870908?1170044?3icp
868516877904887732ecdonaldp192
867184880348893476ronald768
954096960540968944ecdonaldk163
99874810035841011296ecdonaldb163
116363611728361180632ecdonaldp224
122343212287721238552ecdonaldk233
128648012910761299236ecdonaldb233
134365213525321358688ecdonaldp256
137869213817521384296rwb0fuz1024
137880813942801405992ronald1024
139414814035841412696donald2048
830420?1446664?2569304?pflash1
227900822853082295016ecdonaldk283
244470824499602460656ecdonaldb283
275992827742962791404ecdonaldp384
314710031714283197648ronald1536
388617638957123926552ecdonaldk409
422897642479684291436ecdonaldb409
582823658494205867900ecdonaldp521
610330861234606152300ronald2048
912259691541409191084ecdonaldk571
99883441001933610062800ecdonaldb571
171105641716133617220044ronald3072
367763003684160036899832ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
110441112011232rwb0fuz1024
186961874818800rainbowbinary256181212
220002202422052rainbowbinary16242020
295203066431024ronald512
3132431500317283icp
323923255632976ronald768
385883864438740rainbow5640
394083963240224mqqsig160
406124093241440ronald1024
448644500445120lattisigns512
456644588846008rainbow6440
481604834848452tts6440
588485910859568ronald1536
611926163262176mqqsig192
774687764478704mqqsig224
828048329283556ronald2048
9842098956101092mqqsig256
130820131012131876sflashv2
150076150472151400ronald3072
193332194628196740donald512
222028222292222864ed25519
238232238640239316pflash1
246720248360251364ronald4096
493456501516503964donald1024
813616820860830608ecdonaldp160
978276988864996224ecdonaldp192
100612810088401062692rainbow
119896012006201207392hector
131818013302001340360ecdonaldp224
153443215426521567972ecdonaldp256
165071216665801712692donald2048
178250417945121806464ecdonaldk163
187496018996521918116ecdonaldb163
232224823277962341004ecdonaldk233
244278824975402510132ecdonaldb233
318371231908883204348ecdonaldp384
441228444224884436400ecdonaldk283
473803647478764761628ecdonaldb283
678954068493686876208ecdonaldp521
759779276354047690088ecdonaldk409
820172482253768272228ecdonaldb409
179091801794609218058656ecdonaldk571
197192441978928819861248ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
20107rainbow
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
1536lattisigns512
19266sflashv2
30240rainbowbinary256181212
31680rainbow
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
40rainbowbinary16242020
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
40rainbowbinary16242020
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1184lattisigns512
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
40rainbowbinary16242020
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
1184lattisigns512

amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; h6sandy, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
347483484834928lattisigns512
790767920479352ed25519
144204144536145368donald512
181656182116185332ecdonaldp224
294516297612319912hector
336204336868339924ecdonaldp256
410764411112412372donald1024
680852687280696512ecdonaldp160
805128811140821128ecdonaldp192
885000890320898564ecdonaldk163
930028935992942032ecdonaldb163
981232982556987268ecdonaldp521
114075211477841154596ecdonaldk233
120497612166321253528ecdonaldb233
143936014439081450300donald2048
217646021918802209140ecdonaldk283
234116423491402360288ecdonaldb283
264694426682962686500ecdonaldp384
375996837734843799420ecdonaldk409
408581640999084121928ecdonaldb409
784936479976088126232ntrumls401x
882294488457968884724ecdonaldk571
9290676931646893421163icp
920771293225969506032ntrumls439x
970442097273809760468ecdonaldb571
111964761120556411217356rainbowbinary256181212
162081241621034016219340sphincs256
9888888?16554492?21115888?ronald512
164514761663374816820528ntrumls593x
241506042424989624323032tts6440
257412322594354026214396ntrumls743x
17686692?34431968?47012604?ronald768
34171620?39504848?63899108?rwb0fuz1024
427215164276724842860388rainbowbinary16242020
601200006029762060689136rainbow5640
39110780?62122720?109746384?ronald1024
693777566959070869851128pflash1
139723744140474284142819316rainbow6440
88758760?148106624?207776104?ronald1536
213795660213877852213971144sflashv2
178482536?302257340?426303280?ronald2048
309941416?437048284?647092056?mqqsig160
386351332?539688896?831646156?mqqsig192
589827964?735124752?811147976?mqqsig224
731344624?863794252?962642940?mqqsig256
647326224?1119553760?1803882412?ronald3072
1663189836?2582576980?4017590076?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
230423122324mqqsig160
274827762792mqqsig192
288828962904mqqsig256
296029682980mqqsig224
168961698017144rainbowbinary256181212
268602700827124tts6440
296642987230020rainbowbinary16242020
53860?54032?71264?rainbow5640
727247283273076ed25519
902969055690816rainbow6440
929169335294252sflashv2
206424209460212780donald512
263516264908268472ecdonaldp224
320520339416362176hector
436508438756441880ecdonaldp256
452712donald1024
505628512328522048ronald512
273652?533460?794032?lattisigns512
674424?682548?1806504?ntrumls439x
755544759916767784ecdonaldp160
881396889956901608ecdonaldp192
886416897440904980ronald768
965856970216980376ecdonaldk163
100615210118361025600ecdonaldb163
609012?1110356?1138768?ntrumls401x
120706812113881217256ecdonaldp521
462520?1233720?1655064?3icp
123731612417561249404ecdonaldk233
129423213001681307360ecdonaldb233
135828013588361360172rwb0fuz1024
139298014066241418828ronald1024
139805214117801419768donald2048
845048?1460908?2590004?pflash1
1547836?1559652?2920628?ntrumls743x
1097308?2052304?3023924?ntrumls593x
229629623006882310080ecdonaldk283
246528024743922490240ecdonaldb283
281122828225202839252ecdonaldp384
316086431844843209592ronald1536
393898839536803980484ecdonaldk409
428058042931324341460ecdonaldb409
612162461474926181848ronald2048
912456891388169170200ecdonaldk571
99863561000149610053780ecdonaldb571
171978881725994017383992ronald3072
369241243701054837154728ronald4096
297295380297483008302944724sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
105401056410640rwb0fuz1024
130041302813096rainbowbinary256181212
177401777218192rainbowbinary16242020
307203113231584ronald512
3152031596318683icp
335003372434092ronald768
367203679236856rainbow5640
371043738837708mqqsig160
411884154441892ronald1024
452204529245524lattisigns512
467244678446864tts6440
469764703647116rainbow6440
586765958859952ronald1536
610166127661896mqqsig192
776407798078928mqqsig224
829688350084068ronald2048
9780898292101056mqqsig256
134164134436135804sflashv2
149680151124152024ronald3072
192680195008196660donald512
222704223156227888ed25519
234908235652236752pflash1
244500245296247268ntrumls401x
245056245916247064ronald4096
273556274188276900ntrumls439x
446076447428452140ntrumls593x
492412499576502740donald1024
542020543788548944ecdonaldp224
587068590088593576ntrumls743x
828688835448845204ecdonaldp160
9864929937921001064ecdonaldp192
104298010467441050496ecdonaldp256
120217212042841207300hector
164948816580601693640donald2048
180464418147001833736ecdonaldk163
190746819147561933332ecdonaldb163
234612823581482369816ecdonaldk233
245020024699522489232ecdonaldb233
259334826023522659768ecdonaldp521
325984032760523291936ecdonaldp384
373956037438523749844sphincs256
441990844375604450416ecdonaldk283
477810847858484806296ecdonaldb283
767708476945767728196ecdonaldk409
833462083571768387428ecdonaldb409
179496681798308818063764ecdonaldk571
197274401978507619864180ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1765ntrumls743x
41000sphincs256
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
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1765ntrumls743x
41000sphincs256

x86; normally amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; h6sandy, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
549928550256550580ed25519
204357522044851220489880sphincs256
947000969482576495034140pflash1
425703496?617022520?989466608?mqqsig192
675252048?827515940?1102801492?mqqsig160
651710360?840991692?940141212?mqqsig224
834960532?1003041316?1139797984?mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
653665926672mqqsig160
704471047176mqqsig192
712072087340mqqsig256
751275807664mqqsig224
559572559928560528ed25519
769100?1328184?2350860?pflash1
373501808373821392374167840sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
446244486045456mqqsig160
723207251272956mqqsig192
869408714487992mqqsig224
107532107876109848mqqsig256
200076200780201308pflash1
167592016764761680620ed25519
470303647076164840620sphincs256
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
1088sphincs256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
Public key
bytessystem
32ed25519
ntrumls401x9721
1056sphincs256
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
41000sphincs256

amd64; Atom (106ca); 2011 Intel Atom N435; 1 x 1330MHz; h4atom, supercop-20140425

Cycles to generate a key pair
quartilemedianquartilesystem
356128356232356320ed25519
645544646232648808donald512
692808694824709712ecdonaldp224
822768855968922920hector
123636812389201265296ecdonaldp256
203208020347842063536donald1024
214659221741922199704ecdonaldp160
257013625952882617576ecdonaldp192
339986434218723445144ecdonaldk163
361601636408563664888ecdonaldb163
463655246625124680208ecdonaldk233
490709649305524952096ecdonaldb233
518344051878965202144ecdonaldp521
740949674228407430704donald2048
983889698875209912152ecdonaldk283
101872561025424010308856ecdonaldp384
106948881072649610753648ecdonaldb283
201613202022538420282440ecdonaldk409
223018082238592822460616ecdonaldb409
445461204463676844724704ecdonaldk571
500211765011560850207464ecdonaldb571
35266000?58378160?88004960?ronald512
83450568?147183752?195867424?ronald768
164509752?183109968?279352472?rwb0fuz1024
132743096?208114496?411986656?ronald1024
395309272?745989576?1203919216?ronald1536
824861520825407432826195328sflashv2
1004378152?1180196376?1533874520?mqqsig192
831988712?1231719104?2134066520?ronald2048
156209969617183838401821374344mqqsig224
1705009760?1847430928?2139501552?mqqsig160
222602750423718750642465975272mqqsig256
2766648560?5556728992?9057484104?ronald3072
6784245712?11869554888?19850488752?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
536053605376mqqsig160
629663286392mqqsig192
719272167240mqqsig256
780878327944mqqsig224
301304301880302144sflashv2
352552352688352776ed25519
799456809904821968donald512
879520882600900832ecdonaldp224
884792916008952416hector
145532814597121485312ecdonaldp256
163802416564241680240ronald512
208642421015282122064donald1024
232388023467842364968ecdonaldp160
274698427676322796408ecdonaldp192
322344832608163304504ronald768
362347236354803645680ecdonaldk163
381965638320483843608ecdonaldb163
489680849064724934480ecdonaldk233
515752051678325181040ecdonaldb233
521050452442645286992ronald1024
565540056738405689064ecdonaldp521
672576067280646751992rwb0fuz1024
707319271298487180192donald2048
101554961016575210227640ecdonaldk283
105367521057696810635776ecdonaldp384
109902561100488811032152ecdonaldb283
132149841328216013335272ronald1536
206316482067513620726864ecdonaldk409
228449522289963222946296ecdonaldb409
271364722720693627332056ronald2048
453039284536588045429080ecdonaldk571
507057605078390450892576ecdonaldb571
808921208101653681133400ronald3072
179587584179802040179977080ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
350723520035312rwb0fuz1024
9260099952100120ronald512
110392110432110472mqqsig160
111008111856113408ronald768
141760143832144480ronald1024
222008222872223496ronald1536
253624253720254544mqqsig192
328232328704330248ronald2048
329760330160333840mqqsig224
389616390928391728mqqsig256
486184486560486936sflashv2
624912627352630912ronald3072
810280813864829928donald512
104240010437441047816ronald4096
128369612844081297936ed25519
215200821653602180456ecdonaldp224
241685624231602446992donald1024
267210426856882704752ecdonaldp160
318306431910403214864ecdonaldp192
360244036328243636816hector
391559239349923940504ecdonaldp256
684544869132806933216ecdonaldk163
732672873589607391024ecdonaldb163
851172885208088697168donald2048
945585694836009513240ecdonaldk233
9953896999331210011096ecdonaldb233
124350161248767212546024ecdonaldp384
137230641373531213791912ecdonaldp521
198813281996740820020104ecdonaldk283
214901922155688821585456ecdonaldb283
406686964074349640827728ecdonaldk409
448485284511861645243376ecdonaldb409
898673448994237690024016ecdonaldk571
100771672100864224100930648ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
19266sflashv2
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
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
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
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
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

x86; normally amd64; Atom (106ca); 2011 Intel Atom N435; 1 x 1330MHz; h4atom, supercop-20140425

Cycles to generate a key pair
quartilemedianquartilesystem
115091211525841171208ed25519
972086832?1166116328?1552647760?mqqsig192
149370083216715279761778502928mqqsig224
2039254440?2202661872?2561962936?mqqsig160
223316140824060413842499647064mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
181601816818168mqqsig160
190801910419224mqqsig192
200722007220224mqqsig256
203922046420472mqqsig224
120673612070561218072ed25519
Cycles to verify 59 bytes
quartilemedianquartilesystem
123480123496123536mqqsig160
272192272224272320mqqsig192
349680353184354712mqqsig224
414512415480416192mqqsig256
363420036550003657480ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
Public key
bytessystem
32ed25519
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519

x86; Atom (30661); 2011 Intel Atom N2800; 2 x 1862MHz; patrick, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
349122235371983681454hector
545763455594146078478donald512
660591467135327061586ed25519
188304901964330221669074donald1024
243157602475748825252360donald2048
643040446493499665795086bls
135691290?195471626?272248928?ronald512
389922736?506749768?684909694?ronald768
832953380840489454846136186pflash1
831541900?1256987242?1758098048?ronald1024
121422687412715359021277811556rainbow
1456777154?1678704846?2244569880?rwb0fuz1024
273905504627658758822772622020sflashv2
2672862612?3902142202?6397570508?ronald1536
4362287566?4864512072?6013455056?mqqsig160
5285361102?5907338990?7328901300?mqqsig192
4870697538?8648419052?14246758890?ronald2048
875905515893800570229760878568mqqsig224
185501624141917981990419833677822mqqsig256
19081925422?37127374368?68691957712?ronald3072
83848762074?139178056360?219905138614?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
392424239242490mqqsig160
551886001860214mqqsig256
782048072482180mqqsig192
884948883090342mqqsig224
113323011565961192618sflashv2
379236239265244091024hector
571950458297825917184rainbow
581575459140486393492donald512
674534068333027196014ed25519
919864496439289806132ronald512
957362096448109700180bls
9259978?15692600?28059542?pflash1
182400121892003420703284donald1024
201765202203514622223558ronald768
231525282362028224016020donald2048
412100924293886843746682ronald1024
568655086420174664294748rwb0fuz1024
111538056123096162125356924ronald1536
249083030272906186274245510ronald2048
739560178852028366856191378ronald3072
194408411419481050961956746232ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
255906267344273378rwb0fuz1024
402612405832419440mqqsig160
495474504224543200ronald512
669032676956725060ronald768
906878924434955822ronald1024
123362412738601287734sflashv2
125356013104281332898mqqsig256
150169615562821574538mqqsig192
150808015762881682562ronald1536
219804222089342244522pflash1
223482022504442290386mqqsig224
251328026766742724652ronald2048
483334654950845519850ronald3072
647967665532327167524donald512
935372293866089440284ronald4096
101412361070808210799404rainbow
146206901526337415339128hector
213063482192426624601598donald1024
227193402281253824218418ed25519
271885602803397829023596donald2048
106341312106706208108450636bls
Secret key
bytessystem
20bls
20donald2048
29hector
64ed25519
84donald512
148donald1024
265rwb0fuz1024
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
20107rainbow
Public key
bytessystem
32ed25519
60hector
64donald512
64ronald512
96ronald768
128donald1024
128ronald1024
128rwb0fuz1024
192ronald1536
240bls
256donald2048
256ronald2048
384ronald3072
512ronald4096
19266sflashv2
31680rainbow
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20bls
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
43rainbow
64ed25519
64ronald512
65rwb0fuz1024
87hector
96ronald768
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20bls
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
43rainbow
64ed25519
65rwb0fuz1024
73ronald768
87hector
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
20bls
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
43rainbow
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
64ed25519
65rwb0fuz1024
87hector

armeabi; Cortex-A9 (411fc090); 2010 NVIDIA Tegra 250; 2 x 1000MHz; h2tegra, supercop-20140622

Cycles to generate a key pair
quartilemedianquartilesystem
828254829017831265donald512
120746712118931220351ed25519
194911519682261983935ecdonaldp160
263107926473752672692ecdonaldp192
279877228015992814762donald1024
330772133307413363907ecdonaldk163
354588035695893599266ecdonaldb163
373623237685473801354ecdonaldp224
448048245070144547676ecdonaldp256
621646062603166297336ecdonaldk233
687687369076836972807ecdonaldb233
103185511033469110434604donald2048
113248011138939711477122ecdonaldp384
117067081175029811843062ecdonaldk283
131116711319729813286823ecdonaldb283
245299182464380324796045ecdonaldp521
263695682647472926629108ecdonaldk409
300321953015057130245875ecdonaldb409
467175904685329846956189sphincs256
619747206209839062216823ecdonaldk571
710849037132151171527075ecdonaldb571
105427411?167650616?247785784?ronald512
236078812?387659725?677793730?ronald768
404794634?655515080?903246408?ronald1024
855472543855734700856460643sflashv2
1238245872?1756661954?2597030148?ronald1536
2233677182?3559401658?5831534117?ronald2048
5893923129?11692183648?17287775724?ronald3072
16170613366?29221648762?50778099818?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
380653381861382991sflashv2
961937974393983391donald512
122311412272741229964ed25519
168056417052451733585ronald512
210566521177142131171ecdonaldp160
280633128236412848231ecdonaldp192
282437828421192871821donald1024
350802835200153543131ecdonaldk163
363906536704303705981ronald768
373120637471233761403ecdonaldb163
395900139792284014333ecdonaldp224
470217547240874760646ecdonaldp256
648946465154816553432ecdonaldk233
652275365645196628650ronald1024
712982471692087226070ecdonaldb233
9942217998736210073172donald2048
117221491178555511854780ecdonaldp384
120166651204958512124368ecdonaldk283
134250801348864013586583ecdonaldb283
177003471777843717868498ronald1536
251050312523428325339013ecdonaldp521
268602032693922327050322ecdonaldk409
306004283066975330790755ecdonaldb409
372749763738058237468491ronald2048
628820406297726863097993ecdonaldk571
720015877209456472220923ecdonaldb571
111881504112013395112156075ronald3072
251400559251714690251898084ronald4096
878181828878615680878945659sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
122186122619123310ronald512
147204150903151907ronald768
194301194939195522ronald1024
314324316593317614ronald1536
434156434704435470sflashv2
483696485389487666ronald2048
929051931296933521ronald3072
103507310472361049628donald512
154005115410111545297ronald4096
240588224214542432954ecdonaldp160
327052332866613300765ecdonaldp192
328235932908573301013donald1024
398891739909474001492ed25519
465878846742994687538ecdonaldp224
549280855265305553332ecdonaldp256
661759466630866710099ecdonaldk163
713331371976777231085ecdonaldb163
107424331075886710822880sphincs256
117281771176053911823505donald2048
125878111264915912733421ecdonaldk233
138571471395624714023320ecdonaldp384
138658681396004114061029ecdonaldb233
236065262372172823883563ecdonaldk283
264239252656246726695200ecdonaldb283
298822583000257430089819ecdonaldp521
532034005342682253625027ecdonaldk409
605622276068357260855309ecdonaldb409
124506826124642984124763438ecdonaldk571
143094080143281821143676709ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
276donald2048
512ronald512
768ronald768
1024ronald1024
1088sphincs256
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
ntrumls743x22671
2823sflashv2
3072ronald3072
4096ronald4096
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
ntrumls401x9721
1056sphincs256
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
19266sflashv2
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
41000sphincs256
Signing 23 bytes
bytessystem
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
41000sphincs256
Signing many bytes
bytessystem
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
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
41000sphincs256

armeabi; Cortex-A9 (411fc090); 2010 NVIDIA Tegra 2; 2 x 1000MHz; h5tegra, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
584472605611662207ed25519
175760101176032665176352302pflash1
235584424235652784235724501rainbow
1429046666?1556087443?1787000580?mqqsig160
2058159688?2225843079?2582136127?mqqsig192
360642531137046983943783796174mqqsig224
2873121733?6881428766?7027859557?mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
187401875718790mqqsig160
206682070320731mqqsig192
213342135421371mqqsig256
222162223522273mqqsig224
601589611025611795ed25519
105687710616921076444rainbow
2141482?3732656?6602101?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
289074289791290393mqqsig160
640717641348642396mqqsig192
704381704908706969mqqsig256
750233751456752022pflash1
965859966648968193mqqsig224
166658116675801668876ed25519
184486718461451850620rainbow
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
20107rainbow
Public key
bytessystem
32ed25519
31680rainbow
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
43rainbow
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
43rainbow
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
43rainbow
64ed25519

mips64; 2010 ICT Loongson 3A V0.5; 4 x 900MHz; gcc49, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
125100212515581253562ed25519
283412194283680082284809536pflash1
383774646384316630384913630rainbow
463031262847493513005134766478mqqsig160
861439096488088246689273623044mqqsig192
158470011141598836109216204569912mqqsig224
263251210442649343122026806975224mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
184841851818578mqqsig160
188201885018894mqqsig192
228442286422902mqqsig256
243602438424436mqqsig224
125142612568681265590ed25519
257020625835022615160rainbow
4248238?7353448?13062414?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
513298513460521320mqqsig256
696162696762704564mqqsig160
891354898442899274mqqsig192
139556614013421411272pflash1
153983815474781555576mqqsig224
419416442012604226252ed25519
532156653222725327702rainbow
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
20107rainbow
Public key
bytessystem
32ed25519
31680rainbow
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
43rainbow
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
43rainbow
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
43rainbow
64ed25519

mips32; normally mips64; 2010 ICT Loongson 3A V0.5; 4 x 900MHz; gcc49, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
125579012619581262948ed25519
303674124303926088304351454pflash1
204425646621987797022543215194mqqsig160
369929434638911253084316334286mqqsig192
715628478072930156207371620370mqqsig224
141559402281426986968814520529962mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
177221773817786mqqsig160
189521896619008mqqsig192
225442255622596mqqsig224
226582267222696mqqsig256
126105412667921269080ed25519
5666910?8810018?15633548?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
517030517224518478mqqsig256
695392697260704076mqqsig160
948300955702966764mqqsig192
153816215460681550572mqqsig224
166709216727841681092pflash1
421739842241144229310ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
Public key
bytessystem
32ed25519
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519

mipso32; normally mips64; 2010 ICT Loongson 3A V0.5; 4 x 900MHz; gcc49, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
376304637671243770600donald512
461532046188384699368ed25519
513444251674785220498ecdonaldk163
553345855601445582530ecdonaldb163
636611264275306737656ecdonaldp160
637703064544146508154ecdonaldp192
875114888235868912748ecdonaldp224
982255898603729889248ecdonaldk233
108282261088307610925210ecdonaldb233
124917081250163612509750donald1024
142791761441490814545876ecdonaldp256
181458701819275818260776ecdonaldk283
203849142044097620500662ecdonaldb283
331876623346798433684818ecdonaldp384
406221664069030840753954ecdonaldk409
438712604388390643899140donald2048
465282964664993046729478ecdonaldb409
832601908367313884362358ecdonaldp521
962875729653216496792906ecdonaldk571
110160670110368898110519274ecdonaldb571
81784018?118240600?159162486?ronald512
295503992297437176300472772pflash1
196296150?319830142?478546004?ronald768
338191110338301380338454588rainbow
418030134?620982060?879568804?ronald1024
829417258?897885542?1321178918?rwb0fuz1024
190279335219030805821904402316sflashv2
1345063794?2116288394?3212879446?ronald1536
262021764027567628663059696918mqqsig160
480190019449748390465415082658mqqsig192
4105529192?6289093918?9100458368?ronald2048
894272305291015952129187998880mqqsig224
142603797421434803412814592309064mqqsig256
17189407708?25841441832?38121059650?ronald3072
39350252752?65472892578?100584687622?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
170121702817092mqqsig160
174201745017508mqqsig192
201722018820250mqqsig256
203882041620462mqqsig224
591574600916616516sflashv2
208002020909982102080rainbow
371365437361343753484donald512
470227847044844920094ed25519
511572051470085179974ronald512
544302054690865489218ecdonaldk163
580486858267305847100ecdonaldb163
660284266585986725110ecdonaldp160
665743867147806774186ecdonaldp192
5187392?8916544?15897484?pflash1
909927091933909253934ecdonaldp224
102542261028289010338570ecdonaldk233
112735181132167611354862ecdonaldb233
117100061181193211899110donald1024
124294481247153412525526ronald768
146361641475498014882346ecdonaldp256
186360521866396018693390ecdonaldk283
209002802092739420982584ecdonaldb283
256689642574442025807862ronald1024
339399903394912433958334rwb0fuz1024
340923523431964034692910ecdonaldp384
404325264074581841087962donald2048
414170224146442441515428ecdonaldk409
475412464758508847957484ecdonaldb409
727416667287873673022660ronald1536
842119748463837885052920ecdonaldp521
977827769792742098870844ecdonaldk571
111673058111856438113342528ecdonaldb571
154815798154963240155082284ronald2048
476334818476759394477135158ronald3072
102184537010222290701022718652ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
119374119600120628rwb0fuz1024
196550197584199740ronald512
316688318496324034ronald768
330986338038341822sflashv2
458588460194467482ronald1024
705102706606713928mqqsig160
784964785266793536mqqsig256
889582896408898160mqqsig192
913438915560925218ronald1536
143095614350961443216ronald2048
168620616897221695652pflash1
187084218760621886788mqqsig224
311024431146343117914ronald3072
402991240819104089958rainbow
432977843374804351808donald512
504902850568745064292ronald4096
785105478720888033806ecdonaldp160
783384279339167991698ecdonaldp192
103633661047687210522888ecdonaldk163
110301961112102011215150ecdonaldp224
112769181129507411339588ecdonaldb163
140205101442061014464696donald1024
168140861682229217062430ed25519
176896021784038418085690ecdonaldp256
198385121995993620043864ecdonaldk233
220444462208085022159866ecdonaldb233
369024783716304837232782ecdonaldk283
411284804121915241312812ecdonaldb283
409402144123105441557670ecdonaldp384
491243744949484849852792donald2048
831564388323969283365728ecdonaldk409
931230849324801893856694ecdonaldb409
104361872104838410104973770ecdonaldp521
192222092192516250192841484ecdonaldk571
220301976220881232221356106ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
20107rainbow
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
19266sflashv2
31680rainbow
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43rainbow
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
43rainbow
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43rainbow
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

ppc64; 2010 POWER7; 64 x 3550MHz; gcc1power7, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
748391752836801850donald512
803824819812867566ed25519
197960020644332244228donald1024
682892070864367154490donald2048
39259570?52500084?76194811?ronald512
68993680?95923296?146623386?ronald768
99303785?150835615?274704871?ronald1024
189895888?223820576?324208311?rwb0fuz1024
332524962342899333351142288pflash1
345481066?557879833?854192654?ronald1536
579604676609630532641244688rainbow
8857066898904852181003195165sflashv2
803074888?1240983625?1771666246?ronald2048
2856459886?4643336369?7559013056?ronald3072
8658668970?12988229079?20203311527?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
511322544880552748sflashv2
851536876449957880ed25519
99212410128021045184donald512
218590422295422368674donald1024
2319107?2419872?3166317?ronald512
2791271?2875285?3504368?rainbow
375270040773954222414ronald768
568915258435026841891ronald1024
638304167531666833988donald2048
694150172130807527814rwb0fuz1024
5697762?10309544?17748255?pflash1
135886241509783116827860ronald1536
318029113386462835412006ronald2048
761397288815228891253330ronald3072
176330301182813603185073581ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
464804815350624rwb0fuz1024
167342174930181552ronald768
172522?175399?253120?ronald512
191198197575219639ronald1024
268324279489291228ronald1536
363300368487386071ronald2048
557347605157633675ronald3072
723968774795789348sflashv2
878122968016978271ronald4096
9647339733921044022donald512
162892816613592011625pflash1
221088023141582470118ed25519
234651224103452565164donald1024
5147730?5440960?8392832?rainbow
730072079453018044848donald2048
Secret key
bytessystem
64ed25519
84donald512
148donald1024
265rwb0fuz1024
276donald2048
512ronald512
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
20107rainbow
Public key
bytessystem
32ed25519
64donald512
64ronald512
96ronald768
128donald1024
128ronald1024
128rwb0fuz1024
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
19266sflashv2
31680rainbow
72124pflash1
Signing 0 bytes
bytessystem
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
43rainbow
64ed25519
64ronald512
65rwb0fuz1024
96ronald768
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
43rainbow
64ed25519
65rwb0fuz1024
73ronald768
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
43rainbow
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
64ed25519
65rwb0fuz1024

ppc32; normally ppc64; 2010 POWER7; 64 x 3550MHz; gcc1power7, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
116591312222841384096ed25519
232451823920962537171donald512
7226646?7703262?9313500?donald1024
245503092614206030249856donald2048
69781558?112539658?164314066?ronald512
271253388280838635288428896pflash1
220414026?315331058?479292849?ronald768
516110371527954112536436852rainbow
326141851?552519352?914632649?ronald1024
589650208?672352632?905569322?rwb0fuz1024
8895708649016997641001764288sflashv2
965300917?1640554083?2939729261?ronald1536
2624635216?4798032071?7305338516?ronald2048
6358146592?12921231134?22149164737?ronald3072
26574258928?43346008293?70507203949?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
563864570899609952sflashv2
119361212334841255926ed25519
231056723732242427418rainbow
245326924867992520161donald512
415237242497494348540ronald512
702272272849847754817donald1024
3998344?7826112?13487740?pflash1
102598161048723212719329ronald768
168306811734357119126016ronald1024
21498918?23227680?27126764?rwb0fuz1024
19358304?24305792?28209993?donald2048
505810555341679058900492ronald1536
104984726110734358114286620ronald2048
181959246?281229620?322703626?ronald3072
340859001?520214625?540267959?ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
123354139867140602rwb0fuz1024
196658198688206325ronald512
269024272601283339ronald768
331170345142357665ronald1024
616105?627676?899178?ronald1536
640808697648704417sflashv2
850976854469908992pflash1
904057914725925540ronald2048
1165031?1849470?1905785?ronald3072
1695764?2520574?2524445?ronald4096
277879028090512848447donald512
327006433822673590433ed25519
416301943794664511213rainbow
831027486816809342186donald1024
22931804?29232112?35472500?donald2048
Secret key
bytessystem
64ed25519
84donald512
148donald1024
265rwb0fuz1024
276donald2048
512ronald512
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
20107rainbow
Public key
bytessystem
32ed25519
64donald512
64ronald512
96ronald768
128donald1024
128ronald1024
128rwb0fuz1024
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
19266sflashv2
31680rainbow
72124pflash1
Signing 0 bytes
bytessystem
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
43rainbow
64ed25519
64ronald512
65rwb0fuz1024
96ronald768
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
43rainbow
64ed25519
65rwb0fuz1024
73ronald768
105ronald1024
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
43rainbow
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
64ed25519
65rwb0fuz1024

amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1100T; 6 x 3300MHz; boost; hydra3, supercop-20140525

Cycles to generate a key pair
quartilemedianquartilesystem
707277113772138ed25519
151864152213158991donald512
192970204396223536ecdonaldp224
345817347442383968ecdonaldp256
362990382101426912hector
408893415277428883donald1024
697379710413785451ecdonaldp160
826679843645914973ecdonaldp192
102229010496731140600ecdonaldp521
139312014293571545616donald2048
148167414986141605407ecdonaldk163
159549916986061797370ecdonaldb163
203583620799222181498ecdonaldk233
216320822373452350572ecdonaldb233
277164729184032977095ecdonaldp384
473485348320384916061ecdonaldk283
495163951337875273379ecdonaldb283
9584013972709610186324ecdonaldk409
1016945310342521104990013icp
109495481112860911398358ecdonaldb409
15164564?21660951?30319587?ronald512
215921902184953722306417ecdonaldk571
240796332427449125399552ecdonaldb571
313343423289343832933368tts6440
32184344?37108538?59755621?rwb0fuz1024
26906212?40921682?69306601?ronald768
42185311?68451663?126478750?ronald1024
899582419362642494067269rainbow5640
110560998111379098113038094pflash1
137833044?210032181?293583559?ronald1536
209867030212155089219486741rainbow6440
226605415?335684925?604169406?ronald2048
341352465348345547356912581sflashv2
508815504?650607197?903264124?mqqsig192
677111681?762286245?961115449?mqqsig160
776636201?909279328?991368388?mqqsig224
93851469710409803371137726008mqqsig256
760848214?1085897912?2076988024?ronald3072
2122005238?3346655631?5395770666?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
613361486868mqqsig192
629363027115mqqsig160
755975687588mqqsig256
731180318036mqqsig224
310713120631350tts6440
651896552165576ed25519
799208052898436rainbow5640
136577136955152757sflashv2
138030143383146002rainbow6440
218057226732246663donald512
272583288122306090ecdonaldp224
393245420882444480hector
439126442930477288ecdonaldp256
447551455161489572donald1024
535037556322601640ronald512
767971780363847993ecdonaldp160
908009919215942643ecdonaldp192
9172569422181017530ronald768
361330?965130?1281044?3icp
122330512470651350402ecdonaldp521
120590612776091342393rwb0fuz1024
135214513829241500151donald2048
140349514251351471580ronald1024
160116116912611768228ecdonaldk163
167674717399821837229ecdonaldb163
218121922922082381706ecdonaldk233
1376749?2383332?4223200?pflash1
237810524559642538340ecdonaldb233
291076030002083108169ecdonaldp384
314995932592983329286ronald1536
468781848390774918343ecdonaldk283
508069551566675313672ecdonaldb283
614462562712216438777ronald2048
100294161047148010641533ecdonaldk409
112343401153533111738558ecdonaldb409
165353031667242816865206ronald3072
219228142238011122924944ecdonaldk571
249609082532392125536351ecdonaldb571
361403013650597137072517ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
109861106511118rwb0fuz1024
3329534094371203icp
352773532835780ronald512
408774114843202ronald768
435424405544595rainbow5640
446864496750990ronald1024
567225680557022tts6440
583825847863962rainbow6440
619366214969647ronald1536
851808595195391ronald2048
147446147921148929ronald3072
158724158832177515mqqsig160
162291162347176601mqqsig192
194317195825217646sflashv2
210157210334235805donald512
235595235658235779ed25519
237537238036238971ronald4096
250427250977281972mqqsig224
413638416955459390mqqsig256
498349498411498533pflash1
486587502141565323donald1024
599264649290678597ecdonaldp224
887723893075919035ecdonaldp160
102940710497231066075ecdonaldp192
109482011045031134643ecdonaldp256
157763416169751734636hector
160891816619181756024donald2048
273218928512382893405ecdonaldp521
313934432263123293613ecdonaldk163
338469834201493621409ecdonaldp384
330264934270163492582ecdonaldb163
430624943800974482298ecdonaldk233
465591447226924811466ecdonaldb233
935774395106599668807ecdonaldk283
100106141022112110508234ecdonaldb283
199954492034398720729860ecdonaldk409
222330762268097223049521ecdonaldb409
432251054408823644729088ecdonaldk571
492101564989709350288385ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
86240rainbow5640
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
19266sflashv2
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

x86; normally amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1100T; 6 x 3300MHz; boost; hydra3, supercop-20140525

Cycles to generate a key pair
quartilemedianquartilesystem
536651536813537452ed25519
123478166124052672124944801pflash1
613273037?796405938?1162716776?mqqsig192
761335024?911271758?1161184320?mqqsig160
830894379?1011737445?1124153311?mqqsig224
295880656831190119123237063764mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
131601318013229mqqsig192
150711513916847mqqsig224
154721549815528mqqsig160
155721558515625mqqsig256
551214551481551840ed25519
1189376?2030764?3561056?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
174024174867195864mqqsig160
193448193612216886mqqsig192
246861247836276914mqqsig256
318667319181332369mqqsig224
321155321634321776pflash1
162082216275021657585ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
Public key
bytessystem
32ed25519
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519

amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1090T; 6 x 3200MHz; boost; hydra1, supercop-20140529

Cycles to generate a key pair
quartilemedianquartilesystem
79544?79858?318968?ed25519
406323425593466944hector
1052416810748858108187703icp
350002673567099736941853tts6440
100870242101175696102848083rainbow5640
121486216121601490121799159pflash1
231286344232062327233824374rainbow6440
529165858?675200214?951527069?mqqsig192
717672120?821715173?1003658446?mqqsig160
798394925?934334274?1007372464?mqqsig224
95810427510902636901174823143mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
693669386949mqqsig192
713471427174mqqsig160
808080838092mqqsig224
853385478576mqqsig256
342673436534467tts6440
738347401174058ed25519
8908289341108538rainbow5640
153213154645155550rainbow6440
432960451572474312hector
397058?1045740?1397662?3icp
1549449?2686372?4783768?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
3793938879390113icp
481714918252337rainbow5640
645716464364837tts6440
647306490965054rainbow6440
178023178975179010mqqsig160
181280181354181537mqqsig192
264312264331264347ed25519
281013281107282003mqqsig224
454935455030455142mqqsig256
551357551432552437pflash1
173083017323091749358hector
Secret key
bytessystem
29hector
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
127683icp
16608tts6440
86240rainbow5640
150512rainbow6440
Public key
bytessystem
32ed25519
60hector
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow6440
43tts6440
64ed25519
87hector
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow6440
43tts6440
64ed25519
87hector
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow6440
43tts6440
64ed25519
87hector

x86; normally amd64; K10 45nm (100fa0); 2010 AMD Phenom II X6 1090T; 6 x 3200MHz; boost; hydra1, supercop-20140529

Cycles to generate a key pair
quartilemedianquartilesystem
601533601571602799ed25519
143206669143336483144026786pflash1
644347685?846128126?1229766701?mqqsig192
814856434?961135581?1227102464?mqqsig160
877222424?1067707056?1165251808?mqqsig224
314596018532953658833416035976mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
147421476314768mqqsig192
168771689216904mqqsig224
173221735217357mqqsig160
174411759117616mqqsig256
618199618321618390ed25519
1362004?2360595?4189517?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
194271195200195571mqqsig160
216813217107218106mqqsig192
273264273629273799mqqsig256
349553349601349721pflash1
356754357038359267mqqsig224
181671818168031816970ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
Public key
bytessystem
32ed25519
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519

amd64; K10 45nm (100f63); 2010 AMD Athlon II Neo K125; 1 x 1700MHz; h3neo, supercop-20140525

Cycles to generate a key pair
quartilemedianquartilesystem
793707937679684ed25519
171154171275171564donald512
210465214203215934ecdonaldp224
388834389632393861ecdonaldp256
460473474288475570donald1024
524715531459549656hector
774114781958793979ecdonaldp160
917141924898930828ecdonaldp192
113104211380961143191ecdonaldp521
156769115787041585013donald2048
172803317400651747292ecdonaldk163
184771418569341865097ecdonaldb163
237914923932322408350ecdonaldk233
251830725306442547657ecdonaldb233
303631830508913074606ecdonaldp384
529525453239225344658ecdonaldk283
580553958322095868361ecdonaldb283
113746761141830811520077ecdonaldk409
127433691282656512903735ecdonaldb409
1466814014800088149471293icp
12085382?19683221?26881249?ronald512
252194552530582125391253ecdonaldk571
284598752852854428629414ecdonaldb571
33142865?38476478?62366574?rwb0fuz1024
437260184445152945765899tts6440
40958785?57925680?88166788?ronald768
67211467?97714560?140677167?ronald1024
135165021135376038136198208rainbow5640
162988472164004918164320431pflash1
145851558?234113724?318035776?ronald1536
272849272274003839278362641rainbow6440
375538673375629265375789027sflashv2
306774226?482217858?740347771?ronald2048
568645070?709765495?990229847?mqqsig192
723568889?827382075?1009398452?mqqsig160
87858891710030238511078203894mqqsig224
808368843?1270862793?2196783262?ronald3072
114537659812768834301350224019mqqsig256
1952302462?2891906144?5093582376?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
687868806880mqqsig192
706070847150mqqsig160
807580808093mqqsig224
849685008524mqqsig256
452844543345582tts6440
732677335873401ed25519
115078117055143072rainbow5640
150481152908152954sflashv2
190128191763199005rainbow6440
242986246638251054donald512
298102299868303758ecdonaldp224
492708493877496660ecdonaldp256
506569510425513432donald1024
551591571892595141hector