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; Haswell (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 (v7-A, Cortex A8); 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 (v7-A, Krait); 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 A15); 2012 Samsung Exynos 5 Dual; 2 x 1700MHz; sachr, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
362293363130363778ed25519
128823212972971312697donald512
264703426790732717561ecdonaldp160
287139829004222958015ecdonaldp192
323927632696043299607ecdonaldk163
352365235508993599089ecdonaldb163
370299237484093782851ecdonaldp224
386150938758473901113donald1024
493239449823055016850ecdonaldp256
638955264271416447824ecdonaldk233
717823672025377225046ecdonaldb233
99728791003220310116484ecdonaldp384
119448941199647712034233ecdonaldk283
124832031250927112534711donald2048
134932431355349513589474ecdonaldb283
252680502540492425525373ecdonaldp521
278198392788474027930616ecdonaldk409
318009133188630731940341ecdonaldb409
637277126387379364008236ecdonaldk571
730029287314393273228031ecdonaldb571
939565339455384495553432pflash1
101638054?131765262?198050246?ronald512
159922430160456394160781091rainbow
177173520?299563019?507548186?ronald768
333435308338081292338931424sflashv2
380589430?572583910?875309523?ronald1024
836456403?951321582?1152435715?mqqsig160
93710487310654645111161037663mqqsig224
1144378617?1301607445?1550520541?mqqsig192
126121225313738016901470526777mqqsig256
829620872?1465835971?2033865056?ronald1536
1991719071?2791768083?4492787466?ronald2048
5696751467?9181895480?12361014919?ronald3072
17012247772?25390409462?44353623047?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
131931325913312mqqsig160
132761337413468mqqsig192
158651617816387mqqsig224
162161647516566mqqsig256
157959158731161056sflashv2
384066384249385518ed25519
707708710831725080rainbow
138789313982981413434donald512
1087625?1866662?3234926?pflash1
210185421186402146041ronald512
277405127862822815480ecdonaldp160
301428730357393054778ecdonaldp192
344004635280383558447ecdonaldk163
370744237295793750655ronald768
367378137481953840670ecdonaldb163
382514138522713882082ecdonaldp224
385958038883633912456donald1024
512422651592275178344ecdonaldp256
675992068904876932335ecdonaldk233
754409277051247769428ecdonaldb233
918026192030199260031ronald1024
102551411031397810379860ecdonaldp384
121776771223123412296138donald2048
123808221241835712454511ecdonaldk283
138865911390622013925900ecdonaldb283
170871571713275317175479ronald1536
259303812602497126126166ecdonaldp521
311643753274587733820707ecdonaldk409
338124013420228434691271ecdonaldb409
501896715030406850384895ronald2048
682536686876230869316725ecdonaldk571
750503807515850075260480ecdonaldb571
987894489901354199178399ronald3072
308733662309263969309656121ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
103189103937104842ronald512
129476130355131444ronald768
167942169331171382ronald1024
180335181152181454mqqsig160
190743194639233272sflashv2
271728272304273776ronald1536
296547297681300050mqqsig256
323512327283329334pflash1
343226344897349332mqqsig192
389349392930399029mqqsig224
398049399211400901ronald2048
733803734639736365ronald3072
118459111849451186889ed25519
119059011912691195793rainbow
119614011986081204381ronald4096
148910014987781508413donald512
318959632034923228731ecdonaldp160
353637835520863578533ecdonaldp192
431200043203864348121donald1024
450443246038804633308ecdonaldp224
598649360108726051991ecdonaldp256
665457967006516739751ecdonaldk163
728934273530187404428ecdonaldb163
119969271203666312087261ecdonaldp384
132003311328487713400179ecdonaldk233
137986121391047013987398donald2048
146869921480150614936198ecdonaldb233
255639462627448627194528ecdonaldk283
272986402734347427421494ecdonaldb283
315789823166246131726681ecdonaldp521
558986045605984756188640ecdonaldk409
673207506789932168210074ecdonaldb409
134531251135506647136192539ecdonaldk571
167217438171776636174760176ecdonaldb571
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
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
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
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
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
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

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

Cycles to generate a key pair
quartilemedianquartilesystem
105736105969106206ed25519
197589198835200027donald512
375691379485405973hector
563251564732566824donald1024
881091886126898889ecdonaldp160
928297936814941832ecdonaldk163
969713979017992816ecdonaldb163
104277710556541065296ecdonaldp192
122347012293541244011ecdonaldk233
128099112876131298853ecdonaldb233
141182114232561437163ecdonaldp224
163356416521261674039ecdonaldp256
197111419767211984223donald2048
218935322003832217164ecdonaldk283
232980523401452361832ecdonaldb283
342504334537023480363ecdonaldp384
384163238606213881648ecdonaldk409
416613941926894232220ecdonaldb409
764679076766137730388ecdonaldp521
873275387793078834073ecdonaldk571
952461895708459651149ecdonaldb571
1304003213290072139611943icp
12435229?18175875?23517780?ronald512
399236033993765739961693rainbowbinary256181212
30352105?41175201?65105430?ronald768
45198605?51222136?78752557?rwb0fuz1024
45581486?77068976?119223784?ronald1024
929193189318322293513967rainbow5640
101861377102063672102233663pflash1
118034538118199365118489744tts6440
148448645148526031148598205rainbow
196346184196603575197618402rainbowbinary16242020
126825546?202989146?315140977?ronald1536
206490704207105316207515304rainbow6440
277419322278042316278783289sflashv2
248841301?420627875?703233706?ronald2048
961818503?1068653975?1268969398?mqqsig160
817164856?1553050975?2416482111?ronald3072
171063556418423925422112186564mqqsig192
271051651927905576432872267156mqqsig224
1867613899?3173694392?4630212742?ronald4096
444187677745168997004634479681mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
311931453159mqqsig160
475047784818mqqsig192
561056235662mqqsig224
576957825849mqqsig256
524775282354695rainbowbinary256181212
82060?82267?112778?rainbow5640
101861102126102618tts6440
102434102866103144ed25519
105684106990108686rainbowbinary16242020
126375126742127543sflashv2
138969139435141115rainbow6440
259850264198268329donald512
408753431847460236hector
586562595967605016ronald512
591876597527606068donald1024
843406845897848502rainbow
954683962613969368ecdonaldp160
101622510210291030515ecdonaldk163
104715910524151062248ecdonaldb163
106328110723881085060ronald768
112844711391271151236ecdonaldp192
132819513388761350132ecdonaldk233
137568413841261394450ecdonaldb233
149506515072921519368ecdonaldp224
164873716605191674149ronald1024
174326817533361770998ecdonaldp256
179255417998791826849rwb0fuz1024
1047062?1840429?3203162?pflash1
188962619064491925727donald2048
769003?2042917?2721604?3icp
232506323399582360749ecdonaldk283
245392824646452479449ecdonaldb283
360840336243393644104ecdonaldp384
385392938716423895936ronald1536
406829240902944112408ecdonaldk409
434842743658824397395ecdonaldb409
764709376770927719051ronald2048
787331379036717939592ecdonaldp521
908290991142909171611ecdonaldk571
975599697851639832673ecdonaldb571
223945532246447922572464ronald3072
488976024900515649089915ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
136421376713873rwb0fuz1024
3132931394316543icp
375793766337781rainbow5640
392233935139611rainbowbinary256181212
404504179442623ronald512
454014580946512ronald768
476784784248110rainbow6440
486964875348792tts6440
545885501556135ronald1024
750887580077099ronald1536
823158280983403mqqsig160
103974106144107849ronald2048
110985112297113658rainbowbinary16242020
125961126639127144mqqsig192
147958148643149230mqqsig224
183173184878187205ronald3072
220113220381220957sflashv2
229072229434229959mqqsig256
270830273307277080donald512
292394294058297060ronald4096
313573315038319208pflash1
332697332918333152ed25519
681726691716694514donald1024
108352810930501105125ecdonaldp160
130189713118531322232ecdonaldp192
154585415466151550567hector
164817316508591655877rainbow
176315317773031793656ecdonaldp224
189254819034291924679ecdonaldk163
197525019875342001425ecdonaldb163
202715420378242049101ecdonaldp256
223388023154282338285donald2048
251888825288692540003ecdonaldk233
263201826440942659055ecdonaldb233
420411642257774248751ecdonaldp384
450425045346914564602ecdonaldk283
475427347699004785998ecdonaldb283
792697579628218008327ecdonaldk409
849433585245618572697ecdonaldb409
919705592482019327519ecdonaldp521
178128941787120117962824ecdonaldk571
192474731932248019427631ecdonaldb571
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; Piledriver (610f01); 2012 AMD A10-5800K; 2 x 3800MHz; hydra9, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
615433616000616441ed25519
111749295111899671112051829pflash1
1067895593?1260160534?1600819643?mqqsig160
1678527163?1926002328?2378766596?mqqsig192
290568480630639469773209229722mqqsig224
426598206944013254024494812566mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
124671250312521mqqsig160
141781422814299mqqsig192
148461490815012mqqsig224
151911527415323mqqsig256
635973636337636944ed25519
815747?1407096?2455148?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
106361106918107593mqqsig160
168619169149170017mqqsig192
206839207638208901mqqsig224
234648238009238676pflash1
261096261820262397mqqsig256
192224619227601923332ed25519
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; Piledriver (610f01); 2012 AMD A10-4655M; 2 x 2000MHz; h9trinity, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
867998716087332lattisigns512
105342105497105689ed25519
197333198565203935donald512
376999379363406015hector
561749565694568550donald1024
879228888221901253ecdonaldp160
927527932823944162ecdonaldk163
964624973311980091ecdonaldb163
104598210574681072497ecdonaldp192
123017412352821247887ecdonaldk233
128424612897201297772ecdonaldb233
141541914311491452273ecdonaldp224
163257016444881663826ecdonaldp256
197211419819101992230donald2048
221352422555522275750ecdonaldk283
233468123414712359318ecdonaldb283
342790234489603469332ecdonaldp384
384723238705903894222ecdonaldk409
415941141935554238607ecdonaldb409
765005776786997714351ecdonaldp521
879326088225038889385ecdonaldk571
951142995538169622814ecdonaldb571
1302123313038170130546263icp
11537567?17055040?25257951?ronald512
23249523?38761012?63508170?ronald768
44885600?50531156?78385836?rwb0fuz1024
539418245403760054553991rainbowbinary256181212
47436491?71097287?107845017?ronald1024
932290399355669593742920rainbow5640
964910349667774896963091pflash1
117931183118219225120618021rainbowbinary16242020
118216064118547251118634823tts6440
149476860149659140150609147rainbow
109911359?176225957?266574568?ronald1536
206472541206758061206940714rainbow6440
275725496276475354277874519sflashv2
259275620?387766094?627186826?ronald2048
960540985?1069612783?1269801702?mqqsig160
829171598?1309978618?2170735526?ronald3072
175357916518694672902152951873mqqsig192
271214711527829663192867433086mqqsig224
2140070646?3883897741?5697013608?ronald4096
452301232645747776284696691035mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
312831503173mqqsig160
484248804916mqqsig192
567756985714mqqsig224
589159415953mqqsig256
649876529065687rainbowbinary256181212
697987043571578rainbowbinary16242020
82052?82339?112304?rainbow5640
102006102241102516tts6440
102077102254102365ed25519
126847127104127625sflashv2
138683139113139891rainbow6440
260240262563265419donald512
408043431513460652hector
592556598604605393donald1024
599113609326615674ronald512
845455848535853028rainbow
957160965241976814ecdonaldp160
101353210229461029407ecdonaldk163
104457410512621057615ecdonaldb163
106592410760921089123ronald768
113135511410921149964ecdonaldp192
132203613300371338231ecdonaldk233
138897814010621417741ecdonaldb233
728283?1422843?2119713?lattisigns512
150129315136241528626ecdonaldp224
164966016550191671145ronald1024
174166317532521763190ecdonaldp256
178558917938451817583rwb0fuz1024
1038648?1808350?3167279?pflash1
189279019096601920755donald2048
763321?2038922?2727096?3icp
231505323288012411735ecdonaldk283
245157224609962471410ecdonaldb283
359958036177323634804ecdonaldp384
384895638714563892631ronald1536
403616740659454091739ecdonaldk409
433790343606944393521ecdonaldb409
765805276878317722754ronald2048
787455979041907958781ecdonaldp521
906026990825569115603ecdonaldk571
975873097883789823837ecdonaldb571
224050352249375722607352ronald3072
488683014901089349231797ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
136691375613941rwb0fuz1024
3129731386314763icp
375603761137691rainbow5640
414974213442675ronald512
450934629746789ronald768
477814804248164rainbow6440
486534870048762tts6440
491854923749331rainbowbinary256181212
558185665958004ronald1024
741177557376736ronald1536
785637860078731rainbowbinary16242020
816658214182539mqqsig160
105258106875109388ronald2048
122318122390122771lattisigns512
127974128695129273mqqsig192
147913148567149273mqqsig224
181595184872187845ronald3072
219737220208220480sflashv2
229260229717230429mqqsig256
266759271254274647donald512
293273295260297578ronald4096
311694313503320135pflash1
333044333300333592ed25519
684448688093690491donald1024
109938211077771117824ecdonaldp160
131193413206991330535ecdonaldp192
154662215481241555874hector
166076216640471666439rainbow
174930917712941784829ecdonaldp224
189152119121381942405ecdonaldk163
196922519794001988343ecdonaldb163
201520520339302051878ecdonaldp256
225006722720862288966donald2048
252543625373372554300ecdonaldk233
261029426417422672742ecdonaldb233
422158042419194282946ecdonaldp384
451162345407934683247ecdonaldk283
477095447821124801470ecdonaldb283
787560779215997982889ecdonaldk409
848740185132668579103ecdonaldb409
932572993442749382436ecdonaldp521
177871781783786817905687ecdonaldk571
192648981930682819376817ecdonaldb571
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
615567616200616919ed25519
121043972121431578121833791pflash1
1067841900?1264131064?1606656113?mqqsig160
1719103964?1977024000?2437176078?mqqsig192
286073272030390608723175591351mqqsig224
425577304643918092274567815043mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
125071263612688mqqsig160
141411420714278mqqsig192
148031487214972mqqsig224
151431522215258mqqsig256
635518636120636775ed25519
845108?1458119?2580721?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
106459106955107676mqqsig160
169110169682170313mqqsig192
206610206987207708mqqsig224
236345236552237568pflash1
261115262003263547mqqsig256
192201019225381930179ed25519
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; Bulldozer (600f12); 2012 AMD FX-4170; 2 x 4200MHz; pistol, supercop-20121016

