VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information: Introduction eBASH eBASC eBAEAD eBATS SUPERCOP XBX Computers
How to submit new software: Hash functions Stream ciphers Auth ciphers DH functions Public-key encryption Public-key signatures
List of primitives measured: SHA-3 finalists All hash functions Stream ciphers CAESAR candidates All auth ciphers DH functions Public-key encryption Public-key signatures
Measurements indexed by machine: SHA-3 finalists All hash functions Stream ciphers CAESAR candidates All auth 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; KnLanding (50671); 2016 Intel Xeon Phi 7250; 68 x 1400MHz; unstable; pluton1mn, supercop-20160806

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

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

Cycles to generate a key pair
quartilemedianquartilesystem
258376258743259304ed25519
565374575367588894donald512
784385?786557?1015476?ed448goldilocks
157134115971321640723donald1024
233654823751422586403ecdonaldp192
243883324904802679013ecdonaldp160
281183328475203043478ecdonaldk163
295307229871613193631ecdonaldb163
294054629928283158856ecdonaldp224
385089339147324003426ecdonaldk233
391618339755244074724ecdonaldp256
413362641727014281597ecdonaldb233
510146552175155315021donald2048
789285979328368112599ecdonaldk283
790074679732738146948ecdonaldp384
856354186061778763642ecdonaldb283
117022001182650911970362ecdonaldp521
166071811684186116935124ecdonaldk409
179555871798129518360323sphincs256
182867301869350318836750ecdonaldb409
14574893?18860667?26762351?ronald512
349358533502449635871284ecdonaldk571
389428653901472539938521ecdonaldb571
34060109?51164492?71375685?ronald768
58859910?78380870?127479665?ronald1024
100455048?112116919?164722075?rwb0fuz1024
268662605268964405270063750pflash1
156559605?274791680?480059950?ronald1536
397993960?711545220?1062683905?ronald2048
904258080905487720926256570sflashv2
93188462210063816591158986340mqqsig160
1109191658?1206871426?1446120911?mqqsig192
188585191719733286072067958333mqqsig224
1367412555?2626871140?4224407980?ronald3072
266983200027673193273007244968mqqsig256
4963749180?7568018432?12875559933?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
718972427275mqqsig192
774477507761mqqsig160
821282508412mqqsig256
885389209087mqqsig224
257743257955258546ed25519
308213309339318990sflashv2
669114678672692547donald512
801662802122803245ed448goldilocks
141303614363001465776ronald512
160270016177311646967donald1024
262873326606462708850ecdonaldp192
269451227281272805098ecdonaldp160
287511129370453064327ronald768
307672131047293150072ecdonaldk163
321004932437083288641ecdonaldb163
327401933075843357583ecdonaldp224
412948741403014233453rwb0fuz1024
425147042859584370058ecdonaldk233
431629243714594485325ecdonaldp256
450596345440924576926ecdonaldb233
452756145589934645995ronald1024
494044050312515093150donald2048
3493831?6153331?10266550?pflash1
852825985590928745976ecdonaldk283
887397289513389170823ecdonaldp384
918372492272389415999ecdonaldb283
113457051140019511520363ronald1536
137559151396388614122110ecdonaldp521
179472051815839518209555ecdonaldk409
195847702001528720221805ecdonaldb409
218456142200192522296244ronald2048
372413413734598738156043ecdonaldk571
413390854143035342131480ecdonaldb571
636830256380031065529260ronald3072
127209642127358955127488152ronald4096
337240709337753793345700472sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
234002351623744rwb0fuz1024
820668353684297ronald512
9582196243100825ronald768
118671118909119126ronald1024
177094177583178074ronald1536
231032234377239785ronald2048
240821241026241296mqqsig160
253769258273267647mqqsig192
340449342310350397sflashv2
395128?404658?498073?mqqsig224
425066426702436497ronald3072
619886620988622545ronald4096
636410646066660449mqqsig256
656708657079658743ed25519
700527702727719847donald512
9926279956971016224pflash1
184527118551361915570donald1024
211814121259702136687ed448goldilocks
293039829488282979802ecdonaldp192
302453130496383079605ecdonaldp160
358246236177923745606ecdonaldp224
412838841364734224209sphincs256
481591648457845016778ecdonaldp256
561236356850665780178ecdonaldk163
584600658913356020552ecdonaldb163
592926060066776051633donald2048
773461677619037947646ecdonaldk233
825390683185568416370ecdonaldb233
9718312974739210062608ecdonaldp384
142011251451989814661525ecdonaldp521
158193471587330916317397ecdonaldk283
171561771724970517620637ecdonaldb283
333232453398090234161395ecdonaldk409
366062693749408537918820ecdonaldb409
701246767023057572009775ecdonaldk571
783765057855912579942866ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
ntrumls743x22671
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
ntrumls401x9721
1056sphincs256
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
19266sflashv2
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
41000sphincs256

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

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

amd64; Skylake (506e3); 2015 Intel Core i5-6600; 4 x 3310MHz; skylake, supercop-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
255522563225688lattisigns512
534965363053710ed25519
892448988092922ecdonaldp256
898689001690262donald512
119058119620121748ecdonaldp224
153714154018154444ed448goldilocks
212764213300214652donald1024
309472316606317586pass769
377928380278381522pass863
549580556016563368ecdonaldp160
602686604636607376ecdonaldp521
610922614148620124ecdonaldk163
641462643960647068ecdonaldb163
653956659774667726ecdonaldp192
666676668408675806donald2048
776378780464790036ecdonaldk233
807748812256820742ecdonaldb233
136963413783161391138ecdonaldk283
144974614562661461952ecdonaldb283
203292020450262057866ecdonaldp384
214378821520282180990ecdonaldk409
228618222980582318662ecdonaldb409
280253628032062806398sphincs256
505635050701405105128ecdonaldk571
546489254803245521142ecdonaldb571
5522154552858055378863icp
697951871072147236568ntrumls401x
831583684355048635580ntrumls439x
931135093376589427914rainbowbinary256181212
9313292?11943040?16030334?ronald512
133998081350446213534780tts6440
146378161483820014922926ntrumls593x
230326622331498423451598ntrumls743x
20667620?24183028?40464290?rwb0fuz1024
15119352?24676606?38167816?ronald768
293723962941293429487472rainbowbinary16242020
350722943554202635669392rainbow5640
26871696?47677684?68092192?ronald1024
851206868638388287169950rainbow6440
63208566?97254216?160771998?ronald1536
222837652223898992224658642sflashv2
129903214?232437108?352005542?ronald2048
352918508?434965220?572287752?mqqsig160
496673358?588373276?781753552?mqqsig192
336816762?594328276?971637070?ronald3072
776326134852978768902394098mqqsig224
104073021811043040621175925186mqqsig256
772705522?1385755424?2380231140?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
145214621478mqqsig160
193619481960mqqsig192
196019661978mqqsig256
231823322344mqqsig224
134641359013700rainbowbinary256181212
172521735417544tts6440
206702085221176rainbowbinary16242020
33294?33870?47532?rainbow5640
488864897649044ed25519
564805719857666rainbow6440
941849568297352sflashv2
131600134646137116donald512
161036161254161370ed448goldilocks
162726163994166518ecdonaldp256
183914184416187142ecdonaldp224
236994239624243532donald1024
183284?352620?523198?lattisigns512
399244406488412670ronald512
481706?485580?1266780?ntrumls439x
594644599514605622ecdonaldp160
637460643328648948donald2048
243386?647502?868156?3icp
659008662882667740ecdonaldk163
339250?670996?1001178?pass769
685018689244696942ecdonaldb163
685526693790702136ronald768
696234701612707730ecdonaldp192
430962?779224?804772?ntrumls401x
416666?824976?1243182?pass863
828266828764829454rwb0fuz1024
848474850294856260ecdonaldk233
861580869578885690ronald1024
882732886552892438ecdonaldb233
975612978568981332ecdonaldp521
1022082?1028628?1887638?ntrumls743x
705784?1278334?1866904?ntrumls593x
147325014758761479786ecdonaldk283
156060215654661573190ecdonaldb283
217088021791282191790ecdonaldp384
234449623511382363832ecdonaldk409
234173023592342368660ronald1536
249302425034862517896ecdonaldb409
346147634830543509600ronald2048
546630054781265491192ecdonaldk571
587013058869985905546ecdonaldb571
876630688022428853266ronald3072
179078441794016017986460ronald4096
433583664339775043500500sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
732073667420rwb0fuz1024
990899209940rainbowbinary256181212
118901209612248rainbowbinary16242020
1740817442174703icp
191481924619700rainbow5640
209082109421930mqqsig160
222262262023082ronald512
242642446225100ronald768
244902500225134tts6440
247862529825648rainbow6440
286282893829108ronald1024
316343175831848lattisigns512
337423386834254mqqsig192
395403975040094ronald1536
437664394044196mqqsig224
523765281853162ronald2048
549285526655768mqqsig256
871468736087640ronald3072
120544121394121962donald512
133020135178135786sflashv2
138652139478141768ronald4096
165072165322165686ed25519
202030202678204054ntrumls401x
222882223488225462ntrumls439x
254710255102256364donald1024
308138310048313332ecdonaldp256
326616327830328974ntrumls593x
334514336668339974ecdonaldp224
440942442014444068pass769
476310477254479266ntrumls743x
501128501450501782ed448goldilocks
528952531686534328pass863
683552687496690732ecdonaldp160
735990751910767748donald2048
811466815272820610ecdonaldp192
122922612399181253480ecdonaldk163
129534013010341308790ecdonaldb163
157669015844361591330ecdonaldk233
165257416637621688650ecdonaldb233
173260217344421738798ecdonaldp521
214243221430882146808sphincs256
249380625064922515700ecdonaldp384
279656628078002843462ecdonaldk283
296878029846083007186ecdonaldb283
441259644264264450690ecdonaldk409
468921247078524729256ecdonaldb409
103021341033607410374068ecdonaldk571
111516761119110411244214ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

amd64; Airmont (406c3); 2015 Intel Celeron N3150; 4 x 1600MHz; par, supercop-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
157300157400157740ed25519
296520298440311680ecdonaldp256
360860361460363040donald512
508700512140522340ecdonaldp224
716580719040723380pass769
772960774340777880ed448goldilocks
853360857520864100pass863
107464010773401087700donald1024
142112014386001464240ecdonaldp160
157748015904401607700ecdonaldk163
164364016631601682840ecdonaldb163
168410016980801715960ecdonaldp192
201230020258002045680ecdonaldk233
208902021050002122840ecdonaldb233
248694025117402522080ecdonaldp521
356328035764803589400ecdonaldk283
376920037869803805880ecdonaldb283
378528037962403833920donald2048
592944059415805965140ecdonaldk409
598806060152206053360ecdonaldp384
635704063773806397900ecdonaldb409
135629601358702013621080ecdonaldk571
143980801470558014944740ntrumls401x
147845601480814014850560ecdonaldb571
171082001733152017678940ntrumls439x
2334854023371640240364803icp
270825002709252027108740sphincs256
18084200?29268840?37514460?ronald512
305601403091980031146380ntrumls593x
342778803432048034359620rainbowbinary256181212
460698604617572046209300tts6440
479192204840832048790700ntrumls743x
40996100?60852280?98005640?ronald768
88853240?99429020?151867080?rwb0fuz1024
55052340?99635860?162850280?ronald1024
135363680135994480136444280rainbowbinary16242020
152372480152702460153672040rainbow5640
180470820?289586540?509687420?ronald1536
351304280351889980354083840rainbow6440
378422100?596656160?1057797600?ronald2048
872680280873070640874041540sflashv2
145856048015804450201818013640mqqsig160
1433164160?2425000780?4097393860?ronald3072
253878942026901652403021677000mqqsig192
458373812047218993204850629360mqqsig224
4248104500?7291256800?11603794200?ronald4096
717167538073122107007490432820mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
542054405460mqqsig160
762076407660mqqsig192
922092409240mqqsig224
936093809420mqqsig256
453004536045660rainbowbinary256181212
471004718047520tts6440
805408154082520rainbowbinary16242020
129520?130320?181740?rainbow5640
154300154400155100ed25519
219720220240223740rainbow6440
311500311640311940sflashv2
447400453720461760donald512
532620536300548760ecdonaldp256
722960727040739080ecdonaldp224
805380806200808540ed448goldilocks
104146010531201066820ronald512
109442011070401117760donald1024
1253140?1269440?3336680?ntrumls439x
156122015782601592220ecdonaldp160
172178017339801745960ecdonaldk163
179818018060801817940ecdonaldb163
905120?1811020?2682860?pass769
183100018437601859620ecdonaldp192
192882019456001965900ronald768
1125920?2044500?2081780?ntrumls401x
1074680?2118360?3227800?pass863
222476022390602250020ecdonaldk233
232384023415802355820ecdonaldb233
951100?2550040?3398700?3icp
2743200?2764700?5193600?ntrumls743x
275496027849602821860ronald1024
357696035995003636620donald2048
365684036685603714040rwb0fuz1024
1977860?3676960?5430180?ntrumls593x
388608038969803914540ecdonaldp521
391762039242203933120ecdonaldk283
413984041501004163800ecdonaldb283
651838065453406571400ecdonaldp384
666904066867006715500ecdonaldk409
713802071838407280320ecdonaldb409
851236085552208608820ronald1536
145839401463774014692900ronald2048
150940401511962015146900ecdonaldk571
162518601626790016317540ecdonaldb571
424616004255310042621420ronald3072
932365809335164093459140ronald4096
503649700504675500504777840sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
246202512026000rwb0fuz1024
461804620046200rainbowbinary256181212
4950053720543203icp
584405864061420rainbow5640
638206384063860rainbowbinary16242020
644006514065740ronald512
668207152071800ronald768
723007432078400tts6440
728007460078440rainbow6440
853208600087660ronald1024
113820113860113920mqqsig160
125360126140126680ronald1536
175480175500175760mqqsig192
174520177140177880ronald2048
226920227000232380mqqsig224
265780266000270940mqqsig256
316520321220322080ronald3072
389260389640389800sflashv2
461000463020464540donald512
512180512460513280ntrumls401x
525880526560529260ronald4096
544420545160548780ed25519
574220574480575520ntrumls439x
900640901380904920ntrumls593x
107982010844801098600ecdonaldp256
119562011960601198740pass769
121686012188201227740ntrumls743x
126382012840801288700donald1024
137494013776201385320pass863
148210014893601502000ecdonaldp224
174548017541001764960ecdonaldp160
206042020738402089860ecdonaldp192
258408025992802608320ed448goldilocks
314680031627003179580ecdonaldk163
327456033025603330020ecdonaldb163
406054040739604088340ecdonaldk233
419010042113804224040ecdonaldb233
427768043268404361220donald2048
633202063363406342620sphincs256
665688066751606696200ecdonaldp521
721942072326007250700ecdonaldk283
729134073246007359460ecdonaldp384
760614076538007678940ecdonaldb283
120419201208070012125420ecdonaldk409
128745401289672012931220ecdonaldb409
274054602753168027569080ecdonaldk571
299586802998428030049500ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