Cycles to generate a key pair
quartilemedianquartilesystem
111395111518111575ed25519
103685452103883424104028349pflash1
969355430?1083466923?1289875102?mqqsig160
1661744613?1799828340?2088399808?mqqsig192
273955709728208560332911620584mqqsig224
436873789844378254064573825231mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
346634683478mqqsig160
525652645274mqqsig192
613861526220mqqsig224
626462986400mqqsig256
108632108724109057ed25519
1203390?2042109?3631180?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
65070?94232?94254?mqqsig160
147086147314147560mqqsig192
204601204658205110mqqsig224
247510247684248536mqqsig256
348755348840348919ed25519
382666384454386709pflash1
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; Bulldozer (600f12); 2012 AMD FX-4170; 2 x 4200MHz; pistol, supercop-20121016

Cycles to generate a key pair
quartilemedianquartilesystem
776185?778854?2329458?ed25519
122756735122958197123164414pflash1
1131902026?1331429327?1689135614?mqqsig160
1616739078?1875690702?2385787189?mqqsig192
303827942132254459633369834095mqqsig224
426733133744154765334571144590mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
136661378013794mqqsig160
153221533815510mqqsig192
158521616016486mqqsig224
163281641216480mqqsig256
798407799762803072ed25519
1044730?1791666?3143936?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
149162149244150214mqqsig160
195797196111199838mqqsig192
255202259740261224mqqsig224
309714310242310839mqqsig256
343734345374345542pflash1
243155024356152446056ed25519
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-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
713487143671568ed25519
135716136020136332donald512
274548275996297584hector
382440382952384492donald1024
646824650996655468ecdonaldp160
770504775008782360ecdonaldp192
792584798140803708ecdonaldk163
837924841920846692ecdonaldb163
101636810206001024972ecdonaldk233
103510410442321055248ecdonaldp224
107067210743961078072ecdonaldb233
119438012069001214664ecdonaldp256
133002413362321339508donald2048
196423619694801978852ecdonaldk283
210894821168082125164ecdonaldb283
248387224994882516868ecdonaldp384
340455234129403423772ecdonaldk409
370912837222523735216ecdonaldb409
530611253255485355304ecdonaldp521
803700880681208106456ecdonaldk571
8412844842606484359923icp
885882488838728912136ecdonaldb571
120247881203863212053632rainbowbinary256181212
9552760?15388076?23005292?ronald512
16797000?30053004?45628108?ronald768
332899363333518033386968tts6440
32832784?37600224?60221452?rwb0fuz1024
452306204524423245260936rainbowbinary16242020
580733525831823660309916rainbow5640
34054856?60763104?94991012?ronald1024
732432247335616473459280pflash1
118618836118671824118719684rainbow
133817184135190284135371904rainbow6440
84555032?140616572?221409168?ronald1536
209457416209557044210334008sflashv2
200143616?307099152?438315024?ronald2048
803926384?901177372?1072361604?mqqsig160
563247060?1007478968?1585519060?ronald3072
1361244008?1480261264?1726882560?mqqsig192
193139322020015661482076143692mqqsig224
1526182712?2965799504?4380903976?ronald4096
368077520837458071883846277132mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
220822122216mqqsig160
358435923600mqqsig192
381638203828mqqsig224
430043124344mqqsig256
173961746817552rainbowbinary256181212
292122938429644rainbowbinary16242020
335763369633832tts6440
53492?53956?78492?rainbow5640
673446748867640ed25519
920929229692596sflashv2
922129302895268rainbow6440
195044198880201784donald512
299728318152340272hector
421232426928433276donald1024
474724484196493208ronald512
519964520864524128rainbow
716880722588729360ecdonaldp160
822692833356841944ronald768
848444855656863568ecdonaldp192
870456874196879192ecdonaldk163
908660911112914620ecdonaldb163
110804411118961116684ecdonaldk233
112227611289681135808ecdonaldp224
116255211667241171952ecdonaldb233
501944?1175032?1616832?3icp
129978413045321312096ecdonaldp256
129800813089201315764donald2048
131986413353801346776ronald1024
134225213435161344404rwb0fuz1024
833124?1447432?2562332?pflash1
207512020790842083632ecdonaldk283
223083622371322246548ecdonaldb283
263850426511762665932ecdonaldp384
297562429926963014252ronald1536
357716435833323590908ecdonaldk409
389241238988323914424ecdonaldb409
552702855513165566764ecdonaldp521
573104057499645773828ronald2048
831884883424928375168ecdonaldk571
912237691364329153156ecdonaldb571
159767721602457216076368ronald3072
342848083433627234407100ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
106561071210760rwb0fuz1024
162801630816324rainbowbinary256181212
178681789217924rainbowbinary16242020
298602998030332ronald512
3082430920312203icp
301563176031984ronald768
347003480034884rainbow5640
360683626836560mqqsig160
379643910439596ronald1024
446324472844836rainbow6440
489724915649272tts6440
542805476855260ronald1536
550605561656772mqqsig192
644366512867448mqqsig224
766487683677212ronald2048
931929391697176mqqsig256
127948128356128892sflashv2
135332136368141228ronald3072
184008184596186404donald512
208776208992209424ed25519
217356218960219704ronald4096
230300230464231324pflash1
458140462504468080donald1024
793308796484803384ecdonaldp160
941388944516949796ecdonaldp192
9994849997801000576rainbow
113005211306801132136hector
127752012816681288008ecdonaldp224
148932414943321499228ecdonaldp256
148868415162601560816donald2048
161688016259361632484ecdonaldk163
170385617078761713872ecdonaldb163
209784821049922114264ecdonaldk233
219714022061362215304ecdonaldb233
304340430526843066376ecdonaldp384
402274040273404035676ecdonaldk283
431512043232044332264ecdonaldb283
643528864584526480028ecdonaldp521
696172469721366988688ecdonaldk409
759423676080007624580ecdonaldb409
163435961639144816448996ecdonaldk571
179863481802109618057964ecdonaldb571
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; IB+AES (306a9); 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
532908533140533484ed25519
821654568225940882364704pflash1
332813672?491692528?749740588?mqqsig160
755905164?918364412?1048694508?mqqsig256
1032798984?1220583596?1595899992?mqqsig192
179718126019463647722060094452mqqsig224
Cycles to sign 59 bytes
quartilemedianquartilesystem
629663406392mqqsig160
686869126968mqqsig256
751276007668mqqsig192
792881088188mqqsig224
541524541736542012ed25519
749652?1297384?2296024?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
378243843239148mqqsig160
574365766458140mqqsig192
715447200872708mqqsig224
907809220897932mqqsig256
192372192688193152pflash1
160909616097481610656ed25519
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 i7-3520M; 2 x 2900MHz; khazaddum, supercop-20120928

Cycles to generate a key pair
quartilemedianquartilesystem
711567122871412ed25519
270932273064301620hector
7981716798902479961483icp
120019841200908812018776rainbowbinary256181212
332572683327604433297120tts6440
439100204392409643942192rainbowbinary16242020
577805925780651657827880rainbow5640
751222687526220875357932pflash1
120489688120568384120651736rainbow
136156736136216108136273156rainbow6440
642946192?723715756?868363392?mqqsig160
135882217614495783601608956340mqqsig192
186013176019609894842060255080mqqsig224
288223536829604908163074065448mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
207220802096mqqsig160
366036683680mqqsig192
388439163928mqqsig224
432443444352mqqsig256
176241769217804rainbowbinary256181212
290242934829524rainbowbinary16242020
335243359633720tts6440
536725394857048rainbow5640
676326770867828ed25519
921169233296636rainbow6440
295104314960337464hector
519424520284523080rainbow
259460?781720?1335964?3icp
804732?1392132?2535052?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
165761668016804rainbowbinary256181212
174761814418316rainbowbinary16242020
2994830004300883icp
334683422437408mqqsig160
346283467634716rainbow5640
445524461244676rainbow6440
486964874048796tts6440
480325423255908mqqsig192
605606217264988mqqsig224
9509697972101036mqqsig256
208340208532208796ed25519
228100239960252520pflash1
996508996760997080rainbow
110758411093601128348hector
Secret key
bytessystem
29hector
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
127683icp
16608tts6440
20107rainbow
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
60hector
30240rainbowbinary256181212
31680rainbow
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
40rainbowbinary16242020
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
64ed25519
87hector
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
40rainbowbinary16242020
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
64ed25519
87hector
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
40rainbowbinary16242020
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
64ed25519
87hector

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

Cycles to generate a key pair
quartilemedianquartilesystem
356723580036048lattisigns512
713967160872192ed25519
135848136064136536donald512
275068277856298640hector
382756382984384072donald1024
645756652712661496ecdonaldp160
774220779328785420ecdonaldp192
793016797696803724ecdonaldk163
835216841036845008ecdonaldb163
101370810192881026020ecdonaldk233
103526010432881054276ecdonaldp224
107132410749041081196ecdonaldb233
119398412033241211756ecdonaldp256
133071213344441339184donald2048
195882419658281971812ecdonaldk283
210701221162442124320ecdonaldb283
248465624953002510280ecdonaldp384
340414434138683426772ecdonaldk409
371240437208163732940ecdonaldb409
529800853264565356840ecdonaldp521
7467472748152874924803icp
803877680557328101084ecdonaldk571
885992888842128910068ecdonaldb571
9264060?14284680?23592764?ronald512
252479482528182425334768rainbowbinary256181212
21030176?31928484?47019592?ronald768
332451083331278833479260tts6440
32757452?37498964?60199840?rwb0fuz1024
453204364541360445459792rainbowbinary16242020
37175172?56644876?98551260?ronald1024
581801485878699259542608rainbow5640
747411687498164875218516pflash1
118670904118738832118907820rainbow
84281344?130210440?216257252?ronald1536
132006988132931296134756184rainbow6440
209403328209488220209853292sflashv2
186286256?312993840?495475708?ronald2048
672315916?769601540?941068668?mqqsig160
418150564?919403680?1517594704?ronald3072
1366820120?1484522120?1731103316?mqqsig192
192685478019969182842072312160mqqsig224
1598993256?2408822928?4666528044?ronald4096
370112261237701998963868625540mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
199219962004mqqsig160
358835963612mqqsig192
382438363840mqqsig224
455645604572mqqsig256
291522936429600rainbowbinary16242020
333003339633480rainbowbinary256181212
336483372833852tts6440
53356?53872?77524?rainbow5640
674246756467712ed25519
919889248892980rainbow6440
931809334893588sflashv2
194840198748202524donald512
299836318436340440hector
424464428448433976donald1024
475288482080489392ronald512
519556520960523340rainbow
273848?528880?784528?lattisigns512
718124723632729756ecdonaldp160
829020840076848628ronald768
845836853928860964ecdonaldp192
869216872032878516ecdonaldk163
908108911004914564ecdonaldb163
110640411103641114508ecdonaldk233
112286411330521139736ecdonaldp224
432840?1142300?1527736?3icp
116007211664441171960ecdonaldb233
129681213043721312236ecdonaldp256
130332813128561318500donald2048
131686413290601342012ronald1024
133830413414681358532rwb0fuz1024
848748?1473364?2612280?pflash1
207574020818682086676ecdonaldk283
222771222338362241328ecdonaldb283
264096826534442667140ecdonaldp384
297846829923403011512ronald1536
357772835846323595996ecdonaldk409
389064038990443911972ecdonaldb409
552543255428405570656ecdonaldp521
574465657683605804520ronald2048
832046483314128359552ecdonaldk571
912740491413649170264ecdonaldb571
159845441602655616085724ronald3072
343135483435282834403256ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
104841062810804rwb0fuz1024
178841790017928rainbowbinary16242020
270762745627880rainbowbinary256181212
2853628608288363icp
297642996030188ronald512
319363212032344ronald768
327203322033736mqqsig160
346843480834912rainbow5640
385763882439536ronald1024
445444463244696rainbow6440
458884596846228lattisigns512
491404924849456tts6440
551125526055832ronald1536
627646348864760mqqsig192
651686598868716mqqsig224
759407703277312ronald2048
868368790490568mqqsig256
129392129492130480sflashv2
134996135244135932ronald3072
183620184612185976donald512
208920209328209656ed25519
218004218904219724ronald4096
285916286168286584pflash1
458124459636464444donald1024
783384787632794712ecdonaldp160
940564943016948812ecdonaldp192
9994529998081000128rainbow
113032411313641133092hector
128353212878721294448ecdonaldp224
147551614793601483308ecdonaldp256
153258015406081543972donald2048
162783216314041635708ecdonaldk163
169976817061161713464ecdonaldb163
209544821010962107956ecdonaldk233
220212422081602220716ecdonaldb233
302732830476563061372ecdonaldp384
400530440198164033716ecdonaldk283
432129243278324339028ecdonaldb283
647933665101686546596ecdonaldp521
697538469856846996200ecdonaldk409
758242075972287621996ecdonaldb409
163552601639254416439508ecdonaldk571
179816321802873618087044ecdonaldb571
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
532924533100533396ed25519
912167089132404091420520pflash1
660969348?806259888?1068797272?mqqsig160
1031418560?1220031188?1595358632?mqqsig192
179208645219405567322054870160mqqsig224
267218852027794796922886646260mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
628063166380mqqsig160
743675807632mqqsig192
790079368100mqqsig224
825683408396mqqsig256
541452541700541992ed25519
756932?1302860?2301560?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
372923756038444mqqsig160
574085768458168mqqsig192
716007192872672mqqsig224
903529115292512mqqsig256
196400196620196880pflash1
160926016099481611664ed25519
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

armeabi (v7-A, Cortex A9); 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

armeabi (v7-A, Cortex A8); 2011 TI Sitara AM3359; 1 x 720MHz; h7beagle, supercop-20121016

Cycles to generate a key pair
quartilemedianquartilesystem
813685813893815882ed25519
190922719131121924267donald512
380326338496333875660ecdonaldp160
386773539013903945701ecdonaldp192
397039439949344011705ecdonaldk163
429107743199254338388ecdonaldb163
499961150277705070453ecdonaldp224
597057759781885983331donald1024
636246264095986450275ecdonaldp256
762696576620697677549ecdonaldk233
845416384949468519325ecdonaldb233
139475211400465514031570ecdonaldk283
146727451472787114815040ecdonaldp384
156944491574343415756698ecdonaldb283
202194482022862120248143donald2048
324584153253623632564376ecdonaldk409
371057843718976737225988ecdonaldb409
403711294058939440820856ecdonaldp521
750520157518288275227027ecdonaldk571
863038208648539186553160ecdonaldb571
114627280?158395112?224515126?ronald512
176772415176921012177118291pflash1
250069600250239056250453290rainbow
258696697?281408796?419233290?rwb0fuz1024
196015017?314651110?478450229?ronald768
447710009?644665182?949480274?ronald1024
700077918715725390722021428sflashv2
1480247958?1628008524?1932218672?mqqsig192
154507478216494316681852597370mqqsig160
991776905?1771156958?2615365860?ronald1536
257522612027084649002794115586mqqsig224
2238547210?3712013574?7150699900?ronald2048
412885542842231395444334451648mqqsig256
8310068546?13991752284?25199796010?ronald3072
19747156702?34072670934?68802146056?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
180221802818036mqqsig160
208862089220900mqqsig192
225702258422661mqqsig224
229602299023026mqqsig256
260941261700262430sflashv2
846608847000849201ed25519
122052512228111231022rainbow
201897320384202056724donald512
291107129268612949728ronald512
399735940383014064227ecdonaldp160
406488441033174131956ecdonaldp192
422034942295834239436ecdonaldk163
2536421?4403584?7843300?pflash1
451577845268364536910ecdonaldb163
524765752830785314879ecdonaldp224
588876859146815943383donald1024
637932064195676449758ronald768
664312266832116727266ecdonaldp256
795307379613487974426ecdonaldk233
878089887883888802842ecdonaldb233
107477211076015510765897rwb0fuz1024
133907051343542113469348ronald1024
143514761435798614375488ecdonaldk283
150711081513074215196500ecdonaldp384
160662321607629616089441ecdonaldb283
194238011952868419652160donald2048
328191673287964532954956ronald1536
330543553306602333083484ecdonaldk409
377805133779707937835817ecdonaldb409
411144134128133841462408ecdonaldp521
760222677610607876178732ronald2048
761095707613846776193117ecdonaldk571
873324098736135387433834ecdonaldb571
203335352203469181203624299ronald3072
487079067487475326487841135ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
739027432775104rwb0fuz1024
144124145973148265ronald512
200990201375202115ronald768
256437256564259166mqqsig160
264760265654268448ronald1024
336699343338349674mqqsig192
348339348781351007sflashv2
465978467043468479ronald1536
572562581282587310mqqsig224
692546694210695959pflash1
697228698912701480ronald2048
935205938662945186mqqsig256
139120513935591396691ronald3072
212231521240802133707rainbow
222773722300702243446ronald4096
228760923124412317981donald512
260527126062892617628ed25519
471794247753524792062ecdonaldp160
484679148748484976912ecdonaldp192
621451862532496273782ecdonaldp224
685375168724576904716donald1024
774033878151588034800ecdonaldp256
807981380907698101040ecdonaldk163
859966987275658744103ecdonaldb163
153490321545946915486528ecdonaldk233
169767251711259617165618ecdonaldb233
180823361810979818142343ecdonaldp384
226912892295758123039130donald2048
282558232826975728288659ecdonaldk283
315540913162332731722361ecdonaldb283
502125175028706450391766ecdonaldp521
652992066538758565521844ecdonaldk409
746787967475621974852681ecdonaldb409
150995822151116445151182415ecdonaldk571
173740076173839118173934212ecdonaldb571
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 (v7-A, Scorpion); 2011 Qualcomm Snapdragon S3 APQ8060; 2 x 1782MHz; h6dragon, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
642838643194643759ed25519
966663967335969220donald512
237113423917962426459ecdonaldp160
300020630017593015398donald1024
311376731436403182059ecdonaldp192
326787032766633297028ecdonaldk163
346611534878283511608ecdonaldb163
397928139965184031801ecdonaldp224
519761152475025279875ecdonaldp256
570809857272315768652ecdonaldk233
624900062673956289275ecdonaldb233
102540171028161910311058ecdonaldk283
108562861088017610888289donald2048
113411391137227411397591ecdonaldb283
135246811358857113642148ecdonaldp384
216855512174497621784107ecdonaldk409
245214202457343824609824ecdonaldb409
275611722766166327739540ecdonaldp521
501670795025125650284349ecdonaldk571
569980755710126657152490ecdonaldb571
104225371?156934824?243163228?ronald512
197487357197683808197813479pflash1
240305539240416956240545814rainbow
249375134?329958212?573924477?ronald768
640433198640963148641436070sflashv2
439493742?741960114?1138704633?ronald1024
1041757821?1219410862?1574940175?mqqsig192
935553188?1509433004?2529681286?ronald1536
1416001981?1541453149?1770955489?mqqsig160
174322098019286143452027127637mqqsig224
1729844935?3688942713?5253351082?ronald2048
732432143374380101577594358837mqqsig256
5630909802?8551347714?13670448003?ronald3072
19927328874?26917284271?47514828422?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
150411505315072mqqsig192
153531535615357mqqsig160
181871818918191mqqsig224
193821940419414mqqsig256
370089370228371414sflashv2
677933678330678717ed25519
105481010575141066378rainbow
113540111459361160725donald512
195732819720021999787ronald512
255481025723422596477ecdonaldp160
306711330877083114682donald1024
334551733649253384359ecdonaldp192
352017935357573555440ecdonaldk163
370881137175293731217ecdonaldb163
422912842564314300369ecdonaldp224
423353942691694297552ronald768
2629758?4512403?8017890?pflash1
549529555277505560500ecdonaldp256
607988560992456121293ecdonaldk233
662169666399266661023ecdonaldb233
733037873685217414714ronald1024
104790081056947910643603donald2048
106691351068838710710345ecdonaldk283
117318081175204011773107ecdonaldb283
140291731408750614153040ecdonaldp384
189868851906066319145018ronald1536
223330482235364322374055ecdonaldk409
252044072522245825255603ecdonaldb409
282827942840466228499993ecdonaldp521
396789393977144139847729ronald2048
512938165131374351338447ecdonaldk571
581172145814004958176925ecdonaldb571
118058028118221358118342036ronald3072
264208227264399872264596893ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
170117178024178249ronald512
197828202063203109ronald768
242303246681247375ronald1024
343740343784343880mqqsig160
360644365638366393ronald1536
381727381788381873sflashv2
391758391823391928mqqsig192
535507537206538174ronald2048
649679652320680819mqqsig224
744925745032745583pflash1
834605851757874035mqqsig256
975769976323978093ronald3072
120347112081001212383donald512
158870515918811594152ronald4096
191308819135281914695ed25519
213193421330152135327rainbow
289152229132722930818ecdonaldp160
351530435230943558954donald1024
383399438560333877816ecdonaldp192
493617649473694970017ecdonaldp224
645852864778376504574ecdonaldp256
655096065749106605466ecdonaldk163
695463569820507011378ecdonaldb163
115873911161220711638325ecdonaldk233
123085431240923712459020donald2048
126640701268528312718314ecdonaldb233
164438821652575216597453ecdonaldp384
207730212086394620907880ecdonaldk283
229025682294615222994302ecdonaldb283
332958093348825633776632ecdonaldp521
438422244399877144067694ecdonaldk409
494734824951781249582139ecdonaldb409
101554103101602215101683480ecdonaldk571
114610152114834994114885588ecdonaldb571
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
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
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
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
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
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

armeabi (v7-A, Scorpion); 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

amd64; Bulldozer (600f12); 2011 AMD FX-8150; 4 x 3600MHz; bulldozer, supercop-20120709

Cycles to generate a key pair
quartilemedianquartilesystem
107165107442107670ed25519
221000221908222775donald512
576835581249583495donald1024
106417110777301089977ecdonaldp160
124027312571471305339ecdonaldk163
108737312677401281010ecdonaldb163
128369812919571306546ecdonaldp192
1390824?1693195?1748930?ecdonaldb233
168856817019941711230ecdonaldk233
169639217164011745384ecdonaldp224
190275919521301963361donald2048
161809019739982001255ecdonaldp256
265921730829123108308ecdonaldk283
323464733029643348414ecdonaldb283
408538341706054256634ecdonaldp384
535971454405125514675ecdonaldk409
4730945?5769328?5976171?ecdonaldb409
844056289004788945028ecdonaldp521
99632441195207511985580ecdonaldk571
128200301301285913092927ecdonaldb571
15405775?22590884?33473836?ronald512
2530858826174154263293453icp
33359021?50197934?80467601?ronald768
568843316069272962047689rainbowbinary256181212
52440858?79579410?119563906?ronald1024
112081489113743516114969477rainbow5640
115312358115455787115772492tts6440
149963755151140570151442080rainbowbinary16242020
192054647192303612192706359rainbow
87384463?195527708?305923286?ronald1536
199614723200747380201023524pflash1
246245814251670022258611045rainbow6440
324842738326702935341866975sflashv2
279785426?428688417?661885024?ronald2048
945881410?1049209044?1249643704?mqqsig160
913612130?1615551384?2436190211?ronald3072
171802607418290531162137560392mqqsig192
264475364127655732492844852456mqqsig224
1765671117?3393660787?5678779452?ronald4096
470147227547774690154876265473mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
333834193449mqqsig160
538754505561mqqsig192
650665366564mqqsig224
677668056830mqqsig256
680697084071626rainbowbinary256181212
841078516286092rainbowbinary16242020
97434?101001?126279?rainbow5640
104822105015105219ed25519
112857113442124105tts6440
151314151866152089sflashv2
142086166797168158rainbow6440
302456309567315877donald512
630355637320644005donald1024
722408753424774713ronald512
907089911146915319rainbow
116874011755201187335ecdonaldp160
125982812925321308836ronald768
116222113922241402862ecdonaldb163
138372613934751406634ecdonaldp192
136866114075731417394ecdonaldk163
168475218150621862051ronald1024
181366318219051834061ecdonaldk233
149731718236391846488ecdonaldp224
1483560?1865515?1898892?ecdonaldb233
185845118889501912048donald2048
212376921408542162656ecdonaldp256
1050426?2577591?3297390?3icp
1730894?2955146?5242669?pflash1
325510232749233289998ecdonaldk283
285871934008503427426ecdonaldb283
416303842020114241699ronald1536
439879944316774459533ecdonaldp384
565532856802535757133ecdonaldk409
506164459502396015690ecdonaldb409
760380079535428075658ronald2048
790421591467389214156ecdonaldp521
121393241228399212317770ecdonaldk571
112390641300470613134061ecdonaldb571
226838692274574022833304ronald3072
475425344887430049132874ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
3697039205394993icp
439974711547548rainbow5640
484434918853003ronald512
49939?50772?63496?rainbowbinary256181212
533715535261815ronald768
472965567057792tts6440
45223?59790?60088?rainbow6440
53570?69329?70893?ronald1024
861848856389893ronald1536
100224100791102844mqqsig160
105951106449106947rainbowbinary16242020
102659115342115616ronald2048
150833159575178217mqqsig192
194231195801198112ronald3072
207881208718211554mqqsig224
253555254249254717sflashv2
277412277716278399mqqsig256
295564307201310056ronald4096
305082309194311749donald512
345017345170345512ed25519
517128520618521017pflash1
712096715525718584donald1024
133496313441301355209ecdonaldp160
157867915942591616872ecdonaldp192
169525416968101698346rainbow
173914421511842160324ecdonaldp224
221487722371112262308donald2048
245048624703702483221ecdonaldp256
217508326542202675658ecdonaldb163
266878826852922700283ecdonaldk163
346765134826413502878ecdonaldk233
2870889?3572851?3614073?ecdonaldb233
510812551468815287098ecdonaldp384
633933663623856391187ecdonaldk283
551918365997896642908ecdonaldb283
93154431066855210763472ecdonaldp521
110772701111474011233535ecdonaldk409
96231171116026611735191ecdonaldb409
239665112417501424223401ecdonaldk571
253793262588860126202322ecdonaldb571
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
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
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
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
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

x86; normally amd64; Bulldozer (600f12); 2011 AMD FX-8150; 4 x 3600MHz; bulldozer, supercop-20120709