aarch64; Cortex-A53 (410fd030); 2014 HiSilicon Hi6220V100; 8 x 1200MHz; unstable; a53, supercop-20160731

Cycles to generate a key pair
quartilemedianquartilesystem
303750?348705?414400?ed25519
578340580800618435donald512
744795746010754515ed448goldilocks
1623240?1634175?2131200?donald1024
265963526730002682720ecdonaldk163
269365527191702748330ecdonaldp192
2148120?2812725?2832165?ecdonaldb163
275926528175852850390ecdonaldp160
345789034931253529575ecdonaldp224
365229036668703676590ecdonaldk233
3676590?3705750?4785600?ecdonaldp256
385884038892154164800ecdonaldb233
521599552269305259735donald2048
4415040?7351965?7392060?ecdonaldp384
756945076119757639920ecdonaldk283
821826082996658332470ecdonaldb283
13202190?13277520?17252000?ecdonaldp521
159894001601977516044075ecdonaldk409
177863851783377017873865ecdonaldb409
17982000?18007515?23678400?sphincs256
16915230?22834710?30314250?ronald512
34298235?34377210?45122400?ecdonaldk571
38655225?38706255?50820000?ecdonaldb571
32665275?51151500?68449455?ronald768
56040660?81295650?137542860?ronald1024
173901735174070620211171200pflash1
172607760?279938430?429457545?ronald1536
463257630?812125440?1105561305?ronald2048
859217625882285615887672925sflashv2
1034248095?1220068980?1388945600?mqqsig160
293217529532008518903643182400mqqsig192
2232607455?3439302930?4722101145?ronald3072
508268884551886332006333031200mqqsig224
4275761175?7048462860?10509685605?ronald4096
8079572610?8263042470?10110932000?mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
7290?7290?9600?mqqsig192
8505850510400mqqsig256
9720972012000mqqsig224
9720?9720?12800?mqqsig160
303750?304965?399200?ed25519
251505?329265?330480?sflashv2
702270?715635?912800?donald512
761805763020772740ed448goldilocks
149445015211801535760ronald512
167062516824001697600donald1024
298890029986203013200ecdonaldk163
298039530144153041145ecdonaldp192
307395030958203127410ronald768
310189531201203138345ecdonaldp160
311526031298403150495ecdonaldb163
386005538831403934170ecdonaldp224
407389540884754099410ecdonaldk233
4132215?4162590?5441600?ecdonaldp256
430596043509154398300ecdonaldb233
464008546716754708125ronald1024
2871200?4943835?8930400?pflash1
504589550944955149170donald2048
828387083045258336115ecdonaldk283
5064120?8416305?8491635?ecdonaldp384
897156090007209023805ecdonaldb283
117721351183288511889990ronald1536
15372180?15446295?20210400?ecdonaldp521
173550601736842517389080ecdonaldk409
192152251928083519354950ecdonaldb409
224228252249937022545540ronald2048
36791415?36832725?48379200?ecdonaldk571
41060925?41102235?54005600?ecdonaldb571
65143440?65254005?85605600?ronald3072
130350060130516515130642875ronald4096
335261025?335732445?442039200?sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
71685?89910?91125?ronald512
105705105705106920ronald768
128790128790130005ronald1024
191970191970193185ronald1536
245430246645249075ronald2048
245430?247860?323200?mqqsig160
340200?355995?447200?mqqsig192
285525?370575?371790?sflashv2
444690?450765?585600?ronald3072
549180?560115?723200?mqqsig224
645165646380656100ronald4096
721710?730215?950400?ed25519
746010?752085?971200?donald512
816480?829845?1074400?pflash1
885735?900315?1171200?mqqsig256
193914019537201979235donald1024
233401523461652358315ed448goldilocks
330844533424653353400ecdonaldp192
347854534943403514995ecdonaldp160
4203900?4213620?5537600?sphincs256
427437043059604352130ecdonaldp224
4578120?4609710?6067200?ecdonaldp256
535086053739455400675ecdonaldk163
561573056691905701995ecdonaldb163
604219560835056155190donald2048
721831573361707377480ecdonaldk233
7861050?7897500?10327200?ecdonaldb233
5415480?9052965?9095490?ecdonaldp384
152956351532236515369750ecdonaldk283
16223895?16383060?21212800?ecdonaldp521
166953151676578516855695ecdonaldb283
322218003228133532316570ecdonaldk409
357671703585343535940915ecdonaldb409
68934240?69083685?91007200?ecdonaldk571
77491485?77783085?102115200?ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
ntrumls743x22671
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
ntrumls401x9721
1056sphincs256
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
19266sflashv2
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
41000sphincs256

amd64; HW+AES (40651); 2014 Intel Core i5-4210U; 2 x 1700MHz; unstable; sliver, supercop-20160731

Cycles to generate a key pair
quartilemedianquartilesystem
452112454776475002donald512
477696479124482034ed25519
830472865290930918hector
106262410695241082040donald1024
118680611969281239354pass769
226411822903082307390ecdonaldp160
255968425934642613606ecdonaldk163
268204227072362726766ecdonaldp192
269971227189302736846ecdonaldb163
327238232945223305580donald2048
331801833415923416868ecdonaldk233
340746634370103470388ecdonaldp224
349305635294883567000ecdonaldb233
393442839581043986304ecdonaldp256
575383857784865802636ecdonaldk283
611011261344186162558ecdonaldb283
747317475126127559028ecdonaldp384
922498293393489461724ecdonaldk409
99074281008685210133244ecdonaldb409
145337761459621214665098ecdonaldp521
204369722048784620539128ecdonaldk571
221448362219476822244946ecdonaldb571
278299682791531227944460rainbowbinary256181212
19062792?28957470?39179040?ronald512
3599107236125322361598163icp
36688980?54743358?76622232?ronald768
668393166722061667301256tts6440
83594664?93958068?146145222?rwb0fuz1024
64401456?94918572?165288564?ronald1024
102400566106316652106400748rainbowbinary16242020
204466902209682306210415164rainbow5640
269196018269734050270668568pflash1
167919864?274009020?434727588?ronald1536
450513516451556022451908492rainbow6440
422468664?684824682?1104593484?ronald2048
192511955420865238082334178374mqqsig160
1193584770?2295480732?3576109014?ronald3072
322714417834022129283789203040mqqsig192
540113164256378867945849863662mqqsig224
4030159590?6047456094?8778046476?ronald4096
835229051484896385668791723068mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
166861684217142mqqsig160
181261849818882mqqsig192
215402214622368mqqsig224
241502425224396mqqsig256
419464211442360rainbowbinary256181212
609546139861938tts6440
675846963070656rainbowbinary16242020
193926197430209616rainbow5640
312600316578333870rainbow6440
476136477792482148ed25519
667050683868697698donald512
905148933366977796hector
123642612494941269252donald1024
156241215897661612032ronald512
251760025403822562528ecdonaldp160
251658625623242588940ronald768
1402224?2782374?4149342?pass769
283125628606562878836ecdonaldk163
295287029689682978154ecdonaldb163
296394029867163015852ecdonaldp192
330270633251583356514donald2048
340884034713123988182ronald1024
365584236645483677700rwb0fuz1024
363332436648303757842ecdonaldk233
371016637460043769368ecdonaldp224
382922438738583899994ecdonaldb233
1632828?4138668?7030770?3icp
429708043180444343778ecdonaldp256
1955952?4924068?8552028?pflash1
613044061627146182790ecdonaldk283
653460065546346586386ecdonaldb283
803011280669828111748ecdonaldp384
749710283453528423628ronald1536
976046498943609992574ecdonaldk409
104697181066197010729914ecdonaldb409
151968481527761415614748ecdonaldp521
143146381532940015470826ronald2048
210150722108481621340218ecdonaldk571
229745882301471623069610ecdonaldb571
411133564123450241346630ronald3072
855147788574196885913970ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
319803229832826rainbowbinary256181212
402424111841970rwb0fuz1024
403204240242738rainbowbinary16242020
6936070440705483icp
805688431885374rainbow5640
987669885698982tts6440
104256105450105654rainbow6440
153342155484160860ronald512
156420159552165342ronald768
156120166158174648ronald1024
196554203748207972ronald1536
247482256806261348ronald2048
371724386370397698mqqsig160
383562387192393360ronald3072
561732567588574332ronald4096
659508670314682614donald512
654708670950672510mqqsig192
9699849880741048026pflash1
102661810303021038162mqqsig224
125687412584341284582ed25519
135627613679341391382donald1024
169557017414821753128mqqsig256
181533018574921859946pass769
285043828642742881368ecdonaldp160
335380833629943378198ecdonaldp192
362164836406443674676hector
379366838439903886860donald2048
421184442564184287192ecdonaldp224
482129448753964963350ecdonaldp256
522644452972805320902ecdonaldk163
549280855313405561808ecdonaldb163
3264606?6870042?7048362?ecdonaldk233
714889872662827321548ecdonaldb233
919282892665389297684ecdonaldp384
118208821187151611893770ecdonaldk283
125775841259793012625896ecdonaldb283
176679901779943818278598ecdonaldp521
188762101922614819353600ecdonaldk409
202991462064962420838624ecdonaldb409
411738484132215641666070ecdonaldk571
450617884519233645259578ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
1544pass769
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1602pass769
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1602pass769
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
1602pass769

amd64; HW+AES (306f2); 2014 Intel Xeon E5-2670 v3; 12 x 2300MHz; unstable; tueisecgern, supercop-20160724

Cycles to generate a key pair
quartilemedianquartilesystem
467394687447003lattisigns512
95401103454104282ed25519
342792347380348112ed448goldilocks
649281653994708207pass769
718839746077769329pass863
224243402371457323796874rainbowbinary256181212
2695744430256733305639023icp
726728827452179774588807tts6440
803322478602795586229181rainbowbinary16242020
106792934108249963108692716pflash1
215360868235641348235769360rainbow5640
484320767526558811532072073rainbow6440
847572644?1117759045?1267413862?mqqsig160
1350923762?1882075442?2038881362?mqqsig192
310931879031862447283312064603mqqsig224
488809046949740761135076125416mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
1837?3119?3186?mqqsig160
2693?4438?4661?mqqsig192
549855515621mqqsig224
587059005940mqqsig256
285813025930492rainbowbinary256181212
465824826748742rainbowbinary16242020
601446078760937tts6440
93586102120102785ed25519
208656210076234943rainbow5640
355000363473363688ed448goldilocks
343556372679376176rainbow6440
352695?692898?1011789?lattisigns512
898104?1674014?2496592?pass769
897184?1761386?2297740?3icp
943963?1815957?2855471?pass863
1433274?2421823?4355752?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
2616530041302013icp
325743272134169rainbowbinary256181212
344974036740526rainbow5640
455954606146911tts6440
444395151451683rainbow6440
28238?51787?51965?mqqsig160
599416024160705lattisigns512
571756358763817rainbowbinary16242020
45218?74352?74615?mqqsig192
118585119640122032mqqsig256
112164120474121495mqqsig224
291962314085315861ed25519
416763418112433501pflash1
105678610622411145710pass769
108089611249211155986pass863
120202312196631220819ed448goldilocks
Secret key
bytessystem
64ed25519
144ed448goldilocks
193pass769
216pass863
256lattisigns512
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
56ed448goldilocks
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
1536lattisigns512
1544pass769
1776pass863
ntrumls743x19271
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
42rainbowbinary256181212
43rainbow6440
43tts6440
64ed25519
112ed448goldilocks
1184lattisigns512
1602pass769
1790pass863
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
42rainbowbinary256181212
43rainbow6440
43tts6440
64ed25519
112ed448goldilocks
1184lattisigns512
1602pass769
1790pass863
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
42rainbowbinary256181212
43rainbow6440
43tts6440
64ed25519
112ed448goldilocks
1184lattisigns512
1602pass769
1790pass863

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

Cycles to generate a key pair
quartilemedianquartilesystem
286002863228676lattisigns512
652926542065572ed25519
124808125056125676donald512
175292175576177576ecdonaldp224
176688177396178812ed448goldilocks
214420216120234068hector
285980286456288588ecdonaldp256
343664344016344644donald1024
356928358260359588pass769
442640?445544?774388?pass863
582660587028593912ecdonaldp160
652420654612659424ecdonaldk163
688892692448701800ecdonaldb163
691260696400703160ecdonaldp192
832192838316844096ecdonaldk233
875120883224894116ecdonaldb233
118070011823721189136donald2048
125592012576401259540ecdonaldp521
152740415337521538656ecdonaldk283
163525216432681658524ecdonaldb283
216574821793122191424ecdonaldp384
245326824599482471008ecdonaldk409
263210026420162655548ecdonaldb409
328340032860323290548sphincs256
590259259132685937904ecdonaldk571
642877264405486464808ecdonaldb571
6973464699075670003003icp
955328495608569572940rainbowbinary256181212
7670088?13089644?20499532?ronald512
204919522066004020717712tts6440
17364288?24837412?39332648?ronald768
24769888?28767208?46803592?rwb0fuz1024
353492043536449235427680rainbowbinary16242020
463031364658824846932164rainbow5640
30407808?47072432?78814644?ronald1024
649880926580200067229180pflash1
70926984?113653696?182868404?ronald1536
115553292116411664118568836rainbow6440
255296752255314532257980388sflashv2
178821912?315912520?504678244?ronald2048
723465112?799036324?946846968?mqqsig160
606999696?949982024?1446309860?ronald3072
119484896412900760281483519848mqqsig192
201784290020708902442144242888mqqsig224
1492930316?2187228588?3970437916?ronald4096
302564167630743158963171034876mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
198019922004mqqsig160
294029683016mqqsig192
3544?3572?5328?mqqsig224
356035723596mqqsig256
139441399214068rainbowbinary256181212
220242214822312tts6440
246442482425052rainbowbinary16242020
42156?42888?56244?rainbow5640
608806096461072ed25519
751367600077084rainbow6440
122496123120123392sflashv2
170444173396176556donald512
184688184912186072ed448goldilocks
248344249540251532ecdonaldp224
234156249980268368hector
369064372652375576donald1024
375880377404379744ecdonaldp256
421136426684433528ronald512
225228?436828?648720?lattisigns512
647032651800656416ecdonaldp160
263308?701212?941844?3icp
720220725788730544ecdonaldk163
734480743032753412ronald768
750036752036756040ecdonaldb163
760524767088772412ecdonaldp192
430684?857048?1276620?pass769
915556919180924012ecdonaldk233
960824966428971704ecdonaldb233
101064810114001012504rwb0fuz1024
532088?1057072?1588320?pass863
113484411443001151112donald2048
119843612090361218720ronald1024
811596?1403324?2491580?pflash1
146684814690561471524ecdonaldp521
163492416386201646900ecdonaldk283
174645617536281761012ecdonaldb283
232046423295482342492ecdonaldp384
261873626278362641988ecdonaldk409
271827227364682755224ronald1536
280636828146922824064ecdonaldb409
519774852171805243320ronald2048
616064461697766189712ecdonaldk571
668456066974006725124ecdonaldb571
153360481536251215422820ronald3072
324342163247711632555824ronald4096
516786485189473252482688sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
893690009036rwb0fuz1024
105161054810600rainbowbinary256181212
151601518015216rainbowbinary16242020
237442523225444ronald512
277322791228064ronald768
2936829452298603icp
320563217232408mqqsig160
336083417634340ronald1024
360203605637436rainbow5640
425284261642752lattisigns512
464084650446864rainbow6440
465324668448268tts6440
476964812448356ronald1536
498445047251652mqqsig192
670846718467388ronald2048
62844?67500?96172?mqqsig224
742127460876960mqqsig256
118324118676119520ronald3072
161648163676164180donald512
185112185464193860ed25519
186800186868187032sflashv2
191484192056193352ronald4096
249736249924250184pflash1
395680404872407300donald1024
536276537880540964ecdonaldp224
544040544912547572pass769
583736584064584628ed448goldilocks
652348652972653584pass863
716832721528724912ecdonaldp160
848140853708857796ecdonaldp192
897924900220904140ecdonaldp256
963072963800964636hector
133668013429961351256ecdonaldk163
131698013520881365364donald2048
140528414108561417036ecdonaldb163
149105214919201500988sphincs256
171633217257721734808ecdonaldk233
179723618117281820888ecdonaldb233
265486426709242694532ecdonaldp384
313300431430163154864ecdonaldk283
336593233679683371440ecdonaldp521
334870833683163386940ecdonaldb283
507375650983205130868ecdonaldk409
542918454458845466156ecdonaldb409
120424281206909612110328ecdonaldk571
131272081315943613213496ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
ntrumls743x22671
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
ntrumls401x9721
1056sphincs256
ntrumls439x11121
ntrumls593x14781
1536lattisigns512
1544pass769
1776pass863
ntrumls743x19271
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
1184lattisigns512
1602pass769
1790pass863
41000sphincs256

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

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