Cycles to generate a key pair
quartilemedianquartilesystem
759897760806762458ed25519
160052933160585268160834210pflash1
779916893?936924771?1342124690?mqqsig160
1781157176?2025624921?2552765774?mqqsig192
310887780333147459703437496619mqqsig224
443883617746366348944843635730mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
187841886718981mqqsig192
161031956719961mqqsig256
199382019820243mqqsig224
198022276122828mqqsig160
796196798153804153ed25519
1232171?2093425?3701762?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
173561174331176487mqqsig192
189604210871212013mqqsig160
285363287283290956mqqsig256
292188292927294044mqqsig224
427676428271428764pflash1
232611623298412341789ed25519
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; Bulldozer (600f12); 2011 AMD FX-8120; 4 x 3100MHz; hydra6, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
697727019870646lattisigns512
110126110179110290ed25519
209015209802210535donald512
450062452718477296hector
583389585190587395donald1024
908247920253933864ecdonaldp160
108571910943491109978ecdonaldk163
109402411069571123110ecdonaldp192
111947711304861146524ecdonaldb163
140885514206511447694ecdonaldk233
146851514877391504082ecdonaldb233
149703315160681534233ecdonaldp224
171698717279261745727ecdonaldp256
203275520385682047407donald2048
273165927464332764241ecdonaldk283
290750629274602965396ecdonaldb283
367200636989373725199ecdonaldp384
467626247023084766114ecdonaldk409
506595051082725161937ecdonaldb409
817329582310348325041ecdonaldp521
106718111072123410758688ecdonaldk571
116351351169911011739585ecdonaldb571
1194341312166012129104473icp
13627835?19100364?30201980?ronald512
45871991?52236811?82278151?rwb0fuz1024
30188982?52689082?79145707?ronald768
610323576114745261410016rainbowbinary256181212
627347086327516164416508tts6440
45821544?74087885?112665058?ronald1024
106111759106446229106791833rainbow5640
109768886109954239110074499pflash1
127613074128467338137240252rainbowbinary16242020
157700254157750293157821834rainbow
233686866234328487255154768rainbow6440
156252732?235795349?336039112?ronald1536
287071987288083357298906632sflashv2
279229508?400011894?712470476?ronald2048
970140262?1083411181?1289434787?mqqsig160
1114341327?1703152537?2267826047?ronald3072
1621807957?1761928428?2048409827?mqqsig192
275339529028285194822917320985mqqsig224
1849283923?4181243303?6226212331?ronald4096
437336967644507550044576706524mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
335434123426mqqsig160
507050825108mqqsig192
598859926140mqqsig224
616261826282mqqsig256
553485571856146tts6440
732227363273967rainbowbinary256181212
755107662677860rainbowbinary16242020
93699?95460?123855?rainbow5640
106997107039107303ed25519
135984136330136578sflashv2
151820152382153506rainbow6440
278948284516289179donald512
488705509896534122hector
621922627879634753donald1024
655105664833673568ronald512
935242940850948736rainbow
388064?1006322?1348966?3icp
100104010133821025657ecdonaldp160
560727?1089248?1617154?lattisigns512
116905211820851194069ronald768
117214911859341203195ecdonaldp192
118981611976251211481ecdonaldk163
122953012369781250902ecdonaldb163
152415315335201544961ecdonaldk233
158542715919681602770ecdonaldb233
157577015932331609339ecdonaldp224
179249418036891819122ronald1024
183003218400431861166ecdonaldp256
188650518917791929101rwb0fuz1024
197583019868262001561donald2048
1218503?2122140?3756042?pflash1
285542128735682887378ecdonaldk283
303960930542433068930ecdonaldb283
385430738783843912441ecdonaldp384
419164942213894242630ronald1536
488302448966284934358ecdonaldk409
531726253506065560810ecdonaldb409
815815781882188220498ronald2048
846257785136528593202ecdonaldp521
109782671101746011066447ecdonaldk571
118477911188396711965423ecdonaldb571
234284782353696823633244ronald3072
507754775093130251025460ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
153321547115528rwb0fuz1024
3631636553369573icp
386883905740108rainbow5640
419684444444876ronald512
464014762048283ronald768
491244928449380rainbow6440
510145152751901tts6440
534525405054550rainbowbinary256181212
576875813559136ronald1024
800758046680978ronald1536
878188820488356rainbowbinary16242020
947769479094820mqqsig160
989789937199866lattisigns512
109684110113111681ronald2048
141522141550141646mqqsig192
196695198473200185ronald3072
199166199658199920mqqsig224
245881246233247148sflashv2
247836247932248372mqqsig256
288591292445293366donald512
310999311386312465ronald4096
350448350504350593ed25519
475622477894478004pflash1
717529720010722782donald1024
113517411504491161246ecdonaldp160
135352313595191367354ecdonaldp192
181558618159171819966rainbow
182544518611031877182ecdonaldp224
187966318839121887171hector
213752221539652169143ecdonaldp256
225410922637342281445ecdonaldk163
232414823321532359332donald2048
232545523354132345210ecdonaldb163
292776329425182975020ecdonaldk233
302642530376113050868ecdonaldb233
450741145337644563856ecdonaldp384
554705055672245603019ecdonaldk283
588581659431185994576ecdonaldb283
952749495659329655564ecdonaldk409
9932205998635510017231ecdonaldp521
102781361034413710585680ecdonaldb409
213726512146175521618225ecdonaldk571
234187962349389923568498ecdonaldb571
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
778359779504780716ed25519
123253788123547532124228859pflash1
1025677178?1224032419?1582208904?mqqsig160
1672143679?1922997404?2439643818?mqqsig192
266963207728814176523050759874mqqsig224
416971254942957984884467273443mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
136061395813970mqqsig160
149941521315511mqqsig192
152841571615980mqqsig224
160641673616840mqqsig256
798958799768800950ed25519
1086929?1877631?3317168?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
148272149612152720mqqsig160
197166197612197662mqqsig192
201266201598201878mqqsig224
308136308584309992mqqsig256
358561359924360327pflash1
242508024274152428414ed25519
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-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
127938?128136?255849?ed25519
2217434422797948233204733icp
404232964044703540493589rainbowbinary256181212
821850098238727284028908tts6440
144361884144584604145041438pflash1
183460950183552423183631434rainbowbinary16242020
188488062188845119189575745rainbow
232602702232919982238552410rainbow5640
506599176506937219507275397rainbow6440
1133109240?1258130853?1513581648?mqqsig160
192117109520793639392400247644mqqsig192
313033243832328973743354185268mqqsig224
476665774548615963815012070702mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
501950225028mqqsig160
662766276642mqqsig192
825982658283mqqsig256
826882688283mqqsig224
527765290553079rainbowbinary256181212
805898072180988tts6440
9831999342100341rainbowbinary16242020
125145125265125325ed25519
179853181818219558rainbow5640
316215322128335130rainbow6440
908058911031919503rainbow
910704?2370045?3164184?3icp
1765707?3042726?5349498?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
499054997450214rainbowbinary256181212
686226869168814mqqsig160
694206945069846rainbowbinary16242020
9362793756960273icp
964209844298796rainbow5640
122415124194124482rainbow6440
128700128880129336mqqsig192
134067134346134550tts6440
170355170733171111mqqsig224
226605230406243159mqqsig256
421755421860422196ed25519
497073497340497802pflash1
165927616652791688130rainbow
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
127683icp
16608tts6440
20107rainbow
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
30240rainbowbinary256181212
31680rainbow
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
40rainbowbinary16242020
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
40rainbowbinary16242020
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
40rainbowbinary16242020
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
64ed25519

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

Cycles to generate a key pair
quartilemedianquartilesystem
905229906093908622ed25519
168353442169165314169342896pflash1
583849305?851069958?1292800212?mqqsig160
1205683251?1510030542?1671387924?mqqsig224
2018777862?2332605246?2946614700?mqqsig192
538899127255829560505752218696mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
150871510215135mqqsig160
164371646716485mqqsig224
176581767317697mqqsig192
195991961119620mqqsig256
931158932064933039ed25519
1750161?2995620?5297460?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
784777863379179mqqsig160
168471169713174759mqqsig224
172107172473172944mqqsig192
259470292032298629mqqsig256
380097383376383592pflash1
276218427659312774718ed25519
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-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
128121?255609?256020?ed25519
2679622826831238269434623icp
404850184057700140619247rainbowbinary256181212
818240018195928083168394tts6440
129306927129458883129588849pflash1
183446460183519861183580950rainbowbinary16242020
188271474188841654189349305rainbow
231071691233319828234681675rainbow5640
499050594499769292504852300rainbow6440
1084444884?1208668176?1483564686?mqqsig160
1927911804?2090596014?2413835958?mqqsig192
314166230132439890253343871442mqqsig224
478002537048693701285023421526mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
501350225037mqqsig160
662166276633mqqsig192
827182748289mqqsig256
829283288331mqqsig224
529955309753214rainbowbinary256181212
805418076981153tts6440
977139892599813rainbowbinary16242020
125208125268125349ed25519
180816181527224544rainbow5640
315702319464323433rainbow6440
908751912309921246rainbow
1657005?2838384?5060478?pflash1
1278483?3411339?4590000?3icp
Cycles to verify 59 bytes
quartilemedianquartilesystem
499594997150076rainbowbinary256181212
686076873068952mqqsig160
686496876970455rainbowbinary16242020
7577776725776193icp
965349829598448rainbow5640
122655122913124302rainbow6440
128772128994129381mqqsig192
136590137181138873tts6440
174684186750188316mqqsig224
212091227697233988mqqsig256
421827421881422163ed25519
509901510000510474pflash1
167062216778011692672rainbow
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
127683icp
16608tts6440
20107rainbow
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
30240rainbowbinary256181212
31680rainbow
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
40rainbowbinary16242020
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
40rainbowbinary16242020
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
40rainbowbinary16242020
42rainbowbinary256181212
43rainbow
43rainbow6440
43tts6440
64ed25519

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

Cycles to generate a key pair
quartilemedianquartilesystem
904947906420934176ed25519
168809880169649280170352552pflash1
589451286?856217598?1296667002?mqqsig160
1230504390?1532010432?1692915138?mqqsig224
1629825396?1912941852?2125347657?mqqsig256
2024185200?2333178573?2946510042?mqqsig192
Cycles to sign 59 bytes
quartilemedianquartilesystem
150631508115114mqqsig160
161281613416161mqqsig256
164221646416476mqqsig224
176371765817700mqqsig192
931203932061933021ed25519
1647510?2755386?4901268?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
785947878979485mqqsig160
168321169242180288mqqsig224
172284172548172995mqqsig192
237432239202260544mqqsig256
518466519399519657pflash1
276218127659192774709ed25519
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-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
128589128751130101ed25519
249528250002252237donald512
662928663735666897donald1024
818508834621854145hector
120423012243331239510ecdonaldp160
144952214619571480659ecdonaldp192
194668819609831983129ecdonaldp224
221463922180382233752donald2048
224872222588142283774ecdonaldp256
246620124770342486613ecdonaldk163
262552526412482653389ecdonaldb163
339465634108803425937ecdonaldk233
364263036599073687543ecdonaldb233
453201645603754586595ecdonaldp384
760333576338457655067ecdonaldk283
840085884211778436825ecdonaldb283
952952495567139598896ecdonaldp521
170329261707200717086224ecdonaldk409
191240461917063919198263ecdonaldb409
2675812227029043271032213icp
23722758?33243534?49555803?ronald512
371727453723481537258506ecdonaldk571
404801224056879040605024rainbowbinary256181212
421778434225269942296595ecdonaldb571
54680421?62785704?101764398?rwb0fuz1024
48599247?76582923?111660237?ronald768
817333478220024082541811tts6440
130787421131003037131243028pflash1
91434057?134527590?200711268?ronald1024
183824526183884466183948072rainbowbinary16242020
188351241189027753189831504rainbow
232563087233023779234728925rainbow5640
201952629?351986112?558410619?ronald1536
453216861453271167453319635sflashv2
502451376503181897507395949rainbow6440
366673797?537308424?947188587?ronald2048
1108654716?1225196787?1465246371?mqqsig160
956372772?1928711154?2972980986?ronald3072
193105233620884123922408960073mqqsig192
319955066732719326783363418953mqqsig224
2969400042?4852338222?7839270243?ronald4096
528988411554081619085568140325mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
496549834992mqqsig160
656465706591mqqsig192
791479298052mqqsig224
828983048382mqqsig256
530285329553802rainbowbinary256181212
813368159182512tts6440
9868599747100902rainbowbinary16242020
125811126033126843ed25519
171987172470173724sflashv2
178200180198222171rainbow5640
319203320376323226rainbow6440
336423340302345873donald512
715269722454730890donald1024
798186809127826035ronald512
859719883803910605hector
912474919173923883rainbow
132145513306801346553ecdonaldp160
136919413889701408821ronald768
156289215749641585671ecdonaldp192
206484320812682096322ecdonaldp224
211808121310292151255ronald1024
215173221660362182395donald2048
227620822847732295972rwb0fuz1024
237632723951792407980ecdonaldp256
259122926022512611620ecdonaldk163
274901727621332779797ecdonaldb163
1722960?3143781?5217177?pflash1
1266666?3404280?4550304?3icp
355502435630013573801ecdonaldk233
380122538114253820080ecdonaldb233
476425847872144816005ecdonaldp384
479773548249244863327ronald1536
782616378350107890108ecdonaldk283
860305886216708646780ecdonaldb283
929599293381039385665ronald2048
981288098518389873873ecdonaldp521
173296351733951417351253ecdonaldk409
194824411949283919506939ecdonaldb409
258256262586753625979676ronald3072
376887423772655737820598ecdonaldk571
426505504266768942731838ecdonaldb571
553446515546205055529262ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
197701986020145rwb0fuz1024
499265008854708rainbowbinary256181212
524825443854855ronald512
559925613056865ronald768
674526816368805ronald1024
689886911169318mqqsig160
682807002370134rainbowbinary16242020
7859779470811983icp
913509151892409ronald1536
968829751298532rainbow5640
123171123798124257rainbow6440
124908125430126099ronald2048
129228129615129954mqqsig192
133302135054135432tts6440
167907168741171252mqqsig224
215301215922217824ronald3072
225948228441236349mqqsig256
258765258981259326sflashv2
330867332631334212donald512
339342340401342258ronald4096
424062424401424779ed25519
524964526002526533pflash1
791181794499796536donald1024
148779915020611523205ecdonaldp160
165871816593811669035rainbow
181146318248761835670ecdonaldp192
241094724294692459721ecdonaldp224
249111925358102547597donald2048
276669328030232821452ecdonaldp256
358905336005883604737hector
493937449793435028783ecdonaldk163
533111153535665375952ecdonaldb163
558312956080025624664ecdonaldp384
688400769200286933795ecdonaldk233
735691873761487401822ecdonaldb233
116068621165554011740605ecdonaldp521
153395461535721915369198ecdonaldk283
169041271694968216966809ecdonaldb283
343134303433453534359135ecdonaldk409
384343743847936538592624ecdonaldb409
748543297490508975287151ecdonaldk571
847463018488598184930348ecdonaldb571
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 (500f10); 2011 AMD G-T56N; 2 x 1650MHz; h8bobcat, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
902298903423906189ed25519
200819115201385830201871119pflash1
586724148?853198548?1294716981?mqqsig160
1224501612?1527691257?1687921665?mqqsig224
2020076022?2327603910?2933156538?mqqsig192
538825548955647075095717473377mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
150631506615099mqqsig160
164551651816569mqqsig224
176311765817676mqqsig192
193321934719368mqqsig256
929310929778935985ed25519
1961250?3237444?5678853?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
785857876879287mqqsig160
168405168750169491mqqsig224
172161172389172941mqqsig192
262137273273303390mqqsig256
400821403437411198pflash1
276349827641732775159ed25519
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 32nm (300f10); 2011 AMD A8-3850; 4 x 2900MHz; hydra5, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
75643?273995?274123?ed25519
999555910046462104257713icp
108595260108716237108868647tts6440
108881589110504307110641078rainbow5640
140925401141831109142531030rainbow
153093274153292601153424884pflash1
243158530243517732255095040rainbow6440
530848476?672269967?940331253?mqqsig192
692279011?779716574?947783368?mqqsig160
8071550449340070911007703721mqqsig224
102552191311483169231229834741mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
633563366345mqqsig160
672667296743mqqsig192
762676347634mqqsig224
817581798188mqqsig256
727687278272803ed25519
93742?94247?120051?rainbow5640
968219729598362tts6440
158442158849159346rainbow6440
813814814974819325rainbow
387740?1004437?1347598?3icp
1521914?2652556?4682158?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
3350834758355683icp
421844274643641rainbow5640
551255532955546rainbow6440
573585766357859tts6440
177068177143177173mqqsig192
192902197084197160mqqsig160
247535247574247766ed25519
274366274450274663mqqsig224
430903432573435382pflash1
456521456794456826mqqsig256
155954715607871564403rainbow
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
127683icp
16608tts6440
20107rainbow
86240rainbow5640
150512rainbow6440
Public key
bytessystem
32ed25519
31680rainbow
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow
43rainbow6440
43tts6440
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow
43rainbow6440
43tts6440
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow
43rainbow6440
43tts6440
64ed25519

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

Cycles to generate a key pair
quartilemedianquartilesystem
593929?957624?958001?ed25519
156979081157230399157481302pflash1
576624869?778534826?1164261025?mqqsig192
865668674?1062405464?1157057926?mqqsig224
164257605817875994002046928381mqqsig160
302620183331747788623302456524mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
142671433314359mqqsig192
157511580815813mqqsig224
160441610516132mqqsig256
170851711617120mqqsig160
609135609215609468ed25519
1292038?2205725?3913027?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
196252196921197877mqqsig160
221457221657221746mqqsig192
280844280919285213mqqsig256
336710336780336935pflash1
353544353767360519mqqsig224
178790617882431788567ed25519
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 32nm (300f10); 2011 AMD A6-3650; 4 x 2600MHz; hydra4, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
245692245844245958ed25519
1012759810694482107361663icp
107675318108410721109100507tts6440
108799789110445808115132399rainbow5640
141044253141637688142651267rainbow
157983688158211885158736981pflash1
240692630243199160244274262rainbow6440
529373653?669901155?939869791?mqqsig192
691736768?779367716?946486079?mqqsig160
800855753?931979392?1003427919?mqqsig224
101724335711439886151224613677mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
633463376338mqqsig160
672067246762mqqsig192
762876297636mqqsig224
818281948198mqqsig256
727437275872801ed25519
92925?98147?119839?rainbow5640
967059821899539tts6440
157166157615159241rainbow6440
813770815076817378rainbow
377669?1005010?1347274?3icp
1578607?2741739?4878483?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
3363833758345513icp
429864336843918rainbow5640
550265521255470rainbow6440
571865798158168tts6440
177115177181177294mqqsig192
192852193026196927mqqsig160
248102248142248153ed25519
274451274478274509mqqsig224
432900433348435962pflash1
455848455906455956mqqsig256
155982815618721570866rainbow
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
127683icp
16608tts6440
20107rainbow
86240rainbow5640
150512rainbow6440
Public key
bytessystem
32ed25519
31680rainbow
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow
43rainbow6440
43tts6440
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow
43rainbow6440
43tts6440
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow
43rainbow6440
43tts6440
64ed25519

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

Cycles to generate a key pair
quartilemedianquartilesystem
593907594302646284ed25519
179487614180034093180966240pflash1
233148275233611436238065282rainbow
574952625?778806241?1160787385?mqqsig192
774180139?916355610?1174197496?mqqsig160
864890575?1050013688?1149884026?mqqsig224
302148451031700184253296460191mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
140321407214099mqqsig160
142821429414336mqqsig192
157131572115736mqqsig224
160371610716135mqqsig256
609005609036609496ed25519
105121310540921057587rainbow
1331417?2294896?4039893?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
220966221212221727mqqsig192
233360233520240443mqqsig160
278409280246280913mqqsig256
351468351561353289pflash1
353204353379353866mqqsig224
178797917881031788860ed25519
191518519181571921608rainbow
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; Atom (30661); 2011 Intel Atom D2500; 2 x 1866MHz; h8atom, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
344092344281344449ed25519
636916637161640325donald512
826693854560871605hector
201432020173792032576donald1024
208226220957302122799ecdonaldp160
250730925282882558157ecdonaldp192
339206034119613438715ecdonaldk163
360022636226333641183ecdonaldb163
362287136488413677513ecdonaldp224
415384241867844213181ecdonaldp256
453795345541514566800ecdonaldk233
479523848329194852715ecdonaldb233
737056673759217419174donald2048
966533496950569707054ecdonaldk283
968018897287829779077ecdonaldp384
105430081057723110599120ecdonaldb283
199631182004708320240024ecdonaldk409
221876202222229122309868ecdonaldb409
232417852334900423460059ecdonaldp521
3749313437663962378628603icp
442023684426238644291541ecdonaldk571
497481254980814350037645ecdonaldb571
534792445373306453981361rainbowbinary256181212
40566421?58180402?87483816?ronald512
80520244?132138790?194419708?ronald768
162065932162353121162766464tts6440
165898033?184048578?279034007?rwb0fuz1024
143391465?224262346?350448588?ronald1024
231180754231649040232190385rainbowbinary16242020
233603482234447367238442764pflash1
231091686234523058235185657rainbow5640
330212988330901466331449909rainbow
522363422556706143564246655rainbow6440
366918335?601545602?880341595?ronald1536
821051119821453311822252522sflashv2
969424162?1138102791?1489746174?mqqsig192
925274959?1476883149?2551136266?ronald2048
156319218316789707831882182918mqqsig160
156295325217076213631802468514mqqsig224
236107006824973660742593318021mqqsig256
2715280246?5302326575?8410865645?ronald3072
6853091434?13692198499?21224129304?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
620263146314mqqsig192
733673577406mqqsig256
754675537588mqqsig224
124111242512453mqqsig160
681386847468845rainbowbinary256181212
124670126049127491rainbowbinary16242020
198016198534199248tts6440
189658?201831?247254?rainbow5640
284417284711284830sflashv2
344848344939345128ed25519
359870365148373989rainbow6440
780416792631803558donald512
904372942291978663hector
142600514402921449014rainbow
157208115894901616748ronald512
205316320706562087757donald1024
225187222748882290330ecdonaldp160
267750726996132727809ecdonaldp192
308986331139713144078ronald768
359973636154863626294ecdonaldk163
379136838079583821657ecdonaldb163
380703438325493855831ecdonaldp224
1647366?4385528?5862976?3icp
436990443949504421830ecdonaldp256
477084347798874789687ecdonaldk233
505344050644305074874ecdonaldb233
508361051159505149627ronald1024
3452673?5983530?10642121?pflash1
684137368427526844180rwb0fuz1024
700149170731577124096donald2048
995231399584179970534ecdonaldk283
100103151004749210103275ecdonaldp384
108384571085150510870657ecdonaldb283
130018841305720513110636ronald1536
203940732041924520490680ecdonaldk409
226507822270462622778924ecdonaldb409
237563622384914023945376ecdonaldp521
268015862686098126931982ronald2048
449012134491447144940301ecdonaldk571
503545005038968950636005ecdonaldb571
800724828029305280636444ronald3072
178000200178106929178234140ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
350143514035189rwb0fuz1024
588355895459556rainbowbinary256181212
939829414394591rainbowbinary16242020
958099592896187rainbow5640
961879673397482ronald512
106183110432111566ronald768
1090111110691112023icp
122850123025127120rainbow6440
124950124971126511tts6440
141540141659141967ronald1024
214095214137215117mqqsig160
217938219828220640ronald1536
238294239267242116mqqsig192
311479314601321531mqqsig224
324793325024325654ronald2048
402829405027407316mqqsig256
483567483959484064sflashv2
617092617813620424ronald3072
800947802200805112donald512
100282710033381004507pflash1
103012010332771035440ronald4096
124212912423041245902ed25519
236008524059842428146donald1024
257892625955372612351ecdonaldp160
259517326073532634947rainbow
308000031262633142251ecdonaldp192
362663036551413662764hector
446443244751354521916ecdonaldp224
510169151315465171362ecdonaldp256
684014868903666896232ecdonaldk163
735553073764047403186ecdonaldb163
851161586134938630734donald2048
920434292172999233952ecdonaldk233
975173597990139811949ecdonaldb233
118478571188499911924962ecdonaldp384
193808161948456319520697ecdonaldk283
212576772134153021415744ecdonaldb283
282146062833390728451150ecdonaldp521
403339374039166640493999ecdonaldk409
447509514485973145001145ecdonaldb409
889168638913741289175191ecdonaldk571
100224572100439066100692004ecdonaldb571
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; Atom (30661); 2011 Intel Atom D2500; 2 x 1866MHz; h8atom, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
113847311385361141490ed25519
231641235232711955238729155pflash1
1479251431?1623415493?1924915090?mqqsig160
154567276517184701101834373268mqqsig224
233442237724865378582624984719mqqsig256
255268003227656962343154886294mqqsig192
Cycles to sign 59 bytes
quartilemedianquartilesystem
182981829818326mqqsig160
200412011820125mqqsig256
203282051720972mqqsig224
214062140621427mqqsig192
119077011909591191967ed25519
2923557?5077415?8768536?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
148575148582152831mqqsig160
304395304430306124mqqsig192
345058350399352380mqqsig224
428799429352430227mqqsig256
743099744261759591pflash1
363657036475813650073ed25519
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; SB+AES (206a7); 2011 Intel Xeon E3-1225; 4 x 3100MHz; hydra7, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
735487366873848ed25519
144020144340144816donald512
294356297224320312hector
410420410868412232donald1024
683932689192697868ecdonaldp160
805104813496822996ecdonaldp192
894492901224906872ecdonaldk163
944776948568963824ecdonaldb163
109004010988881111656ecdonaldp224
113916411448321151448ecdonaldk233
121476012245761231492ecdonaldb233
125544012653561275460ecdonaldp256
143821214449001451320donald2048
218020021881202195788ecdonaldk283
234126823509402360660ecdonaldb283
262646426397562662536ecdonaldp384
373808037550123782652ecdonaldk409
405540440688404102864ecdonaldb409
563657656592485702332ecdonaldp521
879492888137168858516ecdonaldk571
968649297131409771464ecdonaldb571
9743084976296497948763icp
129946881301761213061980rainbowbinary256181212
9265208?15346252?23201716?ronald512
17919880?27117784?47660224?ronald768
344925683457684834658668tts6440
33969484?39106132?63204324?rwb0fuz1024
487425764888504849329364rainbowbinary16242020
625746206263986864173064rainbow5640
39045716?63396612?90925980?ronald1024
707215447083306070970140pflash1
124614576124687944124755200rainbow
83203896?143209316?254209928?ronald1536
143446188144369740144949300rainbow6440
213759232213861332214026152sflashv2
197623468?362319180?514569116?ronald2048
826028256?937867748?1132294656?mqqsig160
699606112?1086442720?1734623056?ronald3072
1381315856?1514857400?1798833488?mqqsig192
241531824425056312842594062268mqqsig224
1664413696?2693181616?4902469164?ronald4096
372216825637809774443892826884mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
256025642568mqqsig160
388438923904mqqsig192
476448044852mqqsig256
480848164824mqqsig224
191601923619376rainbowbinary256181212
314363169231988rainbowbinary16242020
364443656436716tts6440
57792?59196?83420?rainbow5640
696246973669872ed25519
928249315694236sflashv2
99996100456101376rainbow6440
207308210292213236donald512
321004341396365808hector
450676455468459716donald1024
501204508432519360ronald512
554644556064557952rainbow
754016760628768324ecdonaldp160
884916891252899888ecdonaldp192
884540898536910788ronald768
971492976256985992ecdonaldk163
101558410196041031136ecdonaldb163
117623211815641192160ecdonaldp224
123998412539041275404ecdonaldk233
129214012971761303048ecdonaldb233
512628?1367540?1826364?3icp
136137613677121377196ecdonaldp256
138434013851681386120rwb0fuz1024
140139614104041428372ronald1024
139975214117241422744donald2048
841516?1455320?2595160?pflash1
229403223005202311896ecdonaldk283
246102824667682485196ecdonaldb283
279284428014522811292ecdonaldp384
318271232006123219864ronald1536
391151639222443937748ecdonaldk409
424690842611804281700ecdonaldb409
587846859022605929268ecdonaldp521
613444461619006195624ronald2048
909694091180809157656ecdonaldk571
9964340997945610000916ecdonaldb571
171585361719925217256136ronald3072
368811763697495237036332ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
112441126811356rwb0fuz1024
171001713217152rainbowbinary256181212
196681970819776rainbowbinary16242020
312523139231620ronald512
3263232688327763icp
340163427234596ronald768
353723545635636rainbow5640
378483813638648mqqsig160
408924121241680ronald1024
454884568845816rainbow6440
499325001250072tts6440
593885964059976ronald1536
621366256063116mqqsig192
795848036881668mqqsig224
835648390884332ronald2048
100304101224104136mqqsig256
133924134092135464sflashv2
150304150860152128ronald3072
197836198804200712donald512
225968226464229012ed25519
235608235964236332pflash1
245952247568248632ronald4096
495796498692508756donald1024
820724840436846740ecdonaldp160
981216990840996036ecdonaldp192
106029210655361067676rainbow
121869212196721222672hector
135015613615121377132ecdonaldp224
152973215435281550296ecdonaldp256
167098416850881687268donald2048
182754418320761838444ecdonaldk163
192537619333521945356ecdonaldb163
234348823514042363696ecdonaldk233
246547624765362487460ecdonaldb233
320289232151523256048ecdonaldp384
443988444478924460412ecdonaldk283
478130447949604804432ecdonaldb283
688941269098366949440ecdonaldp521
764146476590487697008ecdonaldk409
827414482933928313172ecdonaldb409
178779441790202417930472ecdonaldk571
195867681965304019716004ecdonaldb571
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; SB+AES (206a7); 2011 Intel Xeon E3-1225; 4 x 3100MHz; hydra7, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
550128550400550936ed25519
912513249135557691473604pflash1
347271680?510706792?780581684?mqqsig160
423864452?619292356?990842052?mqqsig192
655035872?844058536?943809012?mqqsig224
775369388?944284572?1081229788?mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
664467006780mqqsig160
703270887156mqqsig192
728073407440mqqsig256
750075527632mqqsig224
560084560492561056ed25519
814704?1414288?2497604?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
446324508845664mqqsig160
717607227272764mqqsig192
864768700887788mqqsig224
108160110740116808mqqsig256
196312196680197132pflash1
167782016801841684560ed25519
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; 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-2400S; 4 x 2495MHz; sandy, supercop-20120908