armeabi; Cortex-A9+NEON (413fc090); 2012 Samsung Exynos 4412; 4 x 1704MHz; odroid, supercop-20160731

Cycles to generate a key pair
quartilemedianquartilesystem
456463457169458265ed25519
687249688195689866ed448goldilocks
897538898260900952donald512
175947717741541795322ecdonaldp160
240347424192722434519ecdonaldp192
245202224639332477909ecdonaldk163
261829426412152669093ecdonaldb163
292015529221442939131donald1024
346260834842103517383ecdonaldp224
362907936562923675348ecdonaldp256
409470941068754125104ecdonaldk233
443880044629454484369ecdonaldb233
764741976759077698021ecdonaldk283
843364884576988484818ecdonaldb283
107055741070770610722066donald2048
107345071078684110838828ecdonaldp384
156183121565091715674740ecdonaldk409
175409271758256817609670ecdonaldb409
235518482367929623778835ecdonaldp521
364618553657497236646016ecdonaldk571
412808784138918841463003ecdonaldb571
78035164?128765136?199583624?ronald512
162521181?324831867?441502355?ronald768
333308360?516203967?887506176?ronald1024
645892788?746358568?921523256?mqqsig160
824179210824245906824337643sflashv2
1019735843?1146178008?1402217288?mqqsig192
683974185?1235893352?2065757440?ronald1536
179032958418888410521967839198mqqsig224
274786216528039235762898466247mqqsig256
1723528364?2810695423?4252686041?ronald2048
5460043592?9321354097?13840037097?ronald3072
13984950650?23621175924?36416728309?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
935793909424mqqsig160
983298449868mqqsig192
117491176911787mqqsig224
123521236612389mqqsig256
292867293349294148sflashv2
462365463450463823ed25519
744874745026745607ed448goldilocks
975059981849989125donald512
143230514468081466159ronald512
214242321651102178472ecdonaldp160
264974526640132682556ecdonaldp192
274802927609592777208ecdonaldk163
285003228749862895471donald1024
291444829325172949817ecdonaldb163
359653236329303692710ronald768
383893738619483884179ecdonaldp224
399085640210434042738ecdonaldp256
446133544758204486396ecdonaldk233
483070948427964854998ecdonaldb233
690964669311726956426ronald1024
825580482675148284482ecdonaldk283
903637290571319071819ecdonaldb283
101604161021812710298609donald2048
119765871203600412071494ecdonaldp384
171519141716600417179551ecdonaldk409
184371371847353918517605ronald1536
191118811912569519147161ecdonaldb409
264038782645884926552621ecdonaldp521
399784574003676540086413ronald2048
401128254016031040228650ecdonaldk571
448845854496809745042696ecdonaldb571
119269444119361363119465137ronald3072
266573502266674300266775230ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
101306101957102825ronald512
126895127877129169ronald768
163416164832165932ronald1024
262485262839263196mqqsig160
268777269680271274ronald1536
346821347564348400sflashv2
411303412322413761ronald2048
515825516084534265mqqsig192
673760674755679308mqqsig224
734766772396773923mqqsig256
791075794744798035ronald3072
106424510747681093118donald512
132181113238651329086ronald4096
138564013859911387855ed25519
194040219417021953134ed448goldilocks
216554021833492194552ecdonaldp160
292644329504282992008ecdonaldp192
332543733334353398207donald1024
428102442971584315828ecdonaldp224
448367845161584543196ecdonaldp256
492373949422694955446ecdonaldk163
527923353034835325062ecdonaldb163
830286083188588337577ecdonaldk233
901445590264549041376ecdonaldb233
120754941208848212311814donald2048
129802931306533113160798ecdonaldp384
153812581544240715477007ecdonaldk283
170272551705698117113010ecdonaldb283
286332842867407328788617ecdonaldp521
315766633163717131665280ecdonaldk409
354432423547074635501877ecdonaldb409
737053687377834373850535ecdonaldk571
831813188326760083367660ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
ntrumls743x22671
2823sflashv2
3072ronald3072
4096ronald4096
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
19266sflashv2
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

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

Cycles to generate a key pair
quartilemedianquartilesystem
821834837212841701ed25519
101635610357031038163donald512
214789221627882181989ecdonaldp160
293664629733423031452ecdonaldp192
297362729866872994702ed448goldilocks
334168633498843353328donald1024
334947233718483388070ecdonaldk163
357870036138463637540ecdonaldb163
386044238938293916984ecdonaldp224
505961351039725136664ecdonaldp256
602147260478516073333ecdonaldk233
663556766616906686262ecdonaldb233
109666631101985511039991ecdonaldk283
122307471227943812321562ecdonaldb283
122781551229086412303909donald2048
131226841316836613254049ecdonaldp384
241127772417787824219419ecdonaldk409
273661102742909327487221ecdonaldb409
294349722957088329692386ecdonaldp521
560374625611500156191144ecdonaldk571
640687246416170564335164ecdonaldb571
70773888?99281612?160509340?ronald512
170511374170728354170989820pflash1
223605084?331106240?517464059?ronald768
334958849?550212980?889907390?ronald1024
760109260761036602765739522sflashv2
889689900?1566128098?2461404196?ronald1536
162299845617263620101939985810mqqsig160
304274542231834186383480962724mqqsig192
1683029063?3200815038?4549721604?ronald2048
550429495256024803305676849814mqqsig224
6068591362?8565190261?15678038792?ronald3072
906360020491379099809283341102mqqsig256
14509513968?22640625288?37263119250?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
110681108311107mqqsig160
127121272712742mqqsig192
149091492615058mqqsig224
153451536515816mqqsig256
382677384679404010sflashv2
835405857833892429ed25519
116075411777891194914donald512
192486419562011984629ronald512
231780223372442359145ecdonaldp160
305117430671413068580ed448goldilocks
312712731411493166345ecdonaldp192
335482133797203404446donald1024
356285535720283583024ecdonaldk163
377044137753813784285ecdonaldb163
409194541190024150858ecdonaldp224
422470042488464281010ronald768
2623640?4560828?8105564?pflash1
531374253534225389094ecdonaldp256
628381762953966321818ecdonaldk233
687734468878836908109ecdonaldb233
786677679176287962334ronald1024
112530421126785611295599ecdonaldk283
118053411188202211985566donald2048
124892481250332412524701ecdonaldb283
135708291362987113673170ecdonaldp384
209168192098375121057188ronald1536
244485962447190224516834ecdonaldk409
277208242774932927795318ecdonaldb409
300868473019642430360262ecdonaldp521
442813404437806344464556ronald2048
564615225651272256599857ecdonaldk571
643460746439741364532240ecdonaldb571
132939546133060466133235489ronald3072
298969480299220235299542014ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
132909133302133887ronald512
166779167252168226ronald768
216189217803219872ronald1024
255543258154266472mqqsig160
306996309170325630sflashv2
360113360743363338ronald1536
555070557357575585ronald2048
616480633145653854mqqsig192
751255761356772282pflash1
108257711012061166807ronald3072
118129012210341240011mqqsig256
118958112405861280431mqqsig224
124926712595331301198donald512
182911818329191835573ronald4096
262566826343772651217ecdonaldp160
264784926520652664067ed25519
361232836535803666028ecdonaldp192
384000338647743878103donald1024
477960248037014824750ecdonaldp224
626998063180526447006ecdonaldp256
673454368018866823762ecdonaldk163
721033472332667286064ecdonaldb163
915164891541079162028ed448goldilocks
121826951220448812238442ecdonaldk233
133093471332876913387100ecdonaldb233
140279791406072914100632donald2048
159770711606677416151108ecdonaldp384
220765032211255622153875ecdonaldk283
245429142457242824606392ecdonaldb283
358283653591095136338545ecdonaldp521
484240584846936348583924ecdonaldk409
547614295481334054872666ecdonaldb409
112004847112084079112218045ecdonaldk571
127591321127991760128206021ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
ntrumls743x22671
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
19266sflashv2
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

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

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

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

Cycles to generate a key pair
quartilemedianquartilesystem
776527783878653lattisigns512
113921114575114764ed25519
209798210440212029donald512
281697282454286523ecdonaldp224
347817349525380143hector
404378405622406347ed448goldilocks
480614482095487013ecdonaldp256
579021581963587234donald1024
717333719762724196pass769
871111881440890817ecdonaldp160
937213944195954662ecdonaldk163
948728954563961135pass863
9860509934711000839ecdonaldb163
103269410428681055373ecdonaldp192
124038612488171264181ecdonaldk233
130135813083081320531ecdonaldb233
171615717199891726355ecdonaldp521
199958320059252013150donald2048
219939722108772230509ecdonaldk283
234682523568512371003ecdonaldb283
341490334343463466628ecdonaldp384
392651539502973975916ecdonaldk409
422361542433194266680ecdonaldb409
631216963794316432469ntrumls401x
716321772436257317121ntrumls439x
883899388706018923332ecdonaldk571
953936395839939683389ecdonaldb571
129447811307920713151948ntrumls593x
163990551643894716506108rainbowbinary256181212
178551871786631417920533sphincs256
11522308?18965507?27418458?ronald512
197740441992404620121102ntrumls743x
24967070?42918856?60901293?ronald768
43817650?51466986?84433305?rwb0fuz1024
5512305855193144552229753icp
563673095640859656583117rainbowbinary16242020
37716860?66750326?107648582?ronald1024
106312772106354881106464025tts6440
146004756146182683146356510pflash1
123637694?210446265?315295751?ronald1536
349801511349988416350156278rainbow5640
382852607383323260384002850sflashv2
264023402?391076651?668094916?ronald2048
761915818762086604762478256rainbow6440
890481492?1072996262?1404826961?mqqsig160
1329906758?1542522209?2008441504?mqqsig192
789481912?1599435598?2143372844?ronald3072
226603680224246671732568649901mqqsig224
1805240183?2833893355?4965151403?ronald4096
343874801635849665643733326364mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
297029963098mqqsig160
325032523282mqqsig192
351135503605mqqsig256
406042264379mqqsig224
248522495925198rainbowbinary256181212
387213904639459rainbowbinary16242020
848858498285139tts6440
102812102980103072ed25519
249206249719249980sflashv2
262211265779269877donald512
328562329619365261rainbow5640
372499374118379112ecdonaldp224
377357403323433842hector
419856420108420645ed448goldilocks
568266569470574516rainbow6440
590520592783596974ecdonaldp256
593065598368605844donald1024
609849617309625456ronald512
955270962676972120ecdonaldp160
102399510320311037672ecdonaldk163
105536010610391069018ecdonaldb163
110709711196021130481ronald768
111450411245791138034ecdonaldp192
1119778?1128813?3039242?ntrumls439x
661773?1299140?1935605?lattisigns512
133663413441521355643ecdonaldk233
140191114102431419848ecdonaldb233
170446917079921719070rwb0fuz1024
171582517318441744361ronald1024
908719?1803865?2674275?pass769
1003538?1849652?1874419?ntrumls401x
189235619038881915949donald2048
195172419591101964308ecdonaldp521
1335637?2313024?4107978?pflash1
233300023423662354733ecdonaldk283
1183535?2358826?3545566?pass863
246974424769472488670ecdonaldb283
2513998?2531061?4795338?ntrumls743x
1828454?3425272?5103676?ntrumls593x
359525236138623635191ecdonaldp384
1385384?3737476?5076485?3icp
399793040180234041120ronald1536
412765241404574168983ecdonaldk409
440221244207124447818ecdonaldb409
791957579390177975478ronald2048
909449591328469169767ecdonaldk571
982305498673579949323ecdonaldb571
242206742430239724366817ronald3072
523953315250795052606694ronald4096
322192812322330217322391422sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
137111375513808rwb0fuz1024
196171968419763rainbowbinary256181212
229322304023144rainbowbinary16242020
4189841936420023icp
419454235943534ronald512
449154599546378ronald768
541645475155870ronald1024
551115526255503rainbow5640
639076397364130tts6440
703877052770678rainbow6440
741797462275130mqqsig160
762077687877736ronald1536
101260102351103946ronald2048
117371117597117847lattisigns512
117406117840118641mqqsig192
145634146212146675mqqsig224
179267179962181584ronald3072
209858210323211104mqqsig256
257803258957259082sflashv2
277403277966278820donald512
288531289597290975ronald4096
353326353435353518ed25519
445134445486445682ntrumls401x
488559488860489169pflash1
498139499070501728ntrumls439x
675344689180694754donald1024
806060806857807618ntrumls593x
855530861825866312ecdonaldp224
106949010801711100431ecdonaldp160
108891410894221090267ntrumls743x
114507211493501151214pass769
126867112784021299914ecdonaldp192
138739813886411389260ed448goldilocks
144588614479191449569pass863
146266114639381465860hector
150861715109521515927ecdonaldp256
188588819179191930272ecdonaldk163
198791819950902008795ecdonaldb163
228645022930362306910donald2048
255753425744682593091ecdonaldk233
265232026672432683698ecdonaldb233
411032441110244118413sphincs256
419052242154994238297ecdonaldp384
448220344887344494245ecdonaldp521
454243045541504576308ecdonaldk283
479953948148484830542ecdonaldb283
804305380866798125526ecdonaldk409
861790286577538688407ecdonaldb409
178909081794941818043679ecdonaldk571
193539931941682619518420ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

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