Cycles to generate a key pair
quartilemedianquartilesystem
742687433274432ed25519
144164144456145212donald512
156008156388159684ecdonaldp224
290528294444315608hector
297300299516301444ecdonaldp256
410748411588415904donald1024
679000688076700512ecdonaldp160
805132811436823152ecdonaldp192
818976822064832504ecdonaldp521
881224885088893236ecdonaldk163
930704940032956496ecdonaldb163
112201611314521142168ecdonaldk233
121018812169241227556ecdonaldb233
143962814479201456708donald2048
214020421553162169984ecdonaldk283
229358423029362319728ecdonaldb283
267325626873322710732ecdonaldp384
365176436719203708972ecdonaldk409
395478439779164014720ecdonaldb409
8309056832009283443283icp
858630086191208667972ecdonaldk571
941806094469649502688ecdonaldb571
136530241367587613711528rainbowbinary256181212
10412896?13975888?22294016?ronald512
20845124?34745184?52090384?ronald768
354304683549053235676512tts6440
34201660?39313276?64417248?rwb0fuz1024
517238085178918451956376rainbowbinary16242020
36784992?57500976?90692400?ronald1024
703127287049343271191956pflash1
727911127287240873132060rainbow5640
129803668129923020130173376rainbow
89721768?132902372?222261676?ronald1536
137503372142123892144383500rainbow6440
219735960219814560220344600sflashv2
176066100?330642052?514587912?ronald2048
303626008?416651260?604000588?mqqsig160
377631864?506844820?765446940?mqqsig192
565944708?692575284?760833820?mqqsig224
697311636?815251760?896650696?mqqsig256
603530972?895713416?1567608644?ronald3072
1639832168?2490879832?4086342608?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
234423522356mqqsig160
279228042832mqqsig192
295229682976mqqsig256
304830643080mqqsig224
200682013620220rainbowbinary256181212
333963370433904rainbowbinary16242020
424004262842816tts6440
68288?68632?94864?rainbow5640
693886946069548ed25519
9828498664103476rainbow6440
128672132668138180sflashv2
206228208964211792donald512
239392240968245292ecdonaldp224
317016334320357712hector
398272399720402996ecdonaldp256
449932452652457580donald1024
497604507144516588ronald512
519560521772528556rainbow
756052761832770336ecdonaldp160
328600?872088?1175248?3icp
877140886988899288ronald768
886208896348905132ecdonaldp192
956356964604975484ecdonaldk163
100112810109761022376ecdonaldb163
105544410589961066496ecdonaldp521
122774812335401247724ecdonaldk233
128351212902641298556ecdonaldb233
137403613761601379732rwb0fuz1024
139365614129361422996ronald1024
140319614138081423132donald2048
857924?1448688?2571228?pflash1
225904022712282288320ecdonaldk283
241869224268722450100ecdonaldb283
284738428593482872444ecdonaldp384
316788031937683221336ronald1536
383644038568483883904ecdonaldk409
415657241903324236384ecdonaldb409
615356061758526216044ronald2048
888868889298568976520ecdonaldk571
972234897509489799192ecdonaldb571
172328361728758817363032ronald3072
370403603712110037223376ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
111641123611320rwb0fuz1024
188401912819444rainbowbinary256181212
217882181221848rainbowbinary16242020
304883077231124ronald512
3147631668320283icp
326443288433180ronald768
373723761238100mqqsig160
385243862838808rainbow5640
404124085241504ronald1024
456604584046296rainbow6440
484364856048724tts6440
579245844058916ronald1536
604686124063020mqqsig192
786567904480216mqqsig224
827368322883796ronald2048
9845698856100524mqqsig256
104928106240106380sflashv2
150264150756151152ronald3072
192908194632196780donald512
225232225432225996ed25519
237824238104238536pflash1
245456246584248428ronald4096
466624469064473956ecdonaldp224
497668501476505696donald1024
842960847116855364ecdonaldp160
921724929452936132ecdonaldp256
9910009965361004456ecdonaldp192
100346410064201008704rainbow
120038412048161213024hector
163917216480361710272donald2048
178468017948121815676ecdonaldk163
188005218932081908816ecdonaldb163
225400822611762270876ecdonaldp521
233170423433282365136ecdonaldk233
243106824413402461272ecdonaldb233
328102432923843304984ecdonaldp384
438290844101164437868ecdonaldk283
468880047099564736500ecdonaldb283
747171274973407548512ecdonaldk409
809925281284208208900ecdonaldb409
175003041753492817613852ecdonaldk571
191830721923918819340508ecdonaldb571
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

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; bridge, supercop-20120928

Cycles to generate a key pair
quartilemedianquartilesystem
736407378473932ed25519
173928175088177604donald512
295936299504321800hector
535552537472541368donald1024
657776664452675160ecdonaldp160
122389612324601241484ecdonaldp192
157116015858801598512ecdonaldp224
158872016014681612876ecdonaldk163
170104417118721728848ecdonaldb163
188102019069321925796donald2048
222502822436642260932ecdonaldp256
226861622811602296944ecdonaldk233
243106424391722450112ecdonaldb233
469467247190804745656ecdonaldp384
501682450304165049728ecdonaldk283
547186454897605507380ecdonaldb283
561493656383165657372ecdonaldp521
1009798010118824101852323icp
108862721090962810958108ecdonaldk409
120652201209508812146616ecdonaldb409
129772401298206412991056rainbowbinary256181212
9300940?13815740?23320820?ronald512
235839002364249223702796ecdonaldk571
264010162645895626591992ecdonaldb571
351233603516142835243304tts6440
21275384?35349244?50570056?ronald768
34123912?39187356?62578972?rwb0fuz1024
476690404769424447722516rainbowbinary16242020
39535648?60922604?96589996?ronald1024
641231246457529664809500rainbow5640
779337927809158478239796pflash1
124497032124563140124837772rainbow
144663088146759652147191728rainbow6440
100592484?168869256?280261388?ronald1536
215685884215771196215851240sflashv2
197895672?337763944?565317888?ronald2048
822837656?934148408?1127869120?mqqsig160
796009704?1298135732?1991535512?ronald3072
1384720644?1518479188?1803601628?mqqsig192
240626596824979047122585009372mqqsig224
2267605056?3794737120?5938023808?ronald4096
373862941237993578563913240776mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
280028002808mqqsig160
417241764180mqqsig192
462846324644mqqsig224
479648164852mqqsig256
192041930019436rainbowbinary256181212
313803160831900rainbowbinary16242020
371243724037392tts6440
58804?59188?84400?rainbow5640
702127029270400ed25519
942369496895384sflashv2
100328100972101548rainbow6440
225612229288233424donald512
324596344536368400hector
501812511012522020ronald512
551128557248562516donald1024
556936559056562176rainbow
729676738328749428ecdonaldp160
935252946172958180ronald768
472032?1217296?1632944?3icp
129512013033001312904ecdonaldp192
138249613848121386948rwb0fuz1024
858248?1489276?2648008?pflash1
160101616151881630780ronald1024
165620016677441678780ecdonaldp224
167966816852281695388ecdonaldk163
177412817851681797696ecdonaldb163
178985618027841837384donald2048
232566023396522350352ecdonaldp256
237435623822282394448ecdonaldk233
251469225240922537560ecdonaldb233
386003638822243910744ronald1536
485243648764164892448ecdonaldp384
513757251479965162300ecdonaldk283
560528056116365637312ecdonaldb283
581784058502085867744ecdonaldp521
762740476801647747152ronald2048
110685681108798811105640ecdonaldk409
122833441230543612355204ecdonaldb409
215229482159990021789792ronald3072
238936362391582024004348ecdonaldk571
266748282669513226778396ecdonaldb571
470783524742375648060048ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
113681151612220rwb0fuz1024
170001703617088rainbowbinary256181212
196361966819696rainbowbinary16242020
311643154432028ronald512
3153631580316483icp
329003316033880ronald768
355043556036344rainbow5640
384403854039040mqqsig160
407124134441904ronald1024
454044549645572rainbow6440
498524991649988tts6440
615326200062260ronald1536
632726363264824mqqsig192
798888021681556mqqsig224
877648796888708ronald2048
100280101136103564mqqsig256
134756135628135748sflashv2
164916165928166196ronald3072
218204219136221688donald512
226212226516226856ed25519
236700237048237528pflash1
265196266868268868ronald4096
608264611772619732donald1024
804960814260841488ecdonaldp160
106634410676121074084rainbow
121472012158921217716hector
151394415188601541472ecdonaldp192
195443219617201968736ecdonaldp224
206606020835842088684donald2048
274405627924162810416ecdonaldp256
326682832722803289684ecdonaldk163
347392034866163508664ecdonaldb163
464578046722724697912ecdonaldk233
492281249342644948196ecdonaldb233
574961257651925785360ecdonaldp384
678446468087006883632ecdonaldp521
100960121014730410184960ecdonaldk283
110741321110681611142096ecdonaldb283
219076722203072022120904ecdonaldk409
243700082441689224464516ecdonaldb409
474633644753506847699704ecdonaldk571
531984605325652853393028ecdonaldb571
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; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; bridge, supercop-20120928