Cycles to generate a key pair
quartilemedianquartilesystem
732127333973490lattisigns512
105419105646105905ed25519
212518213325215380donald512
580035582270584237donald1024
659938663499667974pass769
796320799814805704pass863
100426010087841014845ecdonaldp256
155905315654311574104ecdonaldp224
197595719804601987959donald2048
288922629075232931363ecdonaldp160
342382834433323464072ecdonaldp192
401901140325614057121ecdonaldk163
416767441942464224321ecdonaldb163
533523053504415376924ecdonaldk233
554955555654855595112ecdonaldb233
592787759778046023212ntrumls401x
695052770443377119025ntrumls439x
773712277452787754941ecdonaldp521
947954995159029583536ecdonaldk283
100469851008445910132113ecdonaldb283
113000961134166511397396ecdonaldp384
122903131234373612485959ntrumls593x
1284018612855224158962443icp
157509741578358415793673rainbowbinary256181212
11254227?16352702?26878455?ronald512
162929781639959616458972ecdonaldk409
174232131750218917565632ecdonaldb409
185553111870019918831897ntrumls743x
187036001885429819044945sphincs256
312861383133308331387048tts6440
370848543723701137389817ecdonaldk571
23106729?38469141?59240035?ronald768
400044324012307340349870ecdonaldb571
41687220?47439098?75321949?rwb0fuz1024
503245875035905050619523rainbowbinary16242020
51087382?81933626?124490460?ronald1024
905185409072495098712352rainbow5640
113240165?198464840?305197901?ronald1536
203483132203738644204737701rainbow6440
228359501?372629003?655775193?ronald2048
516966547518061800518985082sflashv2
648905686?1280286432?2183218644?ronald3072
1337479351?1507707513?1829620269?mqqsig160
2164803756?2386409704?2839191514?mqqsig192
368800272238631325053983975813mqqsig224
2009715772?3990750963?5787875321?ronald4096
544615980255470112785711544684mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
248325102534mqqsig160
421142284261mqqsig192
533653395368mqqsig256
536654105472mqqsig224
223072244722640rainbowbinary256181212
328303305533445tts6440
347053504935303rainbowbinary16242020
774607817295725rainbow5640
99791100055100423ed25519
133362133885134826rainbow6440
257038261365266373donald512
293002293868294550sflashv2
312663315853320819ecdonaldp256
430895432611439519ecdonaldp224
590420595068605910donald1024
597725610566621678ronald512
99979910078381019154ecdonaldp160
108432610910271102396ecdonaldk163
108334510954151103123ronald768
1090798?1099225?2976778?ntrumls439x
111945811241601131248ecdonaldb163
437221?1164070?1558056?3icp
116279811707021184724ecdonaldp192
609035?1203543?1781468?lattisigns512
145024914647451481428ecdonaldk233
149669615061871516163ecdonaldb233
157233515880461601612ronald1024
811895?1622940?2425964?pass769
170221017067011722233rwb0fuz1024
958113?1772106?1789243?ntrumls401x
185342418701091882333donald2048
1006729?2001786?3027374?pass863
227676522825832293541ecdonaldp521
2369575?2385413?4518881?ntrumls743x
252643325422922553447ecdonaldk283
265880926717882699480ecdonaldb283
1797947?3386894?5020026?ntrumls593x
374916737632233782373ecdonaldp384
435223643815434404837ecdonaldk409
445541544778984504987ronald1536
466071646901254713616ecdonaldb409
774411977727347803901ronald2048
981852298615159906260ecdonaldk571
105497051058494610631102ecdonaldb571
222509192231531922428631ronald3072
486826354874097148814116ronald4096
339673248339843194340886551sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
127081289812954rwb0fuz1024
148761497615063rainbowbinary256181212
211872131321375rainbowbinary16242020
375413763938474rainbow5640
3998940036401053icp
404504089541382ronald512
445234477245962ronald768
477664782647920tts6440
477474784448889rainbow6440
527735349854500ronald1024
724937336174442ronald1536
805038077781183mqqsig160
98302100087101803ronald2048
106690106804107329lattisigns512
129751130232130684mqqsig192
153821154317155117mqqsig224
171248172287173252ronald3072
213390214163215080mqqsig256
270859273078274566ronald4096
274778276610280380donald512
290793291019291747sflashv2
352459352576352737ed25519
405790408267408809ntrumls401x
470937471589472289ntrumls439x
648890652110657200ecdonaldp256
683369693595699884donald1024
771807776317777409ntrumls593x
896550899613906212ecdonaldp224
100005910010181008939ntrumls743x
101432810154341016708pass769
112457611318441140567ecdonaldp160
122466012264151228375pass863
133706413495541358104ecdonaldp192
200147220098972016857ecdonaldk163
207985420879412096423ecdonaldb163
223638722839642319464donald2048
266551326824722726783ecdonaldk233
276482227737932788368ecdonaldb233
400520740135604023883ecdonaldp521
421718142509634288757ecdonaldp384
431940743574274364475sphincs256
471542347396814769121ecdonaldk283
498500050064645035669ecdonaldb283
803910080754688112021ecdonaldk409
857761286008788641368ecdonaldb409
183155221841487818547505ecdonaldk571
197512891985389019983994ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
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
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

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

Cycles to generate a key pair
quartilemedianquartilesystem
309963109631212lattisigns512
719647213672296ed25519
139016139292140076donald512
191472191776193920ecdonaldp224
215004215192215500ed448goldilocks
238488240324259664hector
303852304392306740ecdonaldp256
390672391752393100donald1024
460136461452463792pass769
522920524576527556pass863
627800633692642464ecdonaldp160
747040752644760700ecdonaldp192
788912793556796376ecdonaldk163
828120834012837864ecdonaldb163
101592410200961026636ecdonaldk233
107051210749481079132ecdonaldb233
134791213523721357336donald2048
138423213851721390084ecdonaldp521
195242419599841967384ecdonaldk283
210338021092242119256ecdonaldb283
244639224583282471940ecdonaldp384
337832433932883416052ecdonaldk409
366960036793883708972ecdonaldb409
7690944770478877252083icp
798612080196168069904ecdonaldk571
822968083959648507656ntrumls401x
879886488355848914324ecdonaldb571
9804888994965210139044ntrumls439x
100611801007511210083492rainbowbinary256181212
8344784?13806320?21307508?ronald512
155898721560202815608856sphincs256
178463681804711618178648ntrumls593x
235178762371448823749664tts6440
16584528?27133840?40294160?ronald768
272323122752662827718036ntrumls743x
28837752?32680436?52785340?rwb0fuz1024
386356603865344438688180rainbowbinary16242020
32313924?50170052?81075776?ronald1024
548634525501579255812664rainbow5640
700622727032753270776592pflash1
128935300129191700133660992rainbow6440
101965788?159173804?241152060?ronald1536
307547848307612636307779932sflashv2
206957264?331952476?492480484?ronald2048
879242508?965661672?1141413676?mqqsig160
667387704?1164369448?1544216512?ronald3072
147032601215810290761818078176mqqsig192
1337516516?2372807676?3989326096?ronald4096
254251740426053362722671870688mqqsig224
383306942038901628083998402012mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
222822362240mqqsig160
340834163420mqqsig192
400840124024mqqsig224
438844004408mqqsig256
156321567215752rainbowbinary256181212
247762490425056tts6440
286282882429016rainbowbinary16242020
49560?49972?65548?rainbow5640
667326687666948ed25519
856368664487204rainbow6440
141276147896148260sflashv2
190068192988196736donald512
224400224888225064ed448goldilocks
271036272520275292ecdonaldp224
262232279424299632hector
400736402036405520ecdonaldp256
417752420740426008donald1024
462800467988474556ronald512
245932?478660?712496?lattisigns512
688540?693936?1867228?ntrumls439x
700240705476711960ecdonaldp160
268384?714772?957084?3icp
805912816340827692ronald768
826292832196838816ecdonaldp192
863392866856872236ecdonaldk163
901944905312910852ecdonaldb163
547880?1093284?1629744?pass769
110680811111481117040ecdonaldk233
613168?1131944?1150536?ntrumls401x
114297211438201144992rwb0fuz1024
116136011647921172548ecdonaldb233
616904?1225324?1856836?pass863
129181613025601309776donald2048
129178013032241314972ronald1024
1485964?1496272?2803176?ntrumls743x
918012?1590472?2829880?pflash1
160738816099001612860ecdonaldp521
206972820752522084700ecdonaldk283
221839222248562235120ecdonaldb283
1245252?2355572?3479896?ntrumls593x
261115626249042637720ecdonaldp384
294288029607722977032ronald1536
354827635562003576368ecdonaldk409
385924038650443880912ecdonaldb409
571685257399445766856ronald2048
826594083250928357332ecdonaldk571
906195291098689166376ecdonaldb571
171644401721295217254612ronald3072
364367283651259636589240ronald4096
283037280283085644283939796sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
104601054410744rwb0fuz1024
121121213612156rainbowbinary256181212
172281726017332rainbowbinary16242020
287122933229680ronald512
3034030480306083icp
310963131231608ronald768
367443694037068rainbow5640
372363744037700ronald1024
400124015240956mqqsig160
430884322843392lattisigns512
472324732447472tts6440
473164742847548rainbow6440
532165379654192ronald1536
630566337664656mqqsig192
746887486075496ronald2048
752447585277668mqqsig224
908489193694704mqqsig256
132700133672133872ronald3072
181848183440184684donald512
193204193468194404sflashv2
209616209884210584ed25519
215196216756228612ronald4096
277800278068278268pflash1
285452285724286004ntrumls401x
322284322544322812ntrumls439x
459236462428463720donald1024
575764577136581604ecdonaldp224
585712586084586528ntrumls593x
679864680820682400ntrumls743x
686056686336686616ed448goldilocks
694736695476696088pass769
767212768364770688pass863
771868775652781316ecdonaldp160
911056916860929596ecdonaldp192
954008955804961220ecdonaldp256
105262010534921054232hector
151539215181401546768donald2048
157848416073641618108ecdonaldk163
169410016996841709628ecdonaldb163
208775220940442102780ecdonaldk233
219642022089122229532ecdonaldb233
299410429999203010324ecdonaldp384
358115635821963586108sphincs256
367228436755523681064ecdonaldp521
400096440197164026676ecdonaldk283
427363642989124323888ecdonaldb283
689110869208646958916ecdonaldk409
751282475493047577816ecdonaldb409
162462361630312416374232ecdonaldk571
178817881794147218030604ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

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

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

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

Cycles to generate a key pair
quartilemedianquartilesystem
532004532200532524ed25519
128884012937681304700pass769
140614014149921425380pass863
146169214633481465216ed448goldilocks
177259961773321617738220sphincs256
114376492114505860114607412pflash1
335747720?492808776?750849888?mqqsig160
411172424?596666120?954245892?mqqsig192
676656672?853201248?949392284?mqqsig224
758257336?918355356?1048875200?mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
621262526304mqqsig160
672067967076mqqsig192
684868886932mqqsig256
702871047192mqqsig224
539776540024540428ed25519
791604?1350716?2400508?pflash1
150164815023921503016ed448goldilocks
1645472?3279440?4912428?pass769
1786484?3555956?5356516?pass863
323346880323440324323536060sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
372483764438244mqqsig160
631606346863996mqqsig192
721047249673348mqqsig224
900329090493344mqqsig256
258324258516258768pflash1
160887216095161612136ed25519
204268420445282049392pass769
217751621799482184952pass863
407933640813244085008sphincs256
488126848859244887984ed448goldilocks
Secret key
bytessystem
64ed25519
144ed448goldilocks
193pass769
216pass863
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
1088sphincs256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
Public key
bytessystem
32ed25519
56ed448goldilocks
ntrumls401x9721
1056sphincs256
ntrumls439x11121
ntrumls593x14781
1544pass769
1776pass863
ntrumls743x19271
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
112ed448goldilocks
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
112ed448goldilocks
1602pass769
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
112ed448goldilocks
1602pass769
1790pass863
41000sphincs256

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

Cycles to generate a key pair
quartilemedianquartilesystem
601005601135603484ed25519
689815689938694723ed448goldilocks
944468944762946757donald512
229372923182252340478ecdonaldp160
299522829966933019079donald1024
302495630488383067273ecdonaldp192
340677834238163444600ecdonaldk163
363076536598783676314ecdonaldb163
391942039498963973792ecdonaldp224
511173851430695181486ecdonaldp256
594080859661905976929ecdonaldk233
652001565329376559279ecdonaldb233
108313221086874010896443ecdonaldk283
109277221094471010953353donald2048
120489981209164612123124ecdonaldb283
132797111333916613409953ecdonaldp384
232403762329690723334621ecdonaldk409
263521732640098426458042ecdonaldb409
273834672747162927588315ecdonaldp521
539745585408456854174424ecdonaldk571
616114786174340461822270ecdonaldb571
104833024?149486330?227534670?ronald512
237149068237270607237530243pflash1
209589721?320231880?565770234?ronald768
521086745521344834521647415sflashv2
443817961?634310136?996818386?ronald1024
698356036?839575268?1084071056?mqqsig160
1031700487?1207856436?1542201794?mqqsig192
175213061119041196691997531826mqqsig224
1037509715?1933727816?2836216628?ronald1536
1936332330?3557803710?5673476765?ronald2048
583162552259652577246129619047mqqsig256
5044556395?9777443410?15810430203?ronald3072
14446154730?21432376195?39302186439?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
134961349813517mqqsig160
149891499115005mqqsig192
163451635316378mqqsig256
176231764017657mqqsig224
355947356458357423sflashv2
616995617272617437ed25519
758565758644759557ed448goldilocks
113705311474811156766donald512
200716320363022068681ronald512
248886625067812528263ecdonaldp160
306440230874933108234donald1024
324986732647973286310ecdonaldp192
366138036702073688389ecdonaldk163
387407738829433900229ecdonaldb163
2332462?4056557?7174608?pflash1
419221842220544244764ecdonaldp224
434226343783034418838ronald768
543303054599155476329ecdonaldp256
630040163124226327577ecdonaldk233
687847968900636911761ecdonaldb233
754909875942367646564ronald1024
105600131063298010686780donald2048
112436581126003011279069ecdonaldk283
124632181247774912487624ecdonaldb283
137925611385178713920585ecdonaldp384
194667211953939419602473ronald1536
238980392390862123927115ecdonaldk409
270581572708361527112518ecdonaldb409
281371842823490928327232ecdonaldp521
404248524051146740639786ronald2048
551490755517069055198020ecdonaldk571
627331246275622662802068ecdonaldb571
119714149119852651120025314ronald3072
267048111267227470267423926ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
164325164627165151ronald512
195791198263199372ronald768
256648257436257755ronald1024
314188314398314531sflashv2
315358315433315467mqqsig160
366733366879367067mqqsig192
407285408018408716ronald1536
623209623809625100ronald2048
627795629653637633mqqsig224
738896739615739845pflash1
832093876110953580mqqsig256
119493011956821196842ronald3072
119076912000811202265donald512
169604816961451698825ed25519
172854817288981729515ed448goldilocks
198530419879412010513ronald4096
281000328171702822777ecdonaldp160
348934735029873513119donald1024
376399937827243795568ecdonaldp192
483931148629974884274ecdonaldp224
635661863879436408150ecdonaldp256
689519669079356924940ecdonaldk163
736250473842667401730ecdonaldb163
120307341206312412116106ecdonaldk233
121350081233199312422188donald2048
132278671327213313307380ecdonaldb233
162354081628138816317311ecdonaldp384
219091132195180122021779ecdonaldk283
243505772439961324433637ecdonaldb283
330998683321417733499830ecdonaldp521
471587894720242447246687ecdonaldk409
532735295332195753419606ecdonaldb409
109181832109281287109355934ecdonaldk571
124369140124554975124638368ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
ntrumls743x22671
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
19266sflashv2
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

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

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

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

Cycles to generate a key pair
quartilemedianquartilesystem
808344808581811429ed25519
100823410095081012096donald512
215572721753482199766ecdonaldp160
293570329628362989073ecdonaldp192
330435033105403320959donald1024
337709433976433415899ecdonaldk163
359967336190513637328ecdonaldb163
387288038996683944755ecdonaldp224
511116351301615159169ecdonaldp256
605466160830486098592ecdonaldk233
664896766805516689313ecdonaldb233
109794871100824711029967ecdonaldk283
121900931220203212210107donald2048
123208621235322812367491ecdonaldb283
129923131306222113129911ecdonaldp384
240388322412344224155371ecdonaldk409
275287752758989227641739ecdonaldb409
292902972941105829517825ecdonaldp521
562453245634300656398724ecdonaldk571
636977616378321363836824ecdonaldb571
77757423?132146737?200435589?ronald512
185489687185711037185923309pflash1
218916750219292596222290264rainbow
178911771?286285209?426532929?ronald768
358428658?592288169?945152599?ronald1024
699651834700072554702693926sflashv2
829550867?1421865018?2202209824?ronald1536
187334067220009191322275172484mqqsig160
1886110654?2965564168?4864741681?ronald2048
331529083034650959163798897826mqqsig192
585445978859543699606058995932mqqsig224
5169260974?9565565623?14320032840?ronald3072
15693137456?27634809660?38846763766?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
139191396714047mqqsig160
153281591616170mqqsig192
177661831318345mqqsig224
257699258193259047sflashv2
819349819670821485ed25519
114632411595571165041rainbow
115778311656551179510donald512
192088319761742022849ronald512
230333223251552350666ecdonaldp160
313030231583513180572ecdonaldp192
333179633566803375439donald1024
360198036109573624999ecdonaldk163
379677938074253818553ecdonaldb163
409749241244994145337ecdonaldp224
421376042384484269517ronald768
2533708?4423478?7849297?pflash1
534189153714305412511ecdonaldp256
634862663605236381651ecdonaldk233
694112569527276971333ecdonaldb233
785806579050047947504ronald1024
113182041132940611351776ecdonaldk283
117261981179349311884127donald2048
125666561257937712589552ecdonaldb283
134195091345875813503599ecdonaldp384
208325012089122920997434ronald1536
246041962461919924647058ecdonaldk409
278822762790467327927562ecdonaldb409
298904452998091330079516ecdonaldp521
439271184403632744116175ronald2048
566938205671774556750124ecdonaldk571
650940396511914965162421ecdonaldb571
132023223132162373132353644ronald3072
296716834296938509297177038ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
133144133955135987ronald512
166813168282171074ronald768
217293219358220620ronald1024
346915347815348915sflashv2
359447361562365042ronald1536
478478480386482219mqqsig160
552685554494557143ronald2048
690257690650692918pflash1
876709884123901274mqqsig192
108388110848751088255ronald3072
123922512464051250630donald512
135177813817891419879mqqsig224
181158018146171824995ronald4096
211044821189322120855rainbow
259320325943432605141ed25519
265037026697632691301ecdonaldp160
369176937026443719424ecdonaldp192
384486838496673861904donald1024
480587448796964888268ecdonaldp224
627059663076006360060ecdonaldp256
679088168030306893661ecdonaldk163
732233173355077350628ecdonaldb163
123117811233049712356951ecdonaldk233
134460421346656613488946ecdonaldb233
137181631372880113833622donald2048
158865791595236316090017ecdonaldp384
222401052226729922294677ecdonaldk283
246943012473493124773971ecdonaldb283
356295653568280535741698ecdonaldp521
486380974870128248770736ecdonaldk409
550405525508148455130800ecdonaldb409
112390287112484286112608004ecdonaldk571
129266483129374260129491243ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
768ronald768
1024ronald1024
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
ntrumls743x22671
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
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
19266sflashv2
31680rainbow
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43rainbow
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
43rainbow
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43rainbow
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

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

Cycles to generate a key pair
quartilemedianquartilesystem
694526978170211lattisigns512
111686111736111846ed25519
221712222538224629donald512
325942328335355283hector
371779372929377944ecdonaldp224
507375507966513763ecdonaldp256
604621606186607939donald1024
771800775061780143pass769
911004920195934906ecdonaldp160
933756939508952422pass863
108887910998891123101ecdonaldp192
113988411542881178765ecdonaldk163
119099812012471216274ecdonaldb163
147894514989001523183ecdonaldk233
153256615433711575090ecdonaldb233
206153520677242082305donald2048
268435126861522695972ecdonaldp521
277517127954652838101ecdonaldk283
294879629759193037621ecdonaldb283
367371137004803739187ecdonaldp384
503188050569545112895ecdonaldk409
543595054656185512790ecdonaldb409
900238291492869266220ntrumls401x
108650961102760011210537ntrumls439x
113696291149182611561456ecdonaldk571
124782751256556512661214ecdonaldb571
158014091581432015846529rainbowbinary256181212
194069661959553019722166ntrumls593x
15609956?22122301?32250542?ronald512
268152942682101626843458sphincs256
288566092919818529566298ntrumls743x
430578304308969143134502tts6440
4863761948744972487699713icp
29963133?48773827?69146179?ronald768
44996620?51373448?81120005?rwb0fuz1024
536229065375872654030004rainbowbinary16242020
47355288?92047053?143655360?ronald1024
924918969254494892674924rainbow5640
100762697100952708101109719pflash1
214030818215272497221997640rainbow6440
161939999?257036483?407092779?ronald1536
251323232?444037446?735209187?ronald2048
503864996504396455504958451sflashv2
1171421094?1321924458?1610782546?mqqsig160
795162011?1507667169?2531434340?ronald3072
1835281560?2038062722?2435600751?mqqsig192
306504577731951133283300417036mqqsig224
1966159516?3959017241?6505043942?ronald4096
451525977046328281874763290067mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
329032903296mqqsig160
491849845000mqqsig192
581858945912mqqsig224
609861306158mqqsig256
250022514425333rainbowbinary256181212
382053849638702rainbowbinary16242020
404014057640777tts6440
8619587880105796rainbow5640
107026107054107126ed25519
147001147752149064rainbow6440
282221286573292737donald512
314736315295315577sflashv2
358152381315409614hector
464091467291472187ecdonaldp224
622875624580628853ecdonaldp256
625370631854638827donald1024
672088682904694917ronald512
100133010094171022037ecdonaldp160
562484?1098717?1634802?lattisigns512
1186053?1188366?3212064?ntrumls439x
117939711908361210073ecdonaldp192
119883112113191224593ronald768
124567312608881276022ecdonaldk163
128272112986071317176ecdonaldb163
158380815893531603097ecdonaldk233
163870916485931667564ecdonaldb233
183971118479911853658rwb0fuz1024
185035618651401880424ronald1024
935102?1872015?2776236?pass769
194685219611651972422donald2048
1097084?2015260?2037600?ntrumls401x
1213984?2111931?3731443?pflash1
1166097?2318041?3515521?pass863
966083?2601566?3513881?3icp
2762720?2792495?5309414?ntrumls743x
293029729357762942278ecdonaldp521
291107529365452974112ecdonaldk283
309531031303723170655ecdonaldb283
1881501?3531924?5219941?ntrumls593x
386016738817063903686ecdonaldp384
432173643395344366234ronald1536
523221352586875311792ecdonaldk409
565178256741555769240ecdonaldb409
840280084395198465739ronald2048
117532221187243911940493ecdonaldk571
127782981283956612966078ecdonaldb571
254812482560248525722146ronald3072
546015275470861354815372ronald4096
488387802488458909488582683sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
156721592416104rainbowbinary256181212
162561633016376rwb0fuz1024
229862304623106rainbowbinary16242020
394503952940436rainbow5640
4189642036426243icp
441904439445048ronald512
467514725148200ronald768
500725013250190tts6440
501205017550348rainbow6440
564385795858405ronald1024
789847964680444ronald1536
924789251492582mqqsig160
952319543395835lattisigns512
108691109182110548ronald2048
142118142146142332mqqsig192
185532187338188490ronald3072
193916194044201436mqqsig224
243008243166243360mqqsig256
289449290663292354donald512
303486304363305354ronald4096
327150327434327886sflashv2
369684369898370068ed25519
451366451484451796pflash1
476692477079477592ntrumls401x
557490557726558200ntrumls439x
714138715212716315donald1024
882962883398884453ntrumls593x
113019611365911145588ecdonaldp160
115956411611501170811ntrumls743x
116573411714051175753ecdonaldp224
118272811904621193664pass769
133436013452361353929ecdonaldp192
143113714375891440386pass863
144311114435661444473hector
161187716170981621880ecdonaldp256
235771123590662367792donald2048
236101923789972426451ecdonaldk163
242841124697982493109ecdonaldb163
301544630343283064013ecdonaldk233
315233331769763212365ecdonaldb233
450293145319504578103ecdonaldp384
569716657286695776869ecdonaldk283
605834961007136188700ecdonaldb283
625700262706426275286sphincs256
710026371058817108313ecdonaldp521
102212121025097410299167ecdonaldk409
110300631107681711142587ecdonaldb409
230503372330832523531994ecdonaldk571
250044912529433225595996ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

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

Cycles to generate a key pair
quartilemedianquartilesystem
131751131813131931ed25519
547694548412549385ed448goldilocks
779565781940787878pass769
99856410039741012130pass863
2359403823611053236372163icp
366952043676735636831571rainbowbinary256181212
660079006636599367811085tts6440
134048738134293221134432196pflash1
158555224158598866158662108rainbowbinary16242020
207489870208551718209427495rainbow5640
457677472458982363462203876rainbow6440
176185104318870914762138153752mqqsig160
313411268632891936263656006415mqqsig192
535916801154548910275528449579mqqsig224
559482996056902113995868700288mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
564856575676mqqsig160
722572307239mqqsig192
860786268636mqqsig224
887388738878mqqsig256
476714780448009rainbowbinary256181212
640306438664614tts6440
900699119091784rainbowbinary16242020
129257129323129376ed25519
161415161809195058rainbow5640
272722273733279210rainbow6440
564965566005566556ed448goldilocks
976900?1949452?2903167?pass769
1263015?2509534?3833226?pass863
1141463?3032200?4058181?3icp
1929294?3328966?5782907?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
418004183841933rainbowbinary256181212
659976626766623rainbowbinary16242020
696696991070581mqqsig160
7734977435774773icp
891348958589803rainbow5640
113801114148114399rainbow6440
118650118803118997tts6440
130126130392130844mqqsig192
169784170363171399mqqsig224
225515228351234128mqqsig256
429642429780429956ed25519
561493561749562504pflash1
125911112599091263951pass769
158002115819351593544pass863
166215816627851671406ed448goldilocks
Secret key
bytessystem
64ed25519
144ed448goldilocks
193pass769
216pass863
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
56ed448goldilocks
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
1544pass769
1776pass863
ntrumls743x19271
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
42rainbowbinary256181212
43rainbow6440
43tts6440
64ed25519
112ed448goldilocks
1602pass769
1790pass863
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
42rainbowbinary256181212
43rainbow6440
43tts6440
64ed25519
112ed448goldilocks
1602pass769
1790pass863
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
42rainbowbinary256181212
43rainbow6440
43tts6440
64ed25519
112ed448goldilocks
1602pass769
1790pass863

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

Cycles to generate a key pair
quartilemedianquartilesystem
131751132240132309ed25519
250050250905252327donald512
326415327105333921ecdonaldp224
545139546729547815ed448goldilocks
564822566064573072ecdonaldp256
661602662385665643donald1024
735795738033743352pass769
933681940665949824pass863
129081013051801316052ecdonaldp160
152976315398251555458ecdonaldp192
211880121264272134110ecdonaldp521
221586322193252231493donald2048
246832824776582488821ecdonaldk163
262292426445752659797ecdonaldb163
343018534605063487467ecdonaldk233
364400436672273676767ecdonaldb233
469755647201224755300ecdonaldp384
763676776639387675398ecdonaldk283
841609884505268466861ecdonaldb283
170985661713601217160225ecdonaldk409
191668321921559419240542ecdonaldb409
201951002066115621012504ntrumls401x
2189685322082520221481933icp
241083872440916424976731ntrumls439x
292398692924338829252019sphincs256
20261274?32505093?47521005?ronald512
372447423729484237340748ecdonaldk571
403609354039827340440198rainbowbinary256181212
422134624232449542357969ecdonaldb571
434032984396301444213850ntrumls593x
607752246084518160981972tts6440
674779266821434868810973ntrumls743x
51649890?85036305?120085140?ronald768
86696067?118738539?189932811?ronald1024
132522249132694704133656096pflash1
183169593183280398183465447rainbowbinary16242020
231197193232070424233470206rainbow5640
202403220?336963348?507742812?ronald1536
453209295453262527453367461sflashv2
461408724464003769468034665rainbow6440
426925668?659471136?999258282?ronald2048
693185502?868122912?1202299902?mqqsig192
1062708408?1181388264?1408187040?mqqsig160
1030855482?1685869464?2656293054?ronald3072
157457491217004496441810846668mqqsig256
282679887029473074423068328114mqqsig224
3207214578?5472155025?9276212334?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
478547855514mqqsig160
496849985001mqqsig192
564656525676mqqsig256
747674887542mqqsig224
532985354453712rainbowbinary256181212
587225886959127tts6440
9813999291100500rainbowbinary16242020
126153126516126819ed25519
172494173334173823sflashv2
177534?178116?223821?rainbow5640
286224304242315306rainbow6440
339321346053352989donald512
440427441894448977ecdonaldp224
559536559821562713ed448goldilocks
698871700869708510ecdonaldp256
718455725520733941donald1024
804021816249833040ronald512
1326336?1341543?3560733?ntrumls439x
139022414094961433058ronald768
140180414135161424886ecdonaldp160
163536616487491664352ecdonaldp192
917844?1838430?2743539?pass769
214162221618002178168ronald1024
215743821697622183835donald2048
1194171?2181942?2222955?ntrumls401x
1171209?2326311?3547290?pass863
895668?2362635?3161070?3icp
240998424203372428482ecdonaldp521
259530326055062612724ecdonaldk163
275450727654542775099ecdonaldb163
1629066?2822805?5033223?pflash1
2865888?2901828?5435841?ntrumls743x
356610035753373586386ecdonaldk233
380813138195403827946ecdonaldb233
2165052?4053855?5985756?ntrumls593x
481330548460714892937ronald1536
491799049412764963818ecdonaldp384
783123078384007846836ecdonaldk283
862948286468738693991ecdonaldb283
934352493684459415986ronald2048
173786581739140817416428ecdonaldk409
195289861955448319573446ecdonaldb409
258275522589081925944741ronald3072
377614533777606337806855ecdonaldk571
427211704274142342760548ecdonaldb571
553945505546508655566798ronald4096
537278274537383610537774798sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
500075002850847rainbowbinary256181212
552605572256091ronald512
576965818559178ronald768
679836826568658mqqsig160
684306895575114ronald1024
693006964569738rainbowbinary16242020
9332493693940383icp
933639386194704ronald1536
966729744698922rainbow5640
117342117720118746mqqsig192
126999127281127851ronald2048
144504145290145767rainbow6440
147426147642150528tts6440
153195154845158214mqqsig224
200430215604239712mqqsig256
216237217434219657ronald3072
259758260010260271sflashv2
335154335766337071donald512
340281341502342729ronald4096
426453426972428241ed25519
508590509610510336pflash1
525672526098527886ntrumls401x
587622588189591000ntrumls439x
787806790737795990donald1024
957150959007964494ntrumls593x
9903969925381002174ecdonaldp224
117203111736781182702pass769
122686212282961240341ntrumls743x
144812114599441476639pass863
158631916044451618440ecdonaldp160
169558816962871705620ed448goldilocks
175925717636611773198ecdonaldp256
186802818872041901250ecdonaldp192
252178825561952572389donald2048
499811150169245025474ecdonaldk163
532777553472305365290ecdonaldb163
558158755885085595489ecdonaldp521
571394757473045793321ecdonaldp384
675088867515996752328sphincs256
690331269125586925656ecdonaldk233
739828274057587412547ecdonaldb233
153182401541732415438066ecdonaldk283
169804381699533617019882ecdonaldb283
344154603446212534513164ecdonaldk409
383087913863651738685885ecdonaldb409
749775097501490475054123ecdonaldk571
849545798506161685101231ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

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