Cycles to generate a key pair
quartilemedianquartilesystem
549940550180550544ed25519
815484248166804081821324pflash1
351718552?514441156?783836932?mqqsig160
681302792?871999976?970606980?mqqsig224
1314875196?1506412196?1897731120?mqqsig192
338322294834622441323605420272mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
665667126788mqqsig160
741274567524mqqsig224
817682528320mqqsig192
907291289204mqqsig256
559892560288560736ed25519
798840?1385568?2438508?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
440084421645328mqqsig160
769007725277940mqqsig192
908369136092124mqqsig224
108852109544112172mqqsig256
201768202220203700pflash1
167596016773201679876ed25519
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; Sandy Bridge (206a7); 2011 Intel Core i3-2310M; 2 x 2100MHz; h6sandy, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
347883486434976lattisigns512
735327360873688ed25519
144628144984145652donald512
294732297132321448hector
410932411472412196donald1024
677512685152689908ecdonaldp160
803008811984822680ecdonaldp192
895208901392909192ecdonaldk163
940704948032959244ecdonaldb163
108987211004681111912ecdonaldp224
114272011464001161836ecdonaldk233
121506812215641233352ecdonaldb233
125470812677761280156ecdonaldp256
143926014459241451536donald2048
217920021869722200628ecdonaldk283
233985623507482372732ecdonaldb283
262688426426282661772ecdonaldp384
372946037439443772196ecdonaldk409
405617240673284100860ecdonaldb409
563220856554845684572ecdonaldp521
879794488181848854532ecdonaldk571
966273296849249712596ecdonaldb571
129606281298264812999696rainbowbinary256181212
1384412813932992139593203icp
11123844?15887604?21868532?ronald512
19965700?29565012?52102736?ronald768
344771563457906034630160tts6440
33971892?39084176?62814816?rwb0fuz1024
486018764867959248766340rainbowbinary16242020
41313096?61928916?89308020?ronald1024
624165006302594463540568rainbow5640
765590127665939676751152pflash1
124486656124532204124599500rainbow
143099924143262604143980476rainbow6440
85907856?148125116?211396704?ronald1536
213657024213719552213796076sflashv2
206257656?348333764?596462968?ronald2048
456775456?924734928?1934173364?ronald3072
824485756?935232364?1129764896?mqqsig160
1381490960?1526499176?1799301864?mqqsig192
241374225625010273162590588888mqqsig224
1886813684?3154527932?4972717236?ronald4096
372353309237860492483898746496mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
256825722576mqqsig160
401640244028mqqsig192
462446404656mqqsig224
474847724824mqqsig256
192001926419420rainbowbinary256181212
313523157631860rainbowbinary16242020
365683672036956tts6440
57720?58364?83244?rainbow5640
697207000470724ed25519
929409344094216sflashv2
99736100360100928rainbow6440
208004211164215004donald512
324548343864368060hector
450828454164460480donald1024
506876515896524384ronald512
274408?535524?797280?lattisigns512
556304557900560520rainbow
750032757372764976ecdonaldp160
883060888768901312ecdonaldp192
884592896660905588ronald768
970816974900980400ecdonaldk163
101376810184441026796ecdonaldb163
118040811900521202180ecdonaldp224
123212012381001244968ecdonaldk233
129085612965361304844ecdonaldb233
135670413640881375004ecdonaldp256
138468813854841386636rwb0fuz1024
140015214105121420184donald2048
139965614108801429232ronald1024
850316?1479728?2628124?pflash1
558060?1489884?1984940?3icp
229344422991802310276ecdonaldk283
246222424689642480984ecdonaldb283
279096428035562820616ecdonaldp384
317860832037083222376ronald1536
390805239184243939084ecdonaldk409
424239642541444283064ecdonaldb409
587603659101325937816ecdonaldp521
613038061609806198084ronald2048
908288890914009123212ecdonaldk571
9955888998434010022180ecdonaldb571
171770641722534417307848ronald3072
368706443694700437020432ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
113481137611464rwb0fuz1024
171201716017196rainbowbinary256181212
196361967619708rainbowbinary16242020
313003166032284ronald512
327923346833968ronald768
3415234252344923icp
355283561635812rainbow5640
380043830438940mqqsig160
407404101641476ronald1024
451484525645392lattisigns512
452644542445580rainbow6440
497644982049896tts6440
585245886059352ronald1536
620886235663180mqqsig192
790487952480948mqqsig224
841608490486412ronald2048
100604101212103800mqqsig256
134004134388135612sflashv2
149272151368152480ronald3072
197284197952200108donald512
225868226200226508ed25519
235476236024236608pflash1
245092245944247696ronald4096
496756498552500020donald1024
825932834300841640ecdonaldp160
9849089920041000664ecdonaldp192
106630410671201071460rainbow
121967612225321224472hector
134778413547681363304ecdonaldp224
155402815595401567736ecdonaldp256
163323216555321675588donald2048
183475218587761881608ecdonaldk163
190910819163001930724ecdonaldb163
234425223517162363936ecdonaldk233
245843224661842473300ecdonaldb233
319861232117883228340ecdonaldp384
445110444652524481508ecdonaldk283
477983648094284872376ecdonaldb283
690148069211246968056ecdonaldp521
764356476570967670288ecdonaldk409
824892082627768313568ecdonaldb409
178713601789792017940640ecdonaldk571
196013841964508019748388ecdonaldb571
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
549784550008550308ed25519
966755449680644896921760pflash1
346056024?510288976?779640112?mqqsig160
443303552?638170728?1008962184?mqqsig192
651975588?841221692?939945504?mqqsig224
775184860?943681720?1078311752?mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
662867206812mqqsig160
699670847136mqqsig192
726073007372mqqsig256
750475767652mqqsig224
560080560472561244ed25519
771204?1314396?2327252?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
444244485245680mqqsig160
683726856069068mqqsig192
870688738088156mqqsig224
108796108988110620mqqsig256
202220202744203488pflash1
167660416807401716456ed25519
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; Atom (106ca); 2011 Intel Atom N435; 1 x 1330MHz; h4atom, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
354136354392354544ed25519
643896644376647936donald512
824016856680882352hector
203004020387762060688donald1024
213804021554242188432ecdonaldp160
258249626115282646360ecdonaldp192
343102434553843473416ecdonaldk163
365281636757123734104ecdonaldb163
375281637795283810824ecdonaldp224
430356043419284375152ecdonaldp256
461758446359204654104ecdonaldk233
490566449266964956808ecdonaldb233
741241674292887445840donald2048
972001697566249810224ecdonaldk283
101182481018958410236936ecdonaldp384
106370401067310410702168ecdonaldb283
200828082015167220228744ecdonaldk409
223098962235817622469152ecdonaldb409
245180722465184824783160ecdonaldp521
3550880835614576357071123icp
443392804444400844589496ecdonaldk571
499100885001041650194040ecdonaldb571
535791445363240053743456rainbowbinary256181212
37672464?60814504?91144664?ronald512
101215632101328776101586008tts6440
86716496?142789752?189050216?ronald768
165202208?183818336?278197544?rwb0fuz1024
230470008230594456230773704rainbowbinary16242020
232612288233756144234032848rainbow5640
238952816239121464239341960pflash1
162450504?251660568?347224504?ronald1024
331246088331455776331854880rainbow
530764152535140472542104784rainbow6440
369729752?629644432?980193408?ronald1536
821636088821999416822969920sflashv2
854531672?1366686280?2611488488?ronald2048
156332630417232436401825985640mqqsig224
173696028818723514642163979168mqqsig160
222986630423779141282475860032mqqsig256
308192701632562958003633357928mqqsig192
3097001720?4804404016?6509694264?ronald3072
6409157640?11120070520?17839656072?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
546454645472mqqsig160
719272247248mqqsig256
780079047912mqqsig224
858486008632mqqsig192
681686828868416rainbowbinary256181212
107344107880108224tts6440
122624124368125880rainbowbinary16242020
189304?193896?249264?rainbow5640
301240301512302016sflashv2
348904350640389104rainbow6440
355472355648355864ed25519
793304802440816264donald512
897568926992962112hector
142826414317601449928rainbow
162042416411281672248ronald512
208228821016402120016donald1024
232257623380882363296ecdonaldp160
276135227853842814592ecdonaldp192
320389632271363264072ronald768
364804836560323669328ecdonaldk163
384057638494003862240ecdonaldb163
394965639731044009408ecdonaldp224
1670240?4427096?5868944?3icp
453772045568884586592ecdonaldp256
486379248781285011400ecdonaldk233
2961784?5102960?9045672?pflash1
514651251629125189744ecdonaldb233
517068852060325248464ronald1024
678188068072006832840rwb0fuz1024
707995271311607197664donald2048
100544241006872810134864ecdonaldk283
104967121054332810610040ecdonaldp384
109480241097274411016336ecdonaldb283
131493521319460813271704ronald1536
205103282058523220651904ecdonaldk409
228263842289347222984128ecdonaldb409
250806162522138425315648ecdonaldp521
271121442718189627276496ronald2048
450613204519429645284400ecdonaldk571
505827765070540050780952ecdonaldb571
808708648101573681176272ronald3072
179734632179931616180189776ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
361523634436488rwb0fuz1024
588565889658912rainbowbinary256181212
8573685808881363icp
881608816888168rainbowbinary16242020
954009563296032rainbow5640
95936100072101160ronald512
113824113856115384mqqsig160
114128115728115992ronald768
123384123440123544rainbow6440
145000146736147088ronald1024
150880152616154776tts6440
224640225000225624ronald1536
263920263944265488mqqsig192
328224328928331968mqqsig224
329672329960331552ronald2048
395464397640399952mqqsig256
486392486744487576sflashv2
623480626096628520ronald3072
814712818584827640donald512
838144838184840200pflash1
104387210453121048400ronald4096
125687212585521279584ed25519
237734424026322434792donald1024
259589626112722615288rainbow
267464026911042711672ecdonaldp160
320587232315123245960ecdonaldp192
363300836564723672312hector
456992046581764689552ecdonaldp224
528436853045525390720ecdonaldp256
682946468622806967112ecdonaldk163
740779274261527449456ecdonaldb163
842197685594248581200donald2048
939983294247769487920ecdonaldk233
9937008996487210005096ecdonaldb233
124821921251346412594648ecdonaldp384
196529281975170419810712ecdonaldk283
215119842157160021638320ecdonaldb283
297942082995208030062680ecdonaldp521
406083844071871240832696ecdonaldk409
450670404517323245271416ecdonaldb409
895553448967556889780472ecdonaldk571
100590192100705328100832864ecdonaldb571
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; Atom (106ca); 2011 Intel Atom N435; 1 x 1330MHz; h4atom, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
115133611526881157976ed25519
269752712269882104270032216pflash1
1510241544?1662145104?1972025168?mqqsig160
149804472816750261601786414000mqqsig224
225056724824181287842512412168mqqsig256
256187826427645551523155185352mqqsig192
Cycles to sign 59 bytes
quartilemedianquartilesystem
183761838418392mqqsig160
205042050420584mqqsig256
207602087220960mqqsig224
218962190421912mqqsig192
120998412103681221664ed25519
3229048?5560792?9871144?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
149392149408149552mqqsig160
310784310912313800mqqsig192
353864355624355792mqqsig224
409272419888423752mqqsig256
785824785920788400pflash1
363557636559763658776ed25519
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; 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 (v7-A, Tegra 2); 2010 NVIDIA Tegra 250; 2 x 1000MHz; h2tegra, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
554805555814556564ed25519
165403916562631661335donald512
333862833742693405014ecdonaldp160
367389337090703743081ecdonaldp192
391704139371913958030ecdonaldk163
424654242683294298745ecdonaldb163
447225645008544547422ecdonaldp224
512193351327045152572donald1024
603082060699296158095ecdonaldp256
767233777122057804352ecdonaldk233
855083185850958634371ecdonaldb233
131068621317444513316242ecdonaldp384
144950731455398714633407ecdonaldk283
163247311639217716502586ecdonaldb283
173429931739361917526648donald2048
340268073412040734235977ecdonaldk409
370195253719717737438957ecdonaldp521
389389993905857339159533ecdonaldb409
791837947931474479447759ecdonaldk571
914065679157135691719504ecdonaldb571
183847131184116592184425604pflash1
110526567?193770070?258797795?ronald512
228635935228762460228901359rainbow
219358937?237362168?356043652?rwb0fuz1024
262774295?467929795?747566066?ronald768
537448555538105178545098954sflashv2
499264737?714616381?1171062073?ronald1024
1158995402?1288316155?1503809997?mqqsig160
1247000303?2055338536?2974877163?ronald1536
228215229524357118772754869713mqqsig192
395367336740508397294134010780mqqsig224
2378910060?4193873400?7200218074?ronald2048
678896427668799478417018019431mqqsig256
7326831364?13245112184?20930635038?ronald3072
19519826651?30773223445?48597410999?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
167251678816847mqqsig160
195111955319614mqqsig192
212132126821350mqqsig224
214522152321587mqqsig256
303819304792307992sflashv2
577231578160579456ed25519
108334010861231095534rainbow
178202817932951812055donald512
262544626499082681167ronald512
351078535383153564527ecdonaldp160
384272938814273911608ecdonaldp192
414368141586904188600ecdonaldk163
2576088?4402611?7828709?pflash1
445124544675354495915ecdonaldb163
467547247194124749483ecdonaldp224
507737051122905147051donald1024
562791956606355694824ronald768
628919263336926388291ecdonaldp256
798598380154798052895ecdonaldk233
885721688917198952182ecdonaldb233
894446689658609019246rwb0fuz1024
117050781174738411832420ronald1024
135203611358848113652709ecdonaldp384
148539461488374614970181ecdonaldk283
166807021672622016818948ecdonaldb283
167514141689836917006227donald2048
274863022761149327737192ronald1536
346204533471889634816500ecdonaldk409
376837143789574138071396ecdonaldp521
395676573967819439766580ecdonaldb409
657371836584416566037245ronald2048
802024788030818380410193ecdonaldk571
923883019247080292582807ecdonaldb571
167766776167967628168130563ronald3072
419051783419327607419724359ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
652186537965699rwb0fuz1024
135930136407137154ronald512
179582182952183956ronald768
237710238394239498ronald1024
293608295216303465mqqsig160
315092317186318046sflashv2
411057412782414308ronald1536
606498608991611337ronald2048
601149611887621740mqqsig256
673087674687676131mqqsig192
837617838325839366pflash1
913373915142919118mqqsig224
119931712014361206195ronald3072
162349716249331627290ed25519
189675318992311903589ronald4096
197773419798401990854rainbow
198981419985722055982donald512
412803841479124171621ecdonaldp160
453993145612784671186ecdonaldp192
558834756084595627597ecdonaldp224
589308859206415940552donald1024
741234974523727502794ecdonaldp256
792006579585118003293ecdonaldk163
848628785151438546178ecdonaldb163
154927691555964015634406ecdonaldk233
159068541597476316050361ecdonaldp384
171766311727103417361900ecdonaldb233
195943731965017419743408donald2048
292565662936860729488899ecdonaldk283
328704173299030133102203ecdonaldb283
460418844618052046293853ecdonaldp521
684658776863418768946630ecdonaldk409
784151627854386678724704ecdonaldb409
158765942158941956159626846ecdonaldk571
183812468183928086184010143ecdonaldb571
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 (v7-A, Tegra 2); 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; hydra3, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
785757900479037ed25519
169299169461170006donald512
423839426833449216hector
456938457919480132donald1024
782340788971799217ecdonaldp160
925777939269948607ecdonaldp192
124991612628241276396ecdonaldp224
143981114513381459735ecdonaldp256
156158315680721579007donald2048
165201716642381677911ecdonaldk163
176491917727781787805ecdonaldb163
224283722616062279229ecdonaldk233
240076324104072429460ecdonaldb233
311375131427133195093ecdonaldp384
498145250115025185716ecdonaldk283
548244055084475563102ecdonaldb283
660174266426496806912ecdonaldp521
106454161074269711001928ecdonaldk409
10398708?10880905?36893896?3icp
119560451203125912282141ecdonaldb409
19274273?33034178?52214693?ronald512
500431855019212555381965ecdonaldk571
530563675313730653254415ecdonaldb571
40562156?62890415?93548641?rwb0fuz1024
40776172?71118688?106946196?ronald768
123021715123170271123390272pflash1
152205885153568003156666960rainbow
106751386?156328117?267365429?ronald1024
107396535?225347031?238961874?tts6440
217890299236683496244577667rainbow5640
225259300?341643519?712218148?ronald1536
503807567540629600553537532rainbow6440
582473217?944963960?1370019375?ronald2048
1134775640?1232468155?1697364354?mqqsig192
1308599376?1543446734?1829443813?mqqsig160
1264613685?1677732135?2099295683?mqqsig224
1752563806?2248779499?2615975713?mqqsig256
1825256014?2950608969?4601787504?ronald3072
3111960420?5309648723?9944781216?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
638963916409mqqsig160
683168396846mqqsig192
794079658032mqqsig224
843384488451mqqsig256
750427514375146ed25519
978409838599756tts6440
95360?98396?123354?rainbow5640
166056166985168674rainbow6440
242124246332251186donald512
444887466364489502hector
500636505494511048donald1024
601194610703621016ronald512
810427812379815438rainbow
872869879567885559ecdonaldp160
101417610247891032555ecdonaldp192
104309410540451066673ronald768
392831?1101819?1415818?3icp
132931613323601334192rwb0fuz1024
134981013641591376077ecdonaldp224
151110115211861536145donald2048
155520415627481571245ecdonaldp256
155589215760011588719ronald1024
175048717556021765391ecdonaldk163
185822518626551869395ecdonaldb163
236434123726732391037ecdonaldk233
251541525237762539695ecdonaldb233
1535160?2658383?4735429?pflash1
330993333324803353879ecdonaldp384
347075934980613519206ronald1536
511379751322345159168ecdonaldk283
561434256369495673893ecdonaldb283
660734066409036696420ronald2048
6845958?6881277?20160189?ecdonaldp521
10827950?10919557?33023099?ecdonaldk409
120965201216026112284226ecdonaldb409
18592515?44972488?45073007?ronald3072
23963173?50396646?50430840?ecdonaldk571
533801805340789153501049ecdonaldb571
39557986?65988138?92551482?ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
118821194912022rwb0fuz1024
3695437445378353icp
394963977040572ronald512
399634201142461ronald768
444214511145572rainbow5640
499225049050513ronald1024
571265723258042tts6440
598716020460350rainbow6440
688336917369732ronald1536
941169467995460ronald2048
164398165967167514ronald3072
181173181282181416mqqsig192
192740192931193604mqqsig160
234340235422237922donald512
257817257849257885ed25519
265294266172267031ronald4096
280215280333280523mqqsig224
463191463414463551mqqsig256
547857554425559497donald1024
570359570403570505pflash1
981515984870991912ecdonaldp160
117362911850761189763ecdonaldp192
149541914963511502162rainbow
156940315779991588041ecdonaldp224
177164117727451777608hector
178859817899671794950donald2048
178855518122011820467ecdonaldp256
336783033824543407291ecdonaldk163
360526336104973616996ecdonaldb163
385494338800813894342ecdonaldp384
456143246089254679850ecdonaldk233
487341448864974919259ecdonaldb233
8043212?8143568?34508366?ecdonaldp521
10115762?10149993?36614949?ecdonaldk283
11082758?11166601?37531722?ecdonaldb283
21592880?47800858?48099204?ecdonaldk409
24007875?50133317?50377780?ecdonaldb409
47466022?100307433?100477664?ecdonaldk571
53666786?106404952?119661247?ecdonaldb571
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
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
20107rainbow
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
31680rainbow
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
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
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
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
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
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; K10 45nm (100fa0); 2010 AMD Phenom II X6 1100T; 6 x 3300MHz; hydra3, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
610898611152611620ed25519
152004554152508937152697527pflash1
656455876?855001906?1240464004?mqqsig192
776547194?915278661?1163337417?mqqsig160
889673448?1085451172?1178032096?mqqsig224
316119143433086908713433414877mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
147751477914794mqqsig192
149971501215036mqqsig160
168731690316982mqqsig224
174401744417531mqqsig256
628036628089628457ed25519
1375231?2314541?4106977?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
196814197572199325mqqsig160
216790218048218146mqqsig192
268071270440270689mqqsig256
344386344507344702pflash1
356697356802356930mqqsig224
184690818469771847074ed25519
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; hydra1, supercop-20130126