Cycles to generate a key pair
quartilemedianquartilesystem
900402901764902856ed25519
206961320716892079744ed448goldilocks
213749721473282164392pass769
219449422103912233053pass863
167371098168029823168261228pflash1
774286926?1087129377?1700929551?mqqsig192
1043157246?1296138930?1759542564?mqqsig160
1233511386?1542749892?1703889030?mqqsig224
407162371841691076264366319706mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
151471515015180mqqsig160
154171544115456mqqsig192
164491646416479mqqsig224
178381785317871mqqsig256
926646927570928611ed25519
214167921439802152206ed448goldilocks
1781319?3088998?5454150?pflash1
2809695?5578443?8348280?pass769
2944074?5833803?8840991?pass863
Cycles to verify 59 bytes
quartilemedianquartilesystem
800228025080508mqqsig160
132498132723133161mqqsig192
167271167712168819mqqsig224
226524227460244023mqqsig256
399141399867400482pflash1
276500727679952775504ed25519
357163835811483584256pass769
359126136037323608328pass863
735801073592527362267ed448goldilocks
Secret key
bytessystem
64ed25519
144ed448goldilocks
193pass769
216pass863
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
Public key
bytessystem
32ed25519
56ed448goldilocks
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
1544pass769
1776pass863
ntrumls743x19271
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
112ed448goldilocks
1602pass769
1790pass863
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
112ed448goldilocks
1602pass769
1790pass863
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
112ed448goldilocks
1602pass769
1790pass863

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

Cycles to generate a key pair
quartilemedianquartilesystem
130112130306130910ed25519
257706258514260124donald512
378375379477387106ecdonaldp224
552638554092561977ecdonaldp256
582298583267585499ed448goldilocks
679383680642683933donald1024
732355738687767999hector
795630798518804446pass769
979488985107990755pass863
109143611045841121067ecdonaldp160
128416712940051318510ecdonaldp192
224283122537802261997donald2048
249278125039952532890ecdonaldk163
265130226660232679213ecdonaldb163
267022226802502684904ecdonaldp521
342013734370483448913ecdonaldk233
367398736889023700862ecdonaldb233
428318943142114343875ecdonaldp384
769646377219667736781ecdonaldk283
850379285322688541350ecdonaldb283
171828831721810917252242ecdonaldk409
193254561937535419410082ecdonaldb409
202641892071834521080714ntrumls401x
244531422445503824457047sphincs256
244565152477518325313500ntrumls439x
21247871?36018728?51621666?ronald512
368568233689041036918824rainbowbinary256181212
376848993776559237821880ecdonaldk571
3777074637798220379904623icp
427670154284164242913405ecdonaldb571
437956704427915344630582ntrumls593x
55371183?63499819?101867008?rwb0fuz1024
638431076395371564076655tts6440
679549776869577869330340ntrumls743x
46922946?72750088?96129735?ronald768
78128399?107828392?190858102?ronald1024
143294561143436652143603847pflash1
176680297176806989177837478rainbowbinary16242020
218300044218572542218693163rainbow5640
189429492?338224092?518525090?ronald1536
505735117506688062507907910rainbow6440
391036848?535786947?1016231948?ronald2048
565760801565814024565953556sflashv2
164635001017702875612009415381mqqsig160
913486902?1808646185?2943443392?ronald3072
293688973630917367203428222844mqqsig192
2307203198?4464421935?6548904168?ronald4096
507246368751532389525243884058mqqsig224
729125748674010804977597493634mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
499249935006mqqsig160
647565176593mqqsig192
766276667676mqqsig224
810881328132mqqsig256
483414847348668rainbowbinary256181212
614846168862044tts6440
9865899822100619rainbowbinary16242020
125410125561125993ed25519
175076175936209185rainbow5640
314464314902315718sflashv2
318179318768320515rainbow6440
336637340993345529donald512
489202490983500365ecdonaldp224
600206600695601407ed448goldilocks
682884685605693913ecdonaldp256
712676719003727652donald1024
770236797141828713hector
816696828467837781ronald512
119424512042061214205ecdonaldp160
139344614053161418512ecdonaldp192
1475953?1490142?3972748?ntrumls439x
147214414910251512771ronald768
1008724?2016618?3003715?pass769
213636021546382168797donald2048
223367822346002248127rwb0fuz1024
1243483?2257371?2304348?ntrumls401x
227439522970762324085ronald1024
1215221?2410269?3687777?pass863
261538826255392635447ecdonaldk163
277212827819612788849ecdonaldb163
2916828?2957777?5499726?ntrumls743x
296074129719282977485ecdonaldp521
1213791?3231054?4340707?3icp
357816035894653600619ecdonaldk233
383872738471823854887ecdonaldb233
2235616?3852046?6846103?pflash1
2326702?4349546?6418489?ntrumls593x
448268445138264529220ecdonaldp384
511383151420795169625ronald1536
789159778998207908812ecdonaldk283
870067587093778717751ecdonaldb283
985426599003069941123ronald2048
174807461749331917522051ecdonaldk409
196815831969764719721563ecdonaldb409
282362422829171828339607ronald3072
382109143822230038248758ecdonaldk571
432245864325313943314723ecdonaldb571
596665935973849359813582ronald4096
457778229457879190457973591sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
203112046821052rwb0fuz1024
415254153941638rainbowbinary256181212
533195413154506ronald512
552805585057826ronald768
711607133172044mqqsig160
664007357274147ronald1024
746087462374874rainbowbinary16242020
8584786075869013icp
902649046890559rainbow5640
919329210292791ronald1536
118042118916119249tts6440
121025121438122521rainbow6440
123823124322125077ronald2048
134144134668135270mqqsig192
145967146404147787mqqsig224
213760214724216044ronald3072
217693225430231871mqqsig256
325660326297327764donald512
338409338628340442ronald4096
405418405816406382sflashv2
429163429866430336ed25519
543994544810545276pflash1
547400547927548387ntrumls401x
659728659999660639ntrumls439x
782396794328805805donald1024
103606510369061038696ntrumls593x
115100111531571162638ecdonaldp224
126014212609111262740ntrumls743x
130374713044881309252pass769
134858213557121368917ecdonaldp160
153035015307401540668pass863
158983915974771606621ecdonaldp192
172663517309051740176ecdonaldp256
178374417845231792811ed448goldilocks
251843625475392577179donald2048
325981632711833273695hector
501017250390195045560ecdonaldk163
519883752132495240641ecdonaldp384
538897553963285404326ecdonaldb163
563924356400795640896sphincs256
695636069749196994575ecdonaldk233
705040170607617063298ecdonaldp521
745498774702307488802ecdonaldb233
155668621559039315723308ecdonaldk283
171389931717322617198543ecdonaldb283
344174743452180334594174ecdonaldk409
389084233897085239033486ecdonaldb409
759277967595182175989768ecdonaldk571
858717308596000986034071ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

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

Cycles to generate a key pair
quartilemedianquartilesystem
773677745577659ed25519
306724307498307990ed448goldilocks
471535474136516626pass769
557325559827563168pass863
1046133110821194110350913icp
315236513163310831941674tts6440
960930309715717499273412rainbow5640
223035000226059979228793064rainbow6440
1019651546?1126222158?1330206935?mqqsig160
1637270566?1776959934?2051185193?mqqsig192
272646178728046418332883847468mqqsig224
420669815642699942294392340175mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
770477057709mqqsig160
822882328236mqqsig192
973997439916mqqsig224
104921051010731mqqsig256
342173433634478tts6440
739287394574070ed25519
8439786192103950rainbow5640
147803148335149133rainbow6440
316697317109318344ed448goldilocks
395600?1057135?1414823?3icp
576274?1153225?1711431?pass769
679372?1349511?2057501?pass863
Cycles to verify 59 bytes
quartilemedianquartilesystem
3523235387359493icp
440084422144381rainbow5640
580315819558354rainbow6440
577165832858581tts6440
258116258133258138mqqsig160
259910260167260251ed25519
496843497707533687mqqsig192
623659624070633858mqqsig224
747820819342821053pass769
862252863206863940pass863
101163710116551012793ed448goldilocks
102495610250001025018mqqsig256
Secret key
bytessystem
64ed25519
144ed448goldilocks
193pass769
216pass863
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
127683icp
16608tts6440
86240rainbow5640
150512rainbow6440
Public key
bytessystem
32ed25519
56ed448goldilocks
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
1544pass769
1776pass863
ntrumls743x19271
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37rainbow5640
43rainbow6440
43tts6440
64ed25519
112ed448goldilocks
1602pass769
1790pass863
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37rainbow5640
43rainbow6440
43tts6440
64ed25519
112ed448goldilocks
1602pass769
1790pass863
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37rainbow5640
43rainbow6440
43tts6440
64ed25519
112ed448goldilocks
1602pass769
1790pass863

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

Cycles to generate a key pair
quartilemedianquartilesystem
776657770877743ed25519
327725328107328812ed448goldilocks
375726377489399044hector
441975443106445178pass769
520513523594526098pass863
1009772810184354110124933icp
367576293748189037941720tts6440
962435109722462997513849rainbow5640
146505185146617224146777955pflash1
219263807220092214222556417rainbow6440
528128507?668745036?937636830?mqqsig192
702746710?803140089?978371573?mqqsig160
796514613924291732994766526mqqsig224
93240101010623542241144240819mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
650965136517mqqsig160
672067316732mqqsig192
762176257648mqqsig224
812881368147mqqsig256
345813469534854tts6440
719287196772037ed25519
8666987095100437rainbow5640
146831147736149456rainbow6440
340899341156342580ed448goldilocks
402277421789443071hector
387215?1009675?1353472?3icp
548781?1092133?1632591?pass769
643320?1278950?1957917?pass863
1451435?2528577?4479314?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
3357534668354783icp
416364247142846rainbow5640
554355553655626rainbow6440
553535555156347tts6440
172189172642173199mqqsig160
177041177278177652mqqsig192
257825257891258017ed25519
274696274895274942mqqsig224
428743429106429136pflash1
447092447502447614mqqsig256
698471699196700225pass769
804683804874807261pass863
100345510036341003719ed448goldilocks
157502715756041576169hector
Secret key
bytessystem
29hector
64ed25519
144ed448goldilocks
193pass769
216pass863
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
127683icp
16608tts6440
86240rainbow5640
150512rainbow6440
Public key
bytessystem
32ed25519
56ed448goldilocks
60hector
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
1544pass769
1776pass863
ntrumls743x19271
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow6440
43tts6440
64ed25519
87hector
112ed448goldilocks
1602pass769
1790pass863
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow6440
43tts6440
64ed25519
87hector
112ed448goldilocks
1602pass769
1790pass863
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
43rainbow6440
43tts6440
64ed25519
87hector
112ed448goldilocks
1602pass769
1790pass863

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

Cycles to generate a key pair
quartilemedianquartilesystem
510393515631544572hector
584633584688584941ed25519
143615914425711455437pass769
149568215052751516464pass863
164799216485691651548ed448goldilocks
179497742179756382179929729pflash1
642316927?841318647?1221649143?mqqsig192
859935083?1051867120?1153540803?mqqsig224
163894667817852667962044526983mqqsig160
313861020732912996143405808013mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
138961396214016mqqsig192
157991580315838mqqsig224
166341671616751mqqsig256
170981713317145mqqsig160
549424577356608731hector
599445599629600038ed25519
170365717038521707713ed448goldilocks
1246347?2152609?3804337?pflash1
1884332?3742104?5594332?pass769
1957387?3885637?5865506?pass863
Cycles to verify 59 bytes
quartilemedianquartilesystem
196170196588197067mqqsig160
214937215252216801mqqsig192
262946263691264798mqqsig256
341484347545350227pflash1
353554353589353698mqqsig224
176919617693131769609ed25519
217160221743092186227hector
233819423401672341755pass769
240991924115452417766pass863
547403354812715484321ed448goldilocks
Secret key
bytessystem
29hector
64ed25519
144ed448goldilocks
193pass769
216pass863
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
Public key
bytessystem
32ed25519
56ed448goldilocks
60hector
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
1544pass769
1776pass863
ntrumls743x19271
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
87hector
112ed448goldilocks
1602pass769
1790pass863
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
87hector
112ed448goldilocks
1602pass769
1790pass863
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
87hector
112ed448goldilocks
1602pass769
1790pass863

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

Cycles to generate a key pair
quartilemedianquartilesystem
345415345436345450ed25519
645596645876649096donald512
697718700476713496ecdonaldp224
705565720055741944hector
118303511852681197840ecdonaldp256
132863513300141332765ed448goldilocks
203034320333042050083donald1024
205265220718602091600ecdonaldp160
217794521899012208892pass769
244063424580572480758ecdonaldp192
267470026931942713144pass863
340552134233293442544ecdonaldk163
361776136392233657808ecdonaldb163
470139647156834738650ecdonaldk233
496004649764545007912ecdonaldb233
524764852501685253661ecdonaldp521
740204574038657406420donald2048
963482896880429736664ecdonaldp384
975163097880589802562ecdonaldk283
105962991064518710670625ecdonaldb283
202192692027116020336169ecdonaldk409
224252212245744922515444ecdonaldb409
306057083121447031675399ntrumls401x
363655393679655037434929ntrumls439x
445460124461295344649892ecdonaldk571
457063954572807445764502rainbowbinary256181212
4590602145922457459843723icp
500428745013728350202103ecdonaldb571
36654499?58724519?86822785?ronald512
651119566583588966305372ntrumls593x
899969079008376390149759tts6440
100476838101233811102072747ntrumls743x
102899356?154126840?198082010?ronald768
169695267?188805631?288636131?rwb0fuz1024
198601340198668484198793931rainbowbinary16242020
137075813?218787842?327274850?ronald1024
254457427255040569255487113rainbow5640
300814339300935635301089075pflash1
368284784?529542958?936438615?ronald1536
682660454688190895688693873rainbow6440
849425514?1279910856?2189772221?ronald2048
210521967621054196312105666556sflashv2
194825071721065867622424709826mqqsig160
342528524136187925344055489683mqqsig192
2513737016?4622992738?7298162802?ronald3072
585014157059882433946076005684mqqsig224
952594598296633944969924951855mqqsig256
6834005388?11515199584?19893731718?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
555855725663mqqsig160
872287228722mqqsig192
109341094110941mqqsig256
110391104611053mqqsig224
588565891959024rainbowbinary256181212
815018166281823tts6440
115178116809117551rainbowbinary16242020
208964209202249235rainbow5640
343238343273343287ed25519
415373421372427063rainbow6440
549808550214550858sflashv2
780353788298802473donald512
767487797678831271hector
876729878913892458ecdonaldp224
136042213615981365560ed448goldilocks
139340613968571411788ecdonaldp256
159705016215641637664ronald512
205030020673312083795donald1024
222065222397972260041ecdonaldp160
260597426282062650704ecdonaldp192
1125012?3017245?4051544?3icp
313122631598983196326ronald768
3465455?3482451?9771356?ntrumls439x
361966536315163643115ecdonaldk163
381438438280063841698ecdonaldb163
494365949569594971610ecdonaldk233
517372852156725249314ronald1024
521217252237365238345ecdonaldb233
2807021?5569648?8334060?pass769
569448657044965714317ecdonaldp521
3075821?5840450?5872174?ntrumls401x
3482444?6040160?10747443?pflash1
3437868?6828619?10285590?pass863
697476569765436977761rwb0fuz1024
699688570655137111755donald2048
7714273?7741832?14936691?ntrumls743x
99806771001797310056347ecdonaldp384
100506631005757910068828ecdonaldk283
109170321092602010938130ecdonaldb283
5798072?11165777?16584232?ntrumls593x
131776821323480213283886ronald1536
206616272067651620725418ecdonaldk409
228872772291843422970073ecdonaldb409
271518942722299327285335ronald2048
452658504528280445310202ecdonaldk571
507179055074181750787079ecdonaldb571
834079688350832083595624ronald3072
184268924184437953184547552ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
383603843738710rwb0fuz1024
556995571355734rainbowbinary256181212
928279285592869rainbowbinary16242020
951729648196663ronald512
976859774897783rainbow5640
108150111013111307ronald768
1112861116711116993icp
117215117320117341mqqsig160
125797125818126154tts6440
125692126350131579rainbow6440
142044142184142331ronald1024
219891220038220213ronald1536
279797281169281652mqqsig192
326228326333326599ronald2048
380611381059383313mqqsig224
479612482279487431mqqsig256
619878620914621677ronald3072
736169736484736939sflashv2
793387809396815717donald512
103674910376241040627ronald4096
127282412729081276821ed25519
129705812970651298381pflash1
130188113019861305710ntrumls401x
148152214817461485561ntrumls439x
217938021876122201136ecdonaldp224
238188323908292411045donald1024
246904024721972485462ntrumls593x
253051425447032558087ecdonaldp160
302719930435023061583ecdonaldp192
315912831609763173317ntrumls743x
319598332025983217977hector
344946034517213465133pass769
374273937576003765461ecdonaldp256
411707841317784133486pass863
479107348027774804156ed448goldilocks
688130869057946956313ecdonaldk163
734745273565107366443ecdonaldb163
847796684805218485071donald2048
952259095441649594844ecdonaldk233
100527491006626610083472ecdonaldb233
118119331184876011872679ecdonaldp384
138702831387905413890982ecdonaldp521
195765921974061619762554ecdonaldk283
214784712152672921542115ecdonaldb283
407655014083989040895491ecdonaldk409
452744324533055845410113ecdonaldb409
897596148987034789933417ecdonaldk571
100797760100875082100902326ecdonaldb571
Secret key
bytessystem
29hector
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1112ntrumls439x
1478ntrumls593x
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1602pass769
1790pass863
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863

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

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

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

Cycles to generate a key pair
quartilemedianquartilesystem
548444548704549028ed25519
134513213513561361840pass769
145780014679641477376pass863
153436815387041546588ed448goldilocks
204342362045704420479180sphincs256
839823688423471684358628pflash1
417976328?615226744?986533908?mqqsig192
673422332?824667748?1100419204?mqqsig160
656089608?840069380?940438964?mqqsig224
858504460?1002740468?1139750740?mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
659666486752mqqsig160
705271327192mqqsig192
716472567360mqqsig256
752875967652mqqsig224
557620557904558348ed25519
773840?1327232?2332796?pflash1
157792015854001594344ed448goldilocks
1725136?3440940?5146532?pass769
1858720?3698532?5575004?pass863
372985572373178368374203196sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
444804475245240mqqsig160
719167225272956mqqsig192
866448688487760mqqsig224
107400107812108720mqqsig256
196568196964197820pflash1
167604016775001698228ed25519
213606421413482155936pass769
226955222713362277192pass863
469999647045804708948sphincs256
516914451860085200996ed448goldilocks
Secret key
bytessystem
64ed25519
144ed448goldilocks
193pass769
216pass863
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
1088sphincs256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
Public key
bytessystem
32ed25519
56ed448goldilocks
ntrumls401x9721
1056sphincs256
ntrumls439x11121
ntrumls593x14781
1544pass769
1776pass863
ntrumls743x19271
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
112ed448goldilocks
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
112ed448goldilocks
1602pass769
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
112ed448goldilocks
1602pass769
1790pass863
41000sphincs256

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

Cycles to generate a key pair
quartilemedianquartilesystem
338443391634004lattisigns512
779687814478340ed25519
219184219592220852ed448goldilocks
391372393072395780pass769
464100465964469660pass863
8139596814923281618923icp
108438441089110811026324rainbowbinary256181212
245973682474422824772700tts6440
404033404042298440442036rainbowbinary16242020
583757605851218458690436rainbow5640
684165566851584068720016pflash1
139301568139491168142418208rainbow6440
899921500?1004613560?1203267984?mqqsig160
1488391160?1623834684?1902731384?mqqsig192
258954134426729625842752769380mqqsig224
372986397237918543363911900248mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
302430283036mqqsig160
393239443952mqqsig192
496049684976mqqsig224
505650645120mqqsig256
166721675217004rainbowbinary256181212
267682688827028tts6440
279242816028356rainbowbinary16242020
53296?53556?71664?rainbow5640
726167273672872ed25519
891088935290120rainbow6440
230976231196231656ed448goldilocks
274516?535888?798400?lattisigns512
278612?736832?989528?3icp
484576?968496?1444304?pass769
572600?1131212?1721876?pass863
843120?1477136?2627352?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
128161284812892rainbowbinary256181212
175121754017568rainbowbinary16242020
3065230768309363icp
363003644036552rainbow5640
393844016041052mqqsig160
460564611646208lattisigns512
465204666446852tts6440
466564680446972rainbow6440
645086483265828mqqsig192
786727949282572mqqsig224
101060102068105336mqqsig256
221700222624225944ed25519
235952236304237312pflash1
609568610472613580pass769
700128701916705504pass863
714112718948724212ed448goldilocks
Secret key
bytessystem
64ed25519
144ed448goldilocks
193pass769
216pass863
256lattisigns512
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
56ed448goldilocks
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
1536lattisigns512
1544pass769
1776pass863
ntrumls743x19271
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
42rainbowbinary256181212
43rainbow6440
43tts6440
64ed25519
112ed448goldilocks
1184lattisigns512
1602pass769
1790pass863
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
42rainbowbinary256181212
43rainbow6440
43tts6440
64ed25519
112ed448goldilocks
1184lattisigns512
1602pass769
1790pass863
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
42rainbowbinary256181212
43rainbow6440
43tts6440
64ed25519
112ed448goldilocks
1184lattisigns512
1602pass769
1790pass863

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

Cycles to generate a key pair
quartilemedianquartilesystem
324803257232732lattisigns512
781247823278372ed25519
147916148240148836donald512
215356215716215968ed448goldilocks
396760397396398404donald1024
537736539292542236pass769
543788546032548388pass863
798744801804808124ecdonaldp256
966844970936977660ecdonaldp224
134113613463321351276donald2048
220373222151522230252ecdonaldp160
261315226225442637044ecdonaldp192
369168837096363729216ecdonaldk163
387075238865883903736ecdonaldb163
478501248029244840904ecdonaldk233
493926849455444951628ecdonaldp521
499637650127965056600ecdonaldb233
7915108793261279488083icp
823602083998728515940ntrumls401x
863859686688808695532ecdonaldp384
900834890338889077544ecdonaldk283
964358096676849703672ecdonaldb283
9768448988459210082304ntrumls439x
122483121225852412268420rainbowbinary256181212
154814441555036015631604ecdonaldk409
10324652?15894976?23753360?ronald512
167108601677152816881660ecdonaldb409
176529841787001617993520ntrumls593x
181555761821395218240664tts6440
181973241821738818243100sphincs256
270945962733737227553008ntrumls743x
17881840?27692860?43200608?ronald768
29768676?34694288?56548136?rwb0fuz1024
364103403649324436646500ecdonaldk571
396920603971174439734108rainbowbinary16242020
398408643995533240110896ecdonaldb571
35786092?51542800?79269456?ronald1024
558285085611383656246728rainbow5640
129775300131564240131640912rainbow6440
97043104?146734020?231137880?ronald1536
176399280?294353060?461428976?ronald2048
337112488337258184337406176sflashv2
610084036?987263220?1437075688?ronald3072
925281840?1034909264?1237686832?mqqsig160
1527993944?1666779064?1953439828?mqqsig192
261200811626981387162778790368mqqsig224
1420654996?2774627492?4216846636?ronald4096
398043050040378406284164211284mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
264026442656mqqsig160
376437723780mqqsig192
456845764596mqqsig224
475647604776mqqsig256
166561672816856rainbowbinary256181212
217202184822016tts6440
264842668026848rainbowbinary16242020
49264?49760?65660?rainbow5640
730967320073344ed25519
848608549685996rainbow6440
167320167600168024sflashv2
194596197800200720donald512
226116226516226676ed448goldilocks
233008234516239280ecdonaldp256
278276278936282988ecdonaldp224
415344420452424120donald1024
253172?494684?734660?lattisigns512
486572494892503408ronald512
254976?678296?910636?3icp
753312759732767368ecdonaldp160
784968?798788?2146980?ntrumls439x
862620873620887160ronald768
876152883588889388ecdonaldp192
973568979224989804ecdonaldk163
102037210233641030988ecdonaldb163
583240?1162564?1738392?pass769
119420811952041196928rwb0fuz1024
119402012055801217588ronald1024
126678812744721287152ecdonaldk233
126417212752201285820donald2048
704796?1308592?1325532?ntrumls401x
669996?1324512?2016012?pass863
132176413308641350756ecdonaldb233
147458014778321481252ecdonaldp521
1722588?1733108?3277488?ntrumls743x
234826023646402391168ecdonaldk283
1299744?2452364?3638468?ntrumls593x
251248825201802530856ecdonaldb283
285369228656922879676ecdonaldp384
344546434631123479740ronald1536
404846840590284084720ecdonaldk409
437011643855444405836ecdonaldb409
559511656205365644848ronald2048
947320894878009506308ecdonaldk571
103187401032897210357224ecdonaldb571
154795561551087215542544ronald3072
334064923349718833623092ronald4096
332147088332178444332194432sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
110761110411236rwb0fuz1024
130121303613072rainbowbinary256181212
159681598816020rainbowbinary16242020
2844828568286683icp
299963029630648ronald512
310923179632064ronald768
368883703637280rainbow5640
386243883639588ronald1024
396923996440420mqqsig160
432804336443424lattisigns512
471964736047572tts6440
472444742847600rainbow6440
541165462854880ronald1536
639486445666004mqqsig192
759767638076724ronald2048
821328312484728mqqsig224
97944100524105236mqqsig256
133620134332135032ronald3072
186488188016189768donald512
190376190880191364sflashv2
218512219504220444ronald4096
222024222300222708ed25519
288024288868289684ntrumls401x
322928323524325168ntrumls439x
463084466092471212donald1024
500468504312509248ecdonaldp256
533328535036538792ecdonaldp224
614656617524618960ntrumls593x
683152684404686888ntrumls743x
709020709656718776ed448goldilocks
748740749528750624pass769
829424830556833208pass863
856248863500871372ecdonaldp160
101114010170081025420ecdonaldp192
155084015622121592920donald2048
183296018420401852792ecdonaldk163
193478419455881955196ecdonaldb163
237216823825642400132ecdonaldk233
248453224931002511344ecdonaldb233
253827225428882547396ecdonaldp521
325840032765483292128ecdonaldp384
418056841863124189256sphincs256
447462444929204506416ecdonaldk283
475046847678564780036ecdonaldb283
768366877162807752840ecdonaldk409
828529283214888375112ecdonaldb409
180171721806354418188280ecdonaldk571
197663481982502019989004ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

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

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

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

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

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