Cycles to generate a key pair
quartilemedianquartilesystem
78336?313224?313333?ed25519
430059?823661?1631403?hector
1032971010488440109892753icp
106957469107151688108092591tts6440
110184887111465077112282890rainbow5640
114811848115099936115399349pflash1
147452643148153565148978376rainbow
261265354271538116295237096rainbow6440
535832314?681769557?961654570?mqqsig192
710211686?797333686?964474903?mqqsig160
817932187?953633229?1026181315?mqqsig224
105691534411903535651273055106mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
651365356555mqqsig160
692369296933mqqsig192
799079938008mqqsig224
854185478552mqqsig256
754537548375523ed25519
94864?96522?122722?rainbow5640
991329923299481tts6440
164805165677169128rainbow6440
437584455102477982hector
786370787047788729rainbow
408919?1046504?1402448?3icp
1678876?2916442?5186287?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
3859439151410103icp
444804500545155rainbow5640
573735744057503tts6440
601266057261899rainbow6440
181336181410181611mqqsig192
192971194392195207mqqsig160
258248258279258336ed25519
281022281069281453mqqsig224
463667463784463832mqqsig256
471453471597471768pflash1
148264914848881495176rainbow
175795617613071780544hector
Secret key
bytessystem
29hector
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
127683icp
16608tts6440
20107rainbow
86240rainbow5640
150512rainbow6440
Public key
bytessystem
32ed25519
60hector
31680rainbow
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow
43rainbow6440
43tts6440
64ed25519
87hector
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow
43rainbow6440
43tts6440
64ed25519
87hector
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow
43rainbow6440
43tts6440
64ed25519
87hector

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

Cycles to generate a key pair
quartilemedianquartilesystem
602338602381630294ed25519
148586158148714986148867626pflash1
582551319?785249054?1167177869?mqqsig192
779567517?916323527?1165433498?mqqsig160
885800817?1076959752?1177428589?mqqsig224
315964650233070532403433521880mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
149541496514990mqqsig160
151581516015168mqqsig192
168611686116864mqqsig224
173701739017429mqqsig256
617842617893618147ed25519
1352067?2309931?4097946?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
196155198718199311mqqsig160
221164221185221570mqqsig192
269533269660273462mqqsig256
347322347446347549pflash1
356813356841356870mqqsig224
182316718234231823533ed25519
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 1055T; 6 x 2800MHz; phenom, supercop-20120812

Cycles to generate a key pair
quartilemedianquartilesystem
273980274232274421ed25519
428552?1464295?1551564?hector
1246165912705050131709233icp
102513428105637086106404711tts6440
109896298110018466110171252pflash1
109956541111064702112092711rainbow5640
163946513164693047164849569rainbow
252108186253144104257281446rainbow6440
488421963?635029451?913746210?mqqsig192
813318961?944399022?1019482752?mqqsig224
869336226?964209794?1131093312?mqqsig160
315175893932110534263310242187mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
715171527156mqqsig192
798379847987mqqsig224
854485458560mqqsig160
965796739674mqqsig256
753767538375469ed25519
9327894280113667rainbow5640
8320998231100155tts6440
165227166434169122rainbow6440
447622466726490588hector
791759793959797759rainbow
787633?1996921?2576834?3icp
1478663?2570436?4559847?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
3458634624348253icp
448004492648608rainbow5640
489725708857202tts6440
599646022260510rainbow6440
194260194506194593mqqsig192
258553258813259027ed25519
277413277564277931mqqsig160
280439280508281208mqqsig224
431753432344432831pflash1
675858676395679806mqqsig256
152749015289041539515rainbow
167265717723651797565hector
Secret key
bytessystem
29hector
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
5550pflash1
127683icp
16608tts6440
20107rainbow
86240rainbow5640
150512rainbow6440
Public key
bytessystem
32ed25519
60hector
31680rainbow
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow
43rainbow6440
43tts6440
64ed25519
87hector
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow
43rainbow6440
43tts6440
64ed25519
87hector
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow
43rainbow6440
43tts6440
64ed25519
87hector

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

Cycles to generate a key pair
quartilemedianquartilesystem
782977833978397ed25519
170245170901171205donald512
461266465995466619donald1024
525874533344550010hector
783956791648799650ecdonaldp160
928081937778945122ecdonaldp192
124855512577071268659ecdonaldp224
144263014515891461422ecdonaldp256
156634315800531585321donald2048
173330317444971755839ecdonaldk163
184302618580881866824ecdonaldb163
235055123617102372839ecdonaldk233
251122425237082540366ecdonaldb233
312557931424583162481ecdonaldp384
529101353218945348572ecdonaldk283
581023858306195855205ecdonaldb283
659563666146446651182ecdonaldp521
113425081139246211459315ecdonaldk409
127388801278117012843955ecdonaldb409
1470112614922881152488753icp
15972963?24088363?33469055?ronald512
251333992517533225213857ecdonaldk571
284351592849040928537595ecdonaldb571
32338155?37072471?59284175?rwb0fuz1024
26115097?42886702?65254294?ronald768
54302511?85050256?123352662?ronald1024
119306615119436383121617028tts6440
135771272136048997139106913rainbow5640
147344039147781871150255491rainbow
161361984161460828161594768pflash1
129091229?246188230?351412850?ronald1536
301032765302339653303138747rainbow6440
375050858375122831375182695sflashv2
299889445?461823494?680826814?ronald2048
567582689?707971382?987299232?mqqsig192
708503169?794115232?961659094?mqqsig160
8708071069995857711067797941mqqsig224
114506883012571993761347480112mqqsig256
807982062?1344455006?1969378940?ronald3072
1942407918?3415399491?5901828114?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
639464016409mqqsig160
682568446852mqqsig192
801980218036mqqsig224
843784428447mqqsig256
750547506175411ed25519
111172111551111991tts6440
115515115930143134rainbow5640
150040150064150674sflashv2
207837208903210804rainbow6440
243080246613251238donald512
503094508675514754donald1024
553702572997595153hector
600306608831618880ronald512
787369789310794452rainbow
871413877268887760ecdonaldp160
102421610325791041005ecdonaldp192
105485310654801076904ronald768
132531813266971327831rwb0fuz1024
135176213599421367355ecdonaldp224
150947815234231536814donald2048
156689215773091593310ronald1024
156971315792201584725ecdonaldp256
631045?1687802?2248328?3icp
183705418439391849401ecdonaldk163
193415519428511948468ecdonaldb163
248540125004792516825ecdonaldk233
264469826503322665702ecdonaldb233
1739503?3027863?5377464?pflash1
330482933221673344959ecdonaldp384
350492435388033561572ronald1536
543824454602305478273ecdonaldk283
594988159692086002807ecdonaldb283
663173166704126694056ronald2048
686204868943366947315ecdonaldp521
116010841163712611718566ecdonaldk409
129906941303283413113071ecdonaldb409
185732851862886718695051ronald3072
255018002555011625577333ecdonaldk571
287540382878514428837164ecdonaldb571
395620513963032339707764ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
116521174711978rwb0fuz1024
361803822038791ronald512
424084273842856ronald768
502705031750598ronald1024
6273263036636233icp
672726952669557ronald1536
709557108071204rainbow5640
918349188391984tts6440
926969276392838rainbow6440
937909488294976ronald2048
164805164936166497ronald3072
189485189507189525mqqsig192
192707192950196789mqqsig160
216459216821216930sflashv2
234030234238236381donald512
258679258718259088ed25519
265817266278266766ronald4096
290266290899290960mqqsig224
463486464593466766mqqsig256
472372472469472749pflash1
554730555325556179donald1024
983068988446994597ecdonaldp160
118439711884051193705ecdonaldp192
148500414900011494159rainbow
156593815753831582141ecdonaldp224
179501818138001834961ecdonaldp256
177935318179491847852donald2048
229776623060432306800hector
351028135213563555385ecdonaldk163
373514137621923770537ecdonaldb163
382477738499393862956ecdonaldp384
478463648091324837952ecdonaldk233
511737251495335168165ecdonaldb233
809701281421878191635ecdonaldp521
106737611069806410739461ecdonaldk283
117059021174219311800529ecdonaldb283
230622832314143223229989ecdonaldk409
256856912576245625850790ecdonaldb409
506185845067041350712489ecdonaldk571
572242225727521757358476ecdonaldb571
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
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
31680rainbow
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
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
41ronald512
42ecdonaldb163
42ecdonaldk163
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
42ecdonaldb163
42ecdonaldk163
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; K10 45nm (100f63); 2010 AMD Athlon II Neo K125; 1 x 1700MHz; h3neo, supercop-20130419

Cycles to generate a key pair
quartilemedianquartilesystem
602381602433602580ed25519
139852717140231661140589121pflash1
609554746?806944261?1189919310?mqqsig192
774276466?912882371?1161291905?mqqsig160
929877691?1112447700?1212941186?mqqsig224
315543025632842725253414045189mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
149991501615038mqqsig160
152511525315268mqqsig192
167271676016791mqqsig224
174151747817604mqqsig256
617970617989618028ed25519
1348085?2315694?4107317?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
197275199170199193mqqsig160
231853231918232025mqqsig192
265929266781274680mqqsig256
376640376829377024mqqsig224
391539391901392211pflash1
182340518235611828545ed25519
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
28