Cycles to generate a key pair
quartilemedianquartilesystem
562653565499568537ed25519
828298829020830637donald512
195282819682671992839ecdonaldp160
259995826040072616447ed448goldilocks
263679926541232680640ecdonaldp192
279814828010182814096donald1024
330050533197803354227ecdonaldk163
355512735789183605210ecdonaldb163
374657737694793818704ecdonaldp224
447271845133284576685ecdonaldp256
622097762597946307328ecdonaldk233
686047669151256961653ecdonaldb233
103178461033311910435835donald2048
113478401140246011479232ecdonaldp384
117122221176307611847695ecdonaldk283
131302721319663113306360ecdonaldb283
245677352467475324766257ecdonaldp521
263947222651901026641819ecdonaldk409
300385193019190530317937ecdonaldb409
619814576219831562389386ecdonaldk571
710519577119862871416171ecdonaldb571
100901839?113634428?174762352?rwb0fuz1024
87778254?149654430?238619233?ronald512
226661723226893652227140804pflash1
207800106?359380108?609029673?ronald768
462926266?788395958?1249517799?ronald1024
841231772841436519841762342sflashv2
1388247160?1517579740?1753198141?mqqsig160
1171871252?2044517238?2949777322?ronald1536
244880873426094732792947113413mqqsig192
1982769914?3165874181?5387629407?ronald2048
429304513144033189544489721172mqqsig224
674648284268500481807017700045mqqsig256
4998910886?8395603213?13695297294?ronald3072
15631223694?26504518044?33568081584?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
161891623816276mqqsig160
169521703517100mqqsig192
188471888918940mqqsig224
195471959319671mqqsig256
378853379674380715sflashv2
582504584529587897ed25519
965821971306983239donald512
168149817026381722100ronald512
210428121183562144349ecdonaldp160
267403326759092689709ed448goldilocks
281082228238712845367ecdonaldp192
282560028445682872736donald1024
349910835172603546254ecdonaldk163
364168936670213699652ronald768
373703237538193775371ecdonaldb163
396078839797714003943ecdonaldp224
417318941759444190264rwb0fuz1024
2553748?4406060?7794340?pflash1
469171747292764751632ecdonaldp256
646402864919126540682ecdonaldk233
651643165575756606367ronald1024
714166971739777207051ecdonaldb233
99253741002387010131330donald2048
117130331179702411861219ecdonaldp384
120253051206502212130945ecdonaldk283
134641011351501713586338ecdonaldb283
176767071779979217887898ronald1536
250954552521313725347994ecdonaldp521
268481912697849127086684ecdonaldk409
306242223075336030853544ecdonaldb409
372742213735410537480993ronald2048
629595216309343963296832ecdonaldk571
719210637205182072194873ecdonaldb571
111943908112070317112244214ronald3072
251526423251718236251938699ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
458654606046408rwb0fuz1024
116103122521123312ronald512
145092151672152533ronald768
194250195676197595ronald1024
296567296834297394mqqsig160
315013316434318268ronald1536
422588423133423722sflashv2
477522482653484141ronald2048
585866598773601882mqqsig256
750232751876752591mqqsig192
851504853629854265pflash1
928420930067931746ronald3072
102131310356591039838donald512
128520412897481295411mqqsig224
154113215443601549488ronald4096
164285016440921646419ed25519
242216324285872434363ecdonaldp160
321938432438363326198donald1024
329563433029333318198ecdonaldp192
462593646657074718039ecdonaldp224
554726255624865606852ecdonaldp256
668792867061906738695ecdonaldk163
722608072399427282091ecdonaldb163
787439878778507898205ed448goldilocks
117272071176799711855495donald2048
125740181265924512735257ecdonaldk233
138224091391718213982098ecdonaldp384
139369051399452614065747ecdonaldb233
236105362372424223860682ecdonaldk283
265491592666641126791606ecdonaldb283
297050852985273830019538ecdonaldp521
533469265347625153689645ecdonaldk409
605055176068499960805842ecdonaldb409
124980864125349978125612907ecdonaldk571
142749007142954414143542447ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
ntrumls743x22671
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
19266sflashv2
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

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

Cycles to generate a key pair
quartilemedianquartilesystem
701587021070259ed25519
155420155783156427donald512
280702?352156?355217?ed448goldilocks
420075420567421070donald1024
422781423777425954pass769
499404501915505002pass863
769059775203786095ecdonaldp256
107907010820161097672ecdonaldp224
141224314128601419300donald2048
221213322322272262188ecdonaldp160
260926226202742637380ecdonaldp192
478249047953044815663ecdonaldp521
612397861458686182042ecdonaldk163
649025465225926549422ecdonaldb163
830379783324318374313ecdonaldk233
835110285217078651758ntrumls401x
884069588610708895670ecdonaldb233
913768891682619212052ecdonaldp384
9683946971309997612413icp
98775701002184710207400ntrumls439x
148145091482637214886249sphincs256
175918951777838718014202ntrumls593x
179986901804936018160630ecdonaldk283
197357011978650819904356ecdonaldb283
12797393?20348292?29124224?ronald512
274179722775331428046941ntrumls743x
294021812963219329806165tts6440
27791666?32094417?52726409?rwb0fuz1024
385175543862144038746260ecdonaldk409
430687984319934543335658ecdonaldb409
27772808?46087589?69628247?ronald768
846095658474043684854165ecdonaldk571
50643061?84753713?126623508?ronald1024
912134939251003192666801rainbow5640
955585039570473395877043ecdonaldb571
106993090?165294848?276725456?ronald1536
207554474208129442208302137rainbow6440
256825551?372827323?695487131?ronald2048
517296281517634340517791338sflashv2
960461741?1058218746?1244364476?mqqsig160
560781867?1167262571?1987075644?ronald3072
155887879816847538481929096284mqqsig192
1478534724?2542573754?4641308351?ronald4096
260203523726652016242736145670mqqsig224
390194680639668839994080309957mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
659766156615mqqsig160
716371667372mqqsig192
848684888539mqqsig224
939893999400mqqsig256
315103163131754tts6440
654006550565670ed25519
805158084597956rainbow5640
137660138014142006rainbow6440
207047211203215002donald512
238445239768241783sflashv2
243530244510257209ecdonaldp256
288542?288939?365541?ed448goldilocks
308639311234322869ecdonaldp224
445119448213453325donald1024
518067525909531587ronald512
764458773427784159ecdonaldp160
884446894049903565ecdonaldp192
935437944724956284ronald768
367378?978376?1317091?3icp
953329?992492?2559106?ntrumls439x
514674?1025816?1531861?pass769
111186211122021119619rwb0fuz1024
607921?1211458?1843043?pass863
127154812887491302620ronald1024
133903213553141367400donald2048
150139115037491516444ecdonaldp521
160491716178351636578ecdonaldk163
886825?1625976?1706166?ntrumls401x
168841516988751725988ecdonaldb163
216850221755882185475ecdonaldk233
2097816?2209272?4200867?ntrumls743x
230243823090312321881ecdonaldb233
1472628?2763996?4093837?ntrumls593x
302684930422193062831ecdonaldp384
344006534607663482961ronald1536
464378046552214672936ecdonaldk283
506867850794205099668ecdonaldb283
594699559773176010262ronald2048
984134698692549952612ecdonaldk409
109960411104388111130195ecdonaldb409
166978581675991016837484ronald3072
215990762163104721781998ecdonaldk571
242869362431244624445257ecdonaldb571
352511843533498635446613ronald4096
273300582273572708273745756sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
111821247412639rwb0fuz1024
2980929903312863icp
337413376338012ronald512
360453664836955ronald768
377623803038172rainbow5640
406594135443017ronald1024
502775034350430tts6440
500985041650563rainbow6440
578905820758240ronald1536
773367900679192ronald2048
135477135513136042ronald3072
207321208123208263donald512
215543215797216048ronald4096
219478222120223876sflashv2
236470236554236826ed25519
236704236742236756mqqsig160
350203350304350798ntrumls401x
391743391819399498ntrumls439x
442860443502443512mqqsig192
494137496035507486ecdonaldp256
492746501028506451donald1024
572981573813582142mqqsig224
610355610525610563ntrumls593x
610053611467623321ecdonaldp224
668446668780669710pass769
773818776529776894pass863
828243829181847240ntrumls743x
853501853579855832ed448goldilocks
873493879465887277ecdonaldp160
914547914871915618mqqsig256
100834510189351035659ecdonaldp192
161265416272991633012donald2048
242073324328612440642ecdonaldp521
306499030795733100692ecdonaldk163
325893632704833298374ecdonaldb163
330058633233583346004ecdonaldp384
343682634381233453483sphincs256
414417841615564175239ecdonaldk233
439827744183124432012ecdonaldb233
899380590244729051321ecdonaldk283
987043299078089944233ecdonaldb283
190731951918342919282917ecdonaldk409
213618652147869721620480ecdonaldb409
422242464232309442414761ecdonaldk571
476174574775491247815581ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
127683icp
16608tts6440
86240rainbow5640
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

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

Cycles to generate a key pair
quartilemedianquartilesystem
790707908679102ed25519
310958311621313459ed448goldilocks
474101475442478221pass769
558888561672564514pass863
1096032011031718115220733icp
319633383203664632078667tts6440
101448829101483366103390117rainbow5640
230983170231049755232811685rainbow6440
1056436304?1165595592?1370110686?mqqsig160
169883809118379193092112502392mqqsig192
282911499429022455862977307784mqqsig224
425229626443183203534443050673mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
796579798077mqqsig160
861886248755mqqsig192
100861008710270mqqsig224
111251113611136mqqsig256
355763584736009tts6440
756437566275686ed25519
9058790875108782rainbow5640
154229156107158254rainbow6440
323269323275323549ed448goldilocks
412959?1102793?1475726?3icp
580936?1157064?1722882?pass769
679836?1350906?2065848?pass863
Cycles to verify 59 bytes
quartilemedianquartilesystem
3362933718338013icp
422954268842773rainbow5640
565325675256949rainbow6440
564085681057160tts6440
266082266121266139mqqsig160
266258266356266406ed25519
497309498035534024mqqsig192
642634642760643109mqqsig224
753243760005838949pass769
866858868318869776pass863
957095957178959397ed448goldilocks
102531010259361026592mqqsig256
Secret key
bytessystem
64ed25519
144ed448goldilocks
193pass769
216pass863
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
127683icp
16608tts6440
86240rainbow5640
150512rainbow6440
Public key
bytessystem
32ed25519
56ed448goldilocks
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
1544pass769
1776pass863
ntrumls743x19271
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37rainbow5640
43rainbow6440
43tts6440
64ed25519
112ed448goldilocks
1602pass769
1790pass863
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37rainbow5640
43rainbow6440
43tts6440
64ed25519
112ed448goldilocks
1602pass769
1790pass863
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37rainbow5640
43rainbow6440
43tts6440
64ed25519
112ed448goldilocks
1602pass769
1790pass863

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

Cycles to generate a key pair
quartilemedianquartilesystem
784707854878674ed25519
179177179907180576donald512
334783335164336114ed448goldilocks
477423480915481325donald1024
500788504387553982pass769
585174587779591302pass863
909619912563918552ecdonaldp256
119121311961031203055ecdonaldp224
159519015974731601458donald2048
247334224992092519533ecdonaldp160
292746329455042956691ecdonaldp192
536901053764255387467ecdonaldp521
716716871911837213231ecdonaldk163
761890276500347678810ecdonaldb163
930394794907919619511ntrumls401x
975550697868839827753ecdonaldk233
99837701010316010274264ecdonaldp384
104055231043907710463851ecdonaldb233
110191461117997011370525ntrumls439x
1592794516240830162982643icp
183539661841383218421924sphincs256
196050841985255519983908ntrumls593x
214221022147500921546118ecdonaldk283
235534052361852523689001ecdonaldb283
16718961?24028817?38019280?ronald512
307726593105715631306809ntrumls743x
31137491?36344698?59056104?rwb0fuz1024
441027534445492744593741tts6440
463230484648462146589772ecdonaldk409
31485689?48663022?83124078?ronald768
516656575184994951993069ecdonaldb409
51799918?99675095?142784431?ronald1024
101584501101774516101927051ecdonaldk571
114901041115083973115280636ecdonaldb571
131710773132590867133267973rainbow5640
145531293?232177548?353084234?ronald1536
296027260297500078299365658rainbow6440
295073896?484443599?764228713?ronald2048
578449203578795197579082242sflashv2
738317679?1111702026?1942642556?ronald3072
1069157370?1174887952?1380337916?mqqsig160
171047320718503860722125383163mqqsig192
284321424929185772893004017045mqqsig224
1955182828?3002129637?4703487982?ronald4096
424974896943238572404449229919mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
737373737373mqqsig160
801982608381mqqsig192
953496809682mqqsig224
105351077810780mqqsig256
463674664146770tts6440
734267349173620ed25519
119436120186141869rainbow5640
203631204146205043rainbow6440
235187239641244349donald512
267833268087270978sflashv2
286968288235293938ecdonaldp256
346237347090347667ed448goldilocks
346513347757352920ecdonaldp224
503389507853512518donald1024
587194595519606337ronald512
864045872099879057ecdonaldp160
100397210133371021124ecdonaldp192
1027659?1031028?2748347?ntrumls439x
106628210759381088505ronald768
624830?1245123?1861906?pass769
124708712480321250843rwb0fuz1024
731719?1448374?2228759?pass863
144154114625301473347ronald1024
151781315283001541755donald2048
914207?1668456?1826715?ntrumls401x
168281016882121703053ecdonaldp521
685032?1834713?2458358?3icp
188384718894551896687ecdonaldk163
198543819941242000528ecdonaldb163
2186874?2229832?4137961?ntrumls743x
254577925518872561177ecdonaldk233
270839327152252725234ecdonaldb233
1587936?2969140?4385338?ntrumls593x
331407433379233403191ecdonaldp384
392682039467963964893ronald1536
551918755294235545124ecdonaldk283
605304760643306073622ecdonaldb283
677995968084106845368ronald2048
118292281187145411928227ecdonaldk409
132089231328472013357867ecdonaldb409
189506381901987919059108ronald3072
259616812600300826086833ecdonaldk571
291884032929943529370506ecdonaldb571
399321584001709540079363ronald4096
343054611343168321343347640sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
124781257413454rwb0fuz1024
384643870338834ronald512
384574013440725ronald768
483024834248955ronald1024
5630856365568293icp
654306593266535ronald1536
711167138671664rainbow5640
878468941789789ronald2048
928599317298699rainbow6440
930449338293675tts6440
151438152145152709ronald3072
234129236038238248donald512
243049243425243883ronald4096
245708248275248574sflashv2
265234265268265284ed25519
265433265501265517mqqsig160
385406385507385618ntrumls401x
440395440423440547ntrumls439x
497717497732534470mqqsig192
559872574092575261donald1024
575521577854581694ecdonaldp256
641847642020642377mqqsig224
673444673824685581ntrumls593x
675899679284683230ecdonaldp224
802604805198808200pass769
906593906729927837ntrumls743x
915474917059918061pass863
981934983780984195ed448goldilocks
979370985392995573ecdonaldp160
102489910250251025122mqqsig256
113662711604701171663ecdonaldp192
181130618247881829244donald2048
271374927192442722161ecdonaldp521
359306235986943608097ecdonaldk163
371088637375303751379ecdonaldp384
383974538470813883510ecdonaldb163
426442342685364279217sphincs256
484756248666504903616ecdonaldk233
515592052244485268512ecdonaldb233
106665701068022910709459ecdonaldk283
117838631181972811858169ecdonaldb283
230356592313740823276432ecdonaldk409
257246052583315825945920ecdonaldb409
505363155069893350795956ecdonaldk571
572343345736010057505671ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
127683icp
16608tts6440
86240rainbow5640
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

amd64; Nehalem (206e6); 2010 Intel Xeon X7560; 32 x 2266MHz; threads; unstable; bigmem, supercop-20141124

Cycles to generate a key pair
quartilemedianquartilesystem
808048094581059ed25519
227282227562228673donald512
270549272663292434hector
282806282951283319ed448goldilocks
426043427133428378pass769
508929511264513250pass863
738511746008751145ecdonaldp160
692784774228833433d