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; Zen (800f11); 2017 AMD Ryzen 7 1700; 8 x 2994MHz; ryzen, supercop-20170228

Cycles to generate a key pair
quartilemedianquartilesystem
289502898029070lattisigns512
526805277052860ed25519
105990106800109410ecdonaldp256
116580117450118680donald512
148140148770151500ecdonaldp224
193680193920194220ed448goldilocks
270120270720271530pass769
323310323580324390donald1024
330570331590333240pass863
559320565470572580ecdonaldp160
572610577170584400ecdonaldk163
595050599040603870ecdonaldb163
639960642300645720ecdonaldp521
662280669390677430ecdonaldp192
741750747240754410ecdonaldk233
768240771990777840ecdonaldb233
111165011142001117830donald2048
128403012928201302930ecdonaldk283
135510013632901371300ecdonaldb283
199398020058002023770ecdonaldk409
204726020569502070960ecdonaldp384
213543021513002166000ecdonaldb409
369501037695003831480ntrumls401x
424989042541204259670sphincs256
437835044445304537020ntrumls439x
453213045955804656030ecdonaldk571
4746510475620048836403icp
491355049576204994250ecdonaldb571
775950078546607892010ntrumls593x
802095080694608312430rainbowbinary256181212
6955080?11019900?18850440?ronald512
119793301212636012209130ntrumls743x
133224301334409013371120tts6440
21461610?24853470?41014980?rwb0fuz1024
13518360?25322880?29841000?ronald768
288722102894664029067240rainbowbinary16242020
327392403287973033067530rainbow5640
27339750?43085910?71609910?ronald1024
773401507814385078839070rainbow6440
76479240?134138640?194024550?ronald1536
157957950158072370158398560sflashv2
148243920?262881420?367333200?ronald2048
298912320?374583900?501932340?mqqsig160
326084730?428550300?625142610?mqqsig192
502969710?599654550?650034720?mqqsig224
461968440?790990620?1272669000?ronald3072
1275626280?1931173800?2753517180?ronald4096
193497822019897853102060506620mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
150015001500mqqsig160
192019201950mqqsig192
204020702100mqqsig224
318032103240mqqsig256
114301152011730rainbowbinary256181212
149101509015300tts6440
194101962019860rainbowbinary16242020
29190?29400?39930?rainbow5640
488104893049020ed25519
503105073050940rainbow6440
744307476075780sflashv2
168600171810174090donald512
176340177840180210ecdonaldp256
200880201030201180ed448goldilocks
212070213000215160ecdonaldp224
376260382200387000ronald512
381870384600387870donald1024
420060?428400?1101870?ntrumls439x
239910?466560?693780?lattisigns512
221790?592800?792870?3icp
604440610440615900ecdonaldp160
619560622620626790ecdonaldk163
639120640980644370ecdonaldb163
321210?641520?954600?pass769
642600650730659820ronald768
377520?681450?696930?ntrumls401x
710490715890720570ecdonaldp192
377160?748710?1144050?pass863
808770813150818310ecdonaldk233
834780839610844710ecdonaldb233
870930871740872370rwb0fuz1024
894210?904680?1657830?ntrumls743x
921180930210942840ronald1024
104085010429201045950ecdonaldp521
118974011935501196820donald2048
665250?1222860?1798140?ntrumls593x
138657013930801400370ecdonaldk283
146115014662501474650ecdonaldb283
219504022032602215200ecdonaldp384
220581022164902229780ecdonaldk409
234579023597102371110ecdonaldb409
258060025914602607330ronald1536
441756044349304458570ronald2048
502527050800205167980ecdonaldk571
536031053978405456820ecdonaldb571
125718001260039012631800ronald3072
274355702749353027532950ronald4096
733951207342686073473090sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
792079508010rwb0fuz1024
795079808010rainbowbinary256181212
98401041010440rainbowbinary16242020
1473014760147903icp
178501788017910rainbow5640
227702283022920tts6440
228002283022920rainbow6440
242102541025680ronald512
274802793028320ronald768
328203312033450ronald1024
361803642038100mqqsig160
410404113041220lattisigns512
430504329043590ronald1536
452404542046050mqqsig192
526205373054510mqqsig256
535205388055830mqqsig224
578105832058800ronald2048
720607227072450sflashv2
988509939099780ronald3072
159510160770163800donald512
160110160770161340ronald4096
160650160770161100ntrumls401x
169860169980170550ed25519
180510180660180960ntrumls439x
288480288660289080ntrumls593x
359400361140363210ecdonaldp256
382260382680383280ntrumls743x
389130392040393840donald1024
403380405270405900pass769
429990431370433380ecdonaldp224
487650488610489990pass863
640590641490643530ed448goldilocks
680430689340694710ecdonaldp160
807900814440818430ecdonaldp192
114480011561401163160ecdonaldk163
119790012034201209780ecdonaldb163
127659012897001299780donald2048
149544015031501511580ecdonaldk233
155895015697501583940ecdonaldb233
171048017125501716810ecdonaldp521
177984017830501789350sphincs256
249417024984002504190ecdonaldp384
259902026128202627130ecdonaldk283
273834027495602758800ecdonaldb283
408981041058004124880ecdonaldk409
433308043524304375530ecdonaldb409
925470093479409412590ecdonaldk571
99930301006950010150260ecdonaldb571
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; 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

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

Cycles to generate a key pair
quartilemedianquartilesystem
884658894690298lattisigns512
201058201552210561ed25519
389584394316410969pass769
437242440180460343donald512
564356579254598377pass863
733005747643771238ed448goldilocks
140436414070811416571donald1024
505811850664255078203donald2048
952507495569509593285ecdonaldp256
105003341053358810611471sphincs256
1270926812724686138931913icp
222062882225541522360169ecdonaldp384
16006822?23292854?34169239?ronald512
459846144600995146033442rainbowbinary256181212
526149915270340452817492ecdonaldp521
39685880?57590494?90522692?ronald768
798513438025656680629835rainbow5640
67119871?102993150?184289950?ronald1024
160250389160382014160526067pflash1
182573001184295280184842437rainbow6440
168761268?184483767?273204529?rwb0fuz1024
195902694196045369196215955rainbowbinary16242020
221010075?362246989?500568523?ronald1536
537913857?767878813?1194066393?ronald2048
870816713871058578871528060sflashv2
1081688491?1251103919?1362829286?mqqsig256
2109727373?3423626622?4787640403?ronald3072
5077160920?8229217724?13072857876?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
666966826682mqqsig256
582925834458422rainbowbinary256181212
76128?76375?110968?rainbow5640
112775114127116168rainbowbinary16242020
138359140127155298rainbow6440
165373165594170820sflashv2
187460187746192400ed25519
552656565448579917donald512
343239?700895?1018147?lattisigns512
756639769106789464ed448goldilocks
497263?969826?1456910?pass769
114770511636691181466ronald512
701597?1363401?2202083?pass863
143633114489541457963donald1024
787813?1697384?2265900?3icp
222987722510022272374ronald768
310251531208063135743ecdonaldp256
356703136056283650244ronald1024
2273765?4194983?6977451?pflash1
481527848488834897971donald2048
682721068355566844461rwb0fuz1024
711950271732837317713ecdonaldp384
927800993126809368333ronald1536
166589151672539716802708ecdonaldp521
187933461885611018924269ronald2048
557467695582254655917186ronald3072
123452082123552390123674018ronald4096
172824444173775498175370234sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
300303010830277rwb0fuz1024
5228652364554453icp
541195411954132rainbowbinary256181212
623226241362673rainbow5640
669376722367808lattisigns512
749717537477090ronald512
802628039280964rainbow6440
803928039280405rainbowbinary16242020
803928082182797ronald768
101218101855104455ronald1024
152984153725156832ronald1536
223847226486231296ronald2048
247910251160263939mqqsig256
306176306514313040sflashv2
425971429234445549ronald3072
494338494936505271pflash1
557271562705580541donald512
649623667199684593pass769
695981709644735761ed25519
711152724360728260ronald4096
897676?919633?1265563?pass863
165961916690051675440donald1024
241550424282052472743ed448goldilocks
357776935908733606668ecdonaldp256
423732442558234291560sphincs256
577148058180075837481donald2048
833939683634598582366ecdonaldp384
197738451979875319833970ecdonaldp521
Secret key
bytessystem
64ed25519
84donald512
96ecdonaldp256
144ecdonaldp384
144ed448goldilocks
148donald1024
193pass769
198ecdonaldp521
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
512ronald512
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
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

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

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

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

Cycles to generate a key pair
quartilemedianquartilesystem
160001160030160325ed25519
294414295686301856donald512
496528497571498946ed448goldilocks
852144853717862259donald1024
131473413288041343845ecdonaldp160
137314413840571396398ecdonaldp192
155484615645001572165ecdonaldk163
163507016453861654008ecdonaldb163
176905417814911798545ecdonaldp224
223828822477972255492ecdonaldk233
230903123238852340293ecdonaldp256
235193023613402373575ecdonaldb233
278182727883352791122donald2048
462758246464824671947ecdonaldp384
468533847034164712706ecdonaldk283
509609251068455870559ecdonaldb283
651718165404176566996ecdonaldp521
975167997748509794650ecdonaldk409
107285341076261110795348ecdonaldb409
8235925?11013312?14953101?ronald512
159301861596497716019222sphincs256
207937912083710320882037ecdonaldk571
231321952316786723203361ecdonaldb571
20492968?27671876?41876244?ronald768
34261450?51667337?74630336?ronald1024
765152337666977276773221pflash1
127803614?192454113?291504132?ronald1536
322691697322752660322827346sflashv2
222811594?397719604?697490189?ronald2048
410464685?494213159?645504916?mqqsig192
596372046?673592146?804510391?mqqsig160
605544852?697304897?794764683?mqqsig224
8600694149396616801053004602mqqsig256
1113984878?1616851613?2371211150?ronald3072
2658281485?4518240685?6152876679?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
431443634376mqqsig192
466046804737mqqsig160
476147894808mqqsig224
522252715283mqqsig256
115406115530115974sflashv2
155738155806155881ed25519
389610393917399427donald512
507575507838507962ed448goldilocks
760459771336784771ronald512
957034962409969218donald1024
145262714645171476281ecdonaldp160
811827?1464974?2651814?pflash1
151330515230951535249ecdonaldp192
153926315527891570653ronald768
170056917071321714533ecdonaldk163
178101917871521793983ecdonaldb163
195471619663161980793ecdonaldp224
243210924460642461992ronald1024
244086024464612455033ecdonaldk233
251330425255622538914ecdonaldp256
256531825697442578077ecdonaldb233
293664529423922949698donald2048
502613650348235059667ecdonaldk283
513371951493215163440ecdonaldp384
542050454299215437761ecdonaldb283
612926161489646169404ronald1536
763143176541977677964ecdonaldp521
104262341043466110453871ecdonaldk409
114211851143226611443716ecdonaldb409
120590541208939412121745ronald2048
220904612210756222126613ecdonaldk571
243949442441398624439357ecdonaldb571
344248203446853234510375ronald3072
706518497072485570783560ronald4096
296496151296572050296638491sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
409184119241696ronald512
474214798048513ronald768
583115863159837ronald1024
891618989891288ronald1536
90308101016104092mqqsig192
118530119500121725ronald2048
132314135006156071mqqsig160
139704139868140104sflashv2
150946153420163862mqqsig224
217426218212221228ronald3072
230128240572254488pflash1
241699257317270761mqqsig256
325790326792331097ronald4096
374877378387381721donald512
413791415001415858ed25519
99480510049771016422donald1024
157165115783761582817ed448goldilocks
160358516263921633809ecdonaldp160
169567517014071710090ecdonaldp192
219815922104512219885ecdonaldp224
285789928740912902379ecdonaldp256
311368431212413127831ecdonaldk163
320817632301803259206donald2048
329103332976143307523ecdonaldb163
366914036706213688916sphincs256
448801444935504500755ecdonaldk233
467005447346294765046ecdonaldb233
565907456683155680579ecdonaldp384
782491578926747901021ecdonaldp521
941785294604349496141ecdonaldk283
101678281020891010271566ecdonaldb283
196386891966019119689168ecdonaldk409
215485792160254121658584ecdonaldb409
418695934191786241970505ecdonaldk571
465922764662643046723797ecdonaldb571
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
162703163552164434ed25519
517219518316519239ed448goldilocks
558684560967563735donald512
165957216617011665496donald1024
166032116768401692766ecdonaldp192
175069817625021774888ecdonaldk163
178938218129341835781ecdonaldp160
182067218348701846659ecdonaldb163
227144823023822329036ecdonaldp224
234210323533512368269ecdonaldk233
246199024815702506771ecdonaldb233
253771225579252586659ecdonaldp256
526556952924005318267ecdonaldk283
525180552947915349624ecdonaldp384
553324555465775567365donald2048
568054556983225718830ecdonaldb283
104939681054543910637418ecdonaldp521
113878351141292111449241ecdonaldk409
125814791262133212664638ecdonaldb409
159779801598111515994249sphincs256
14955654?19788340?25940024?ronald512
245425932460899624658568ecdonaldk571
272798882732217427379838ecdonaldb571
35016808?49622120?70639970?ronald768
783100577842310378568120pflash1
57706341?98243905?149400812?ronald1024
183295072?260642028?420579025?ronald1536
352390344354483617358506360sflashv2
662648384?759287800?961368387?mqqsig192
454985038?793921163?1223785133?ronald2048
955995144?1045262071?1214087368?mqqsig160
105638803511331314021178358111mqqsig224
148084383315317413871629332569mqqsig256
1805403523?2947511771?4540245874?ronald3072
6078297106?10240457450?15333813765?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
462046294635mqqsig192
552255315538mqqsig256
567456775763mqqsig224
603460386070mqqsig160
160486160758162214ed25519
218938219571220183sflashv2
527971528720531461ed448goldilocks
634757642846649012donald512
109291611043871126495ronald512
167852016915041705428donald1024
993895?1720983?3036698?pflash1
174010117618741782310ecdonaldp192
182417718350981869797ecdonaldk163
188481718898401899256ecdonaldb163
188521719031121932175ecdonaldp160
232372323425002358544ronald768
236536423825772399898ecdonaldp224
240796224202852441031ecdonaldk233
252925125417482562890ecdonaldb233
265884326816552706964ecdonaldp256
425323542736754290938ronald1024
533046853675215407760donald2048
537040153945045416698ecdonaldk283
540755654417435478834ecdonaldp384
577724357985735819403ecdonaldb283
101650881019133010237720ronald1536
107513571079290210860245ecdonaldp521
115686201158637311629098ecdonaldk409
127288371278391212828663ecdonaldb409
224427162249718022541731ronald2048
248517602488660324937205ecdonaldk571
275047352756351727633013ecdonaldb571
607683076087012261031984ronald3072
137188045137828311138143063ronald4096
301194601301356560301466972sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
631796331363493ronald512
744457479875001ronald768
975539802298843ronald1024
123929124405125331mqqsig160
158824159487160304ronald1536
169025173347174034sflashv2
181771182780183632mqqsig192
217135218182220004ronald2048
270586272192273963mqqsig224
377645384218391514pflash1
395381397983402786mqqsig256
419935421418422867ronald3072
422577422958423635ed25519
645882647287649133ronald4096
667659673535677810donald512
169953717007531702819ed448goldilocks
190452219134751925663donald1024
203383820460182057015ecdonaldp192
217756221982202208110ecdonaldp160
279188828324982845120ecdonaldp224
315822431788323208625ecdonaldp256
343929534471303466223ecdonaldk163
358636235997133609494ecdonaldb163
367092836737803677004sphincs256
461234246274744640872ecdonaldk233
482590648409294860008ecdonaldb233
627529463368506446338donald2048
641751464436976483882ecdonaldp384
105123451053358910569329ecdonaldk283
112838591130714911334929ecdonaldb283
128749321293482812973066ecdonaldp521
227313262280441622870060ecdonaldk409
250580442520530525249885ecdonaldb409
492033424928471049440934ecdonaldk571
544562805464614254748084ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
206363206973211420ed25519
562388573164579840donald512
688070691428710133ed448goldilocks
164945016610561870095donald1024
235327123960382570653ecdonaldp192
235376724024772610162ecdonaldp160
275137627982083041435ecdonaldk163
289091929599343156701ecdonaldb163
299179030454543247909ecdonaldp224
378266338767104055019ecdonaldk233
391013640130494202507ecdonaldp256
406298641199404449647ecdonaldb233
534781254230585646754donald2048
772631578144247957688ecdonaldk283
797455380914418274521ecdonaldp384
839779585065028686034ecdonaldb283
117141821176550911895127ecdonaldp521
159673971602799516348269ecdonaldk409
176536341778679818116680ecdonaldb409
179038161792189318339333sphincs256
15777464?21264164?29424267?ronald512
343116073438224734493172ecdonaldk571
383526903850319239345099ecdonaldb571
31066587?47043390?73833297?ronald768
56400001?93823013?140794171?ronald1024
101234243?111427981?164335265?rwb0fuz1024
174310387182612878185517143pflash1
230366493?348293365?511918246?ronald1536
497353326?588707665?767509013?mqqsig160
658152264676500146677869276sflashv2
476170288?768648895?1128333234?ronald2048
798003095?908376049?1137596340?mqqsig192
128108464813578946611508758030mqqsig224
180388189320007765182178051693mqqsig256
1882488965?3398442221?5503799454?ronald3072
5275938957?9471463659?14211106508?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
525952655277mqqsig160
605961346172mqqsig192
664166576667mqqsig224
715871787196mqqsig256
204582205371209728ed25519
240381247663248273sflashv2
705643707081726703ed448goldilocks
718429727655745523donald512
140401514274731460813ronald512
181367018464381900730donald1024
259146626176622683682ecdonaldp160
262925326631642746252ecdonaldp192
283454229063022959677ronald768
301978030444683091788ecdonaldk163
315219832011723236874ecdonaldb163
335790734029043454581ecdonaldp224
417221842172444277879ecdonaldk233
416462042373294264332rwb0fuz1024
430707343467774431157ecdonaldp256
445146044853154516555ecdonaldb233
463278546931484775034ronald1024
3035361?4998721?8984360?pflash1
562501556481405758135donald2048
834171683863988575291ecdonaldk283
895324390707579294788ecdonaldp384
900351290708989234705ecdonaldb283
117535441180881112365345ronald1536
138402491388532813965390ecdonaldp521
172077211731847017634386ecdonaldk409
189250591899531219345821ecdonaldb409
223877872249600623084959ronald2048
367356623678578936878450ecdonaldk571
407955694097520043126221ecdonaldb571
673930206748323667650273ronald3072
134175447134317323134587495ronald4096
333518625333839975342321583sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
232032341023592rwb0fuz1024
743337518580736ronald512
848788537590621ronald768
103997104563105890ronald1024
158750160606166209ronald1536
214986216378222654ronald2048
229477236654237955sflashv2
252792259058266682mqqsig192
276207277143281864mqqsig160
407756408472409414ronald3072
397641410489480128mqqsig224
596167596386610216ed25519
613902614612616277ronald4096
646775654001663966mqqsig256
702688714314723062donald512
842810848947908244pflash1
189704019230011940977donald1024
201097820306282068565ed448goldilocks
284683028871052962376ecdonaldp160
296084629905613014193ecdonaldp192
371048637445463817352ecdonaldp224
413890141557194235233sphincs256
485938549085724988758ecdonaldp256
546129055180415644953ecdonaldk163
579309558407325961032ecdonaldb163
616260662238056294940donald2048
758511876212387807085ecdonaldk233
806529681431468208287ecdonaldb233
9751431978223910013635ecdonaldp384
144440311450009714584423ecdonaldp521
155836311567113815931118ecdonaldk283
168029631687446317320795ecdonaldb283
320635493214570132773129ecdonaldk409
354868713562457736180752ecdonaldb409
688813096897000969130397ecdonaldk571
770434817723529178694477ecdonaldb571
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-20161026

Cycles to generate a key pair
quartilemedianquartilesystem
251722521625268lattisigns512
546285478054978ed25519
901069029890828donald512
899909099494046ecdonaldp256
138144138370140756ecdonaldp224
152706153060153258ed448goldilocks
211920212078212718donald1024
299808302368303584pass769
357886359916363090pass863
552816560146567190ecdonaldp160
616504618168620554ecdonaldp521
616622622046631202ecdonaldk163
642188644280647342ecdonaldb163
657766659244664218donald2048
659970665062669764ecdonaldp192
789396796716811266ecdonaldk233
820326824940831416ecdonaldb233
137783413858521400372ecdonaldk283
145958614663161476034ecdonaldb283
203649220458182058794ecdonaldp384
217435621856002199790ecdonaldk409
232480423329842364662ecdonaldb409
279881227995222802270sphincs256
508867851053585145156ecdonaldk571
550449255223985560638ecdonaldb571
675643069236967024780ntrumls401x
803601081469948344310ntrumls439x
951055895165089531058rainbowbinary256181212
8683762?12138986?17989164?ronald512
141140501428365814391950ntrumls593x
161579321619578216462500tts6440
1624928016284118168185783icp
222782082253556622753858ntrumls743x
20783728?24315480?40701612?rwb0fuz1024
17781158?26785940?46049980?ronald768
295246402964651629874284rainbowbinary16242020
352763443604289636897576rainbow5640
28206614?46204774?71205090?ronald1024
866444088682800087018926rainbow6440
65491760?104582248?172569336?ronald1536
171874138171892394172063434sflashv2
126410826?216077924?303193458?ronald2048
324210134?406540776?546570752?mqqsig160
408613374?508575952?699299658?mqqsig192
380965550?666048194?1047030026?ronald3072
639989194726542072777505914mqqsig224
837174388921048840974200256mqqsig256
672500786?1203088092?2149756828?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
144014601488mqqsig160
178017941810mqqsig192
187018881900mqqsig256
215021682210mqqsig224
136461381414060rainbowbinary256181212
184701860218748tts6440
199702020220494rainbowbinary16242020
33246?33556?47464?rainbow5640
496584984049932ed25519
566765707458088rainbow6440
743747448274696sflashv2
146870150128154672donald512
160542160778161306ed448goldilocks
161974162978166102ecdonaldp256
202954203656205796ecdonaldp224
273008275596278194donald1024
187682?362026?537196?lattisigns512
396370401800407572ronald512
464144?469728?1222500?ntrumls439x
598712603922608542ecdonaldp160
323958?642762?950756?pass769
662546668188672820ecdonaldk163
685184688828692266ecdonaldb163
685438695552702836ronald768
704270711180716178ecdonaldp192
733462737942762490donald2048
417998?756816?777990?ntrumls401x
389426?772346?1159808?pass863
298148?795008?1064754?3icp
827784828312828926rwb0fuz1024
857040860492866158ecdonaldk233
862348869264882098ronald1024
892234897130904184ecdonaldb233
991232993048996458ecdonaldp521
1007548?1013766?1853946?ntrumls743x
682680?1229232?1790582?ntrumls593x
147987014854881489620ecdonaldk283
157066015770181589532ecdonaldb283
217725221866822199426ecdonaldp384
233622023559822375444ronald1536
237577823836722393998ecdonaldk409
253377625419422556664ecdonaldb409
345101834736343491894ronald2048
550474055178645535024ecdonaldk571
592084059389545964722ecdonaldb571
870257687330588804518ronald3072
177433401781026618447458ronald4096
432519144332077043343650sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
732673627446rwb0fuz1024
105461056010580rainbowbinary256181212
119921210612132rainbowbinary16242020
1808018132184563icp
190621912619372rainbow5640
209982180821952ronald512
220142213422246mqqsig160
239322416824502ronald768
242102433025036rainbow6440
244822509825458tts6440
280702819028340ronald1024
318143191032116lattisigns512
364763669837060mqqsig192
384783872238966ronald1536
475364768248026mqqsig224
509805156251952ronald2048
540745426654670mqqsig256
841608456284872ronald3072
880988820288318sflashv2
121126122618124782donald512
134634135796137832ronald4096
163072163206163428ed25519
198350198874199750ntrumls401x
216234216850217646ntrumls439x
257232264794270860donald1024
305842308510311628ecdonaldp256
311936313278315388ntrumls593x
405176407532410286ecdonaldp224
422548424730426752pass769
469812470546472458ntrumls743x
498378498662499056ed448goldilocks
499108502132504682pass863
685350690516698516ecdonaldp160
738330742666763222donald2048
816392819746822746ecdonaldp192
124345612439041246942sphincs256
123077612441721249594ecdonaldk163
130082413049881309674ecdonaldb163
161037016174461628644ecdonaldk233
167718416818081687408ecdonaldb233
176640617702621775180ecdonaldp521
252373825277742533562ecdonaldp384
280467828169182828504ecdonaldk283
298618829958143003596ecdonaldb283
446842244821184503284ecdonaldk409
476261447800784803776ecdonaldb409
103771861039854410438630ecdonaldk571
112036781125615411303670ecdonaldb571
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-20161026

Cycles to generate a key pair
quartilemedianquartilesystem
156140156260157080ed25519
298140305220320960ecdonaldp256
362020363020374720donald512
455580459340473920ecdonaldp224
601000603740621840pass769
702320707020786460pass863
792960803800868980ed448goldilocks
107726010952401345780donald1024
143152014559201721380ecdonaldp160
157106015923801865660ecdonaldk163
163830016654201947300ecdonaldb163
170258017265402011580ecdonaldp192
200310020198402314480ecdonaldk233
207534021050402397620ecdonaldb233
251868025429602832520ecdonaldp521
357034035830403700920ecdonaldk283
376674037830203988880ecdonaldb283
378394037925203956440donald2048
595094059755606056160ecdonaldk409
599320060365406124500ecdonaldp384
635932063832806433460ecdonaldb409
130875801345006013692840ntrumls401x
135195001355992013607520ecdonaldk571
146477401468728014782400ecdonaldb571
156817201589676016281000ntrumls439x
1926314019320700196915203icp
19150820?27538880?39918880?ronald512
279557602831398028592860ntrumls593x
378122003787272037924360rainbowbinary256181212
439815804447260044915680ntrumls743x
36995740?52601780?85900180?ronald768
646721606474370064795760tts6440
58987600?90939820?133386120?ronald1024
89040520?99985340?152817780?rwb0fuz1024
136700180137682880139368060rainbowbinary16242020
170477500175056400177649080rainbow5640
168087220?277625660?463321440?ronald1536
352515960356547240364680440rainbow6440
406973600?529804880?742378180?mqqsig160
619387140619900040623380400sflashv2
531894660?667164020?961215640?mqqsig192
405169140?769483340?1282785780?ronald2048
87935120010029761801086166520mqqsig224
112760086012383503601365151320mqqsig256
1543560120?2802725820?3776384820?ronald3072
4993560680?8382019100?10321653640?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
506050805080mqqsig160
564056405680mqqsig192
616061806200mqqsig224
656066006620mqqsig256
490604916049280rainbowbinary256181212
675406768067940tts6440
809008178082700rainbowbinary16242020
153760154040155040ed25519
168420?169860?291360?rainbow5640
238480238860240480sflashv2
245500246960284820rainbow6440
501120508480518420donald512
535000544240568180ecdonaldp256
668520674340687540ecdonaldp224
815980821360846300ed448goldilocks
104510010648401085340ronald512
1000620?1083960?2661220?ntrumls439x
123052012395601266140donald1024
741780?1496720?2210800?pass769
156964015864801612320ecdonaldp160
903580?1612980?1735700?ntrumls401x
170524017174001740660ecdonaldk163
905240?1770480?2735520?pass863
177370017881401803500ecdonaldb163
184456018648601903200ecdonaldp192
195994019772202006740ronald768
752860?2080280?2672080?3icp
2174120?2209900?4126780?ntrumls743x
223792022484202268040ecdonaldk233
232310023441602367420ecdonaldb233
275802027869602819180ronald1024
1585240?2911760?4312220?ntrumls593x
365676036821803712340rwb0fuz1024
390762039238403943100ecdonaldp521
392758039457603975780ecdonaldk283
400300040159604027120donald2048
413440041403204155120ecdonaldb283
650954065356206577120ecdonaldp384
669422067110806740060ecdonaldk409
713280071501007192980ecdonaldb409
850748085430608581700ronald1536
146646201471764014761720ronald2048
150942601513498015226800ecdonaldk571
162018801623246016321420ecdonaldb571
425505404267728042767420ronald3072
933909609355372093867500ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
249802546026580rwb0fuz1024
522005222052260rainbowbinary256181212
4920053020565603icp
636206366063900rainbowbinary16242020
643406460064820rainbow5640
649206562066260ronald512
706007062070660mqqsig160
710207190072540ronald768
747407534078180rainbow6440
761408200089480tts6440
866808734087960ronald1024
116700117140135040mqqsig192
125780125960126660ronald1536
145640145720146080mqqsig224
173020178540179620ronald2048
178080?235360?256160?mqqsig256
263140263300264260sflashv2
321380322220327620ronald3072
414520415520419280ntrumls401x
460640468480480640ntrumls439x
469960472480475280donald512
526660529400536140ronald4096
543100545560564780ed25519
726340727420739320ntrumls593x
9795409832001002380pass769
976520985500995940ntrumls743x
108634011004401134940ecdonaldp256
112056011404201163260pass863
127026012875001296180donald1024
132140013308801354400ecdonaldp224
174742017711001787540ecdonaldp160
208820020972802119820ecdonaldp192
288892029033002991920ed448goldilocks
314676031686003210560ecdonaldk163
327098032890403311240ecdonaldb163
405822040764804099000ecdonaldk233
419578042277604271020ecdonaldb233
431170044092204425820donald2048
669070067106006741240ecdonaldp521
722542072620007289860ecdonaldk283
730962073499007369580ecdonaldp384
763400076589607681480ecdonaldb283
120614601211320012169660ecdonaldk409
129470801297364013013100ecdonaldb409
274488002749920027614940ecdonaldk571
297505002983344029969900ecdonaldb571
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
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
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
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
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

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

armeabi; Cortex-A5 (417fc051); 2014 Amlogic S805; 4 x 1536MHz; c1, supercop-20161026

Cycles to generate a key pair
quartilemedianquartilesystem
739148762013803609ed25519
105397710598211092473ed448goldilocks
123867412455831293269donald512
285056828782702901563ecdonaldp160
378134338273203900025ecdonaldk163
384004938766423914923ecdonaldp192
385851338826134015176donald1024
399826040413364137076ecdonaldb163
497894750245515069370ecdonaldp224
563713956702265728688ecdonaldp256
625196163071126447613ecdonaldk233
676525367999676834325ecdonaldb233
112570761135217411657738ecdonaldk283
123686141241597112806266ecdonaldb283
137783581379831714101129donald2048
150472081510283915177171ecdonaldp384
226486002271160722750568ecdonaldk409
254271282549002126579432ecdonaldb409
332080383331285633459964ecdonaldp521
528445475293493654170927ecdonaldk571
595420595970507959760834ecdonaldb571
87827725?142497548?236786140?ronald512
269620749?293676317?441761870?rwb0fuz1024
181923212?318216130?507175660?ronald768
414971118?665824018?1067450977?ronald1024
671342165673088051673576508sflashv2
840569909?967068765?1185656241?mqqsig160
1337603192?1489590412?1816355422?mqqsig192
1136129116?1665573571?2835713889?ronald1536
227330580724374921312610626013mqqsig224
2138986131?3468172079?5395673810?ronald2048
351839369536707980643936253819mqqsig256
4719441319?9003955849?15071273310?ronald3072
19173783261?29069127262?43840428020?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
132201326313747mqqsig160
145491472315089mqqsig192
170111746617798mqqsig256
167341754818285mqqsig224
348410350196351799sflashv2
760871764756797660ed25519
114446511479331187828ed448goldilocks
151738415363351574764donald512
212618521541892178004ronald512
352965935576403589962ecdonaldp160
420800142199584241430donald1024
421583242454294270206ecdonaldp192
424770842970674381738ecdonaldk163
444709344836354638181ecdonaldb163
496656850015605049344ronald768
547250655165455555858ecdonaldp224
615963362133436270065ecdonaldp256
679494268583427029572ecdonaldk233
730757973304227384281ecdonaldb233
9816799996152810094510ronald1024
110839331108811411149375rwb0fuz1024
121265191219020612553699ecdonaldk283
132253561324896513728837ecdonaldb283
143819131440031714414886donald2048
166876071674761916803439ecdonaldp384
246898242470709124764446ecdonaldk409
252146642539392825933478ronald1536
275196202754564027594228ecdonaldb409
370551123720209537366264ecdonaldp521
537403495384906253998435ronald2048
576253185767420859099702ecdonaldk571
642229506426934464453387ecdonaldb571
157081153157341752157566060ronald3072
346608684358092353358943303ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
632736375264502rwb0fuz1024
152381153029157550ronald512
182920183740184450ronald768
239427243066246468ronald1024
371160375684389802ronald1536
379999410649423861mqqsig160
429570445388459097mqqsig192
491056495797502330sflashv2
565311566171567354ronald2048
698911706029715300mqqsig224
99214010224511050353mqqsig256
108082010831811091051ronald3072
147665914952171497705donald512
180409418535691865524ronald4096
202433020337922093310ed25519
292966229382033028096ed448goldilocks
351521435441123562573ecdonaldp160
436709643812174482107donald1024
471754247338714763171ecdonaldp192
614919061790646210109ecdonaldp224
680114068406976871419ecdonaldp256
760153776601127711951ecdonaldk163
802267180740258350689ecdonaldb163
125520441266298812996147ecdonaldk233
135898451362939413738843ecdonaldb233
152763751537419315631282donald2048
183497751840959118480932ecdonaldp384
226092032276437923418606ecdonaldk283
247014892503237526178884ecdonaldb283
405597224059674140671283ecdonaldp521
456560214573308545910670ecdonaldk409
513373675137960151411078ecdonaldb409
106474221106576177109102887ecdonaldk571
120132797120273648120371155ecdonaldb571
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
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
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
65rwb0fuz1024
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
65rwb0fuz1024
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
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

armeabi; Cortex-A15 (413fc0f3); 2014 NVIDIA Tegra K1; 4 x 2065MHz; jetsontk1, supercop-20170228

Cycles to generate a key pair
quartilemedianquartilesystem
238704241641243497ed25519
375755379461389538ed448goldilocks
629159639065690829donald512
145858714731141491417ecdonaldp160
186641718877401900070ecdonaldp192
206677720685122073460donald1024
225671322776712294501ecdonaldk163
240184524194272430511ecdonaldb163
245880125049112631160ecdonaldp224
312412831536923186575ecdonaldp256
390662439389863985151ecdonaldk233
433853944065604584497ecdonaldb233
740681174116017416724donald2048
745306074827607512479ecdonaldk283
752546375621197616892ecdonaldp384
826129782881588313003ecdonaldb283
152715541537370915434629ecdonaldk409
173286911742316617520565ecdonaldb409
187275201887121319079013ecdonaldp521
364458183654790636667917ecdonaldk571
414756294160422741737684ecdonaldb571
113371270113763128115861067pflash1
71991811?119222165?172911499?ronald512
153743901?226867680?388670232?ronald768
324571506326325113342496272sflashv2
264309182?495876030?704284238?ronald1024
503780393?593650092?783331649?mqqsig160
538225461?686047288?927128016?mqqsig192
8294551669518071701020951306mqqsig224
726889951?1177283103?2145140726?ronald1536
1598035405?2674259550?4571466331?ronald2048
341351068734810404163568601998mqqsig256
3656764749?6431416962?10983229598?ronald3072
8855748641?15520075227?27775174433?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
662566946757mqqsig160
746674987543mqqsig192
877988338998mqqsig224
958096689751mqqsig256
140806142219146839sflashv2
242117245712246002ed25519
423341435590436730ed448goldilocks
797288805836847572donald512
124518312640991275156ronald512
176190117763181791971ecdonaldp160
1089285?1873612?3298029?pflash1
203847520510252069666ecdonaldp192
227007822827872364159donald1024
247566824835722499296ecdonaldk163
260373326265172641906ronald768
262851726404952652808ecdonaldb163
271083327387662760845ecdonaldp224
345151834788393509854ecdonaldp256
422156742414644256171ecdonaldk233
464652046817964710560ecdonaldb233
507571551079725141911ronald1024
775235577623287774612donald2048
788717579140897939262ecdonaldk283
828430583176518365509ecdonaldp384
870596787270618746740ecdonaldb283
135487121358742013630478ronald1536
162181591628496916365508ecdonaldk409
183840471845544818507776ecdonaldb409
208241562092724821020986ecdonaldp521
289952842905695229128006ronald2048
389573223907187239210364ecdonaldk571
439005094414460544399307ecdonaldb571
830055628327555983419423ronald3072
186324277186594583187513592ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
883978931390269ronald512
109157109721110686ronald768
141601143115144725ronald1024
179077179803181584mqqsig160
180766181484182693mqqsig192
181270185195222837sflashv2
230013232634235224ronald1536
288217289975296626mqqsig224
357125358259363240ronald2048
376352377639383056mqqsig256
391399391809393412pflash1
681855686316692426ronald3072
728532730047739081ed25519
767082771205779780donald512
113973611484151183358ronald4096
117251611812911187525ed448goldilocks
176355217884031806060ecdonaldp160
227950123037752324152ecdonaldp192
235047623562602432888donald1024
302702630451013061754ecdonaldp224
387933739165663950481ecdonaldp256
448665545007024515642ecdonaldk163
481381748240234841644ecdonaldb163
789313179242597966984ecdonaldk233
822601083586378366627donald2048
866203587171448796482ecdonaldb233
915854891906939221072ecdonaldp384
151303121516262615199652ecdonaldk283
166743931673437616786361ecdonaldb283
227288592281418222830407ecdonaldp521
308248863094439731037131ecdonaldk409
350364533512384935297912ecdonaldb409
732862337353459873778514ecdonaldk571
834366518363322583807973ecdonaldb571
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
292962937229472lattisigns512
660926620466320ed25519
193592193812194080ed448goldilocks
360000361036362496pass769
444980447300449384pass863
777575327801256078191792pflash1
717539644?798395340?953140828?mqqsig160
1189536108?1302363388?1501313812?mqqsig192
203403306020950129442159813532mqqsig224
309330814831514032203225976760mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
199620002004mqqsig160
294029603024mqqsig192
352435443568mqqsig224
356036083672mqqsig256
613646145261544ed25519
203132203420203644ed448goldilocks
237192?461264?686796?lattisigns512
427504?851760?1275468?pass769
527316?1049220?1591604?pass863
908344?1508512?2677976?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
286882946832008mqqsig160
418484198842160lattisigns512
489244911249788mqqsig192
636486418066252mqqsig224
784287910881164mqqsig256
184924185348185936ed25519
282436283284284016pflash1
541844542672543340pass769
655992656884660060pass863
673456673992676388ed448goldilocks
Secret key
bytessystem
64ed25519
144ed448goldilocks
193pass769
216pass863
256lattisigns512
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
5550pflash1
Public key
bytessystem
32ed25519
56ed448goldilocks
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
1536lattisigns512
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
1184lattisigns512
1602pass769
1790pass863
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
112ed448goldilocks
1184lattisigns512
1602pass769
1790pass863
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
64ed25519
112ed448goldilocks
1184lattisigns512
1602pass769
1790pass863

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-2680 v3; 12 x 2500MHz; robin204, supercop-20170228

Cycles to generate a key pair
quartilemedianquartilesystem
405324060040688lattisigns512
681966889269024ed25519
121576121732122444donald512
193892194212194540ed448goldilocks
271264272556274636pass769
336084336920341028donald1024
368328370356372304pass863
116250411658601171384donald2048
346770434707683473888sphincs256
354210435572563582936ecdonaldp256
717659672129887271388ecdonaldp384
10350412?14354540?22474088?ronald512
150469561508723615160816ecdonaldp521
24508732?28475392?47289244?rwb0fuz1024
17083964?28988060?42739160?ronald768
38129636?53249764?85211348?ronald1024
872363168835952088956944pflash1
89663736?129677092?247206232?ronald1536
205478044205636440205790512sflashv2
171040192?306130552?496333840?ronald2048
483280916?616840940?681896444?mqqsig224
556089368?667052444?768886844?mqqsig256
574081632?971405772?1506759400?ronald3072
1848467536?2779065520?4187854252?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
226422722308mqqsig224
238023962416mqqsig256
616526174061852ed25519
744407460874856sflashv2
172532176092178864donald512
203420203508203616ed448goldilocks
377176380888383756donald1024
199220?385900?575164?lattisigns512
419052427000433000ronald512
318340?620744?921404?pass769
717300725764733980ronald768
418472?830072?1251760?pass863
986304988848990356rwb0fuz1024
114263211490201160320donald2048
116819211768601181740ecdonaldp256
118579611960241206676ronald1024
816416?1416468?2524456?pflash1
234558423607362370424ecdonaldp384
267380826886362710152ronald1536
483970448660564902840ecdonaldp521
514103251594765176896ronald2048
142496561429593614335320ronald3072
304330963050280030555760ronald4096
528583365291076052933352sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
9168922810756rwb0fuz1024
241562563225932ronald512
275802800828128ronald768
334603390034160ronald1024
390083917639392lattisigns512
484884875649240ronald1536
597766014461408mqqsig224
669726712867304ronald2048
879768930490480mqqsig256
102716102908103036sflashv2
118492118800120840ronald3072
163188164856165308donald512
187844188212188464ed25519
190752192200193960ronald4096
229532229728230128pflash1
406704410112412880donald1024
426936433124435360pass769
541408549660561056pass863
656124656480658992ed448goldilocks
133120013390841348868ecdonaldp256
133285613472001352008donald2048
154234815446321546020sphincs256
269372427064842719160ecdonaldp384
562838856485485675500ecdonaldp521
Secret key
bytessystem
64ed25519
84donald512
96ecdonaldp256
144ecdonaldp384
144ed448goldilocks
148donald1024
193pass769
198ecdonaldp521
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
ntrumls743x22671
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
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
72124pflash1
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
96ecdonaldp384
96ronald768
112ed448goldilocks
128ronald1024
132ecdonaldp521
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
64ecdonaldp256
64ed25519
65rwb0fuz1024
73ronald768
96ecdonaldp384
105ronald1024
112ed448goldilocks
132ecdonaldp521
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing many bytes
bytessystem
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
64ecdonaldp256
64ed25519
65rwb0fuz1024
96ecdonaldp384
112ed448goldilocks
132ecdonaldp521
1184lattisigns512
1602pass769
1790pass863
41000sphincs256

amd64; 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 (40651); 2013 Intel Core i7-4600U; 2 x 2100MHz; unstable; cryptothinkx, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
255182642030992lattisigns512
682846853074146ed25519
9354999384110865ecdonaldp256
108123119520120903donald512
136551143490146241ecdonaldp224
165192165663170178ed448goldilocks
259926267486272349donald1024
278541?296328?402644?pass769
394962423060425388pass863
535104549786561816ecdonaldp160
588459632508648537ecdonaldk163
615297658008676095ecdonaldb163
650112676806745238ecdonaldp192
745185771471797157ecdonaldk233
793299797019887590ecdonaldp521
763974801567825753ecdonaldb233
880275905700908649donald2048
135636914176201456659ecdonaldk283
142906514684371525137ecdonaldb283
185982019838672062749ecdonaldp384
225224423773622689633ecdonaldk409
229560923894042500050ecdonaldb409
266892627559562758014sphincs256
528093054917855880028ecdonaldk571
5547981558025557664023icp
556951856572265812026ecdonaldb571
633112866348847016964ntrumls401x
737814976095428003472ntrumls439x
868061792258289856618rainbowbinary256181212
6790497?10093416?15433425?ronald512
132387301345662313943313ntrumls593x
156142261585230616497621tts6440
205029782073533421036258ntrumls743x
13944174?23151624?34209417?ronald768
371579253901955640498559rainbowbinary16242020
389573373902081139222396rainbow5640
463200604695558048293004pflash1
31576311?51344712?72007569?ronald1024
109272042109370505109456221rainbow6440
77646378?125383248?204754818?ronald1536
168494673170823237172956492sflashv2
125219193?218399820?319141698?ronald2048
293801244?355211022?447948189?mqqsig160
463161321?775899423?1203115128?ronald3072
733044459794169339887842323mqqsig224
817332591?892286016?1059834327?mqqsig192
99968784910650422701155843879mqqsig256
972140511?1943106177?2888769429?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
173117371749mqqsig192
189318991908mqqsig256
222322832292mqqsig224
255025862640mqqsig160
140521445614934rainbowbinary256181212
18516?19902?27114?tts6440
252932722229124rainbowbinary16242020
35466?35601?53163?rainbow5640
534995365555275ed25519
686256879070848rainbow6440
730418078786628sflashv2
166428169452172599donald512
170139173877184228ecdonaldp256
173235179580200044ed448goldilocks
195585201093220842ecdonaldp224
336552340212346296donald1024
197220?371250?671895?lattisigns512
376146380703385863ronald512
159429?468777?781593?3icp
471399?513462?1159194?ntrumls439x
589707596979606876ecdonaldp160
645105655581665805ronald768
656775674841678954ecdonaldb163
663468697578724032ecdonaldp192
692625699144779284ecdonaldk163
423012?754311?1104213?pass769
458082?838299?1226388?ntrumls401x
840285871929899562ecdonaldk233
867807873768878337ecdonaldb233
453510?876645?1329552?pass863
871287897846922224ronald1024
516660?914517?1687110?pflash1
98398510165501085367donald2048
1051329?1116630?2006709?ntrumls743x
115867811977921245988ecdonaldp521
749409?1338600?2017287?ntrumls593x
144019814826511511571ecdonaldk283
167811317318101767380ecdonaldb283
207880521419942425518ecdonaldp384
241367724559082527260ronald1536
241210824859412658116ecdonaldk409
264682826816402763111ecdonaldb409
318985232830893400923ronald2048
571524960478146348695ecdonaldk571
595550161515846362979ecdonaldb571
109028941123604411605695ronald3072
228917012355700824439710ronald4096
450431464530893445409584sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
109711135211390rainbowbinary256181212
139321471515128rainbowbinary16242020
231272354424210ronald512
225542373023964ronald768
2414424339250623icp
292893085832514ronald1024
321303260436441mqqsig192
328353287433012rainbow5640
333603451835768lattisigns512
20226?34641?36882?mqqsig160
381423828038586ronald1536
410614134644049tts6440
422644230642336rainbow6440
426964395947238mqqsig224
500135130956610mqqsig256
555845607360909ronald2048
99084?99852?629100?ronald3072
102165105966117580sflashv2
140088142092143193donald512
150078160551165090ronald4096
157518164064173808pflash1
167094167352168120ed25519
209706210171211032ntrumls401x
207882221400237036ntrumls439x
324699327120332343donald1024
337785338739340143ntrumls593x
353412365028392408ecdonaldp256
392925398052423918ecdonaldp224
471708474078505776ntrumls743x
466839517216558819pass769
525672546435580833ed448goldilocks
541815560058582570pass863
668097677214689346ecdonaldp160
848577860376917938ecdonaldp192
104019310716121104864donald2048
125031612813391291662ecdonaldb163
125852713789831417064ecdonaldk163
140821514727871475766sphincs256
155862915793651626354ecdonaldk233
158411416107361657800ecdonaldb233
206007021326492209278ecdonaldp521
254058626281322720304ecdonaldp384
275068527947342853984ecdonaldk283
302601931251273242436ecdonaldb283
444105645309724698657ecdonaldk409
502143951718355298906ecdonaldb409
108322981126986611761053ecdonaldk571
114626371179330612170733ecdonaldb571
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
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
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
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
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
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
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

x86; normally amd64; HW+AES (40651); 2013 Intel Core i7-4600U; 2 x 2100MHz; unstable; cryptothinkx, supercop-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
323850334389335334ed25519
725487847380877576pass769
859698950121951519ed448goldilocks
107555711268961183281pass863
457905944737070848861924pflash1
407133867?505423029?669099615?mqqsig192
651514809?751838265?929514405?mqqsig160
174538232418647606881973504940mqqsig224
269319289827888826232931069087mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
391839664023mqqsig160
527153405385mqqsig224
563461166184mqqsig256
8043?12660?12948?mqqsig192
335148335367336129ed25519
886788887724893832ed448goldilocks
486135?915231?1670073?pflash1
1019445?1913013?2892459?pass769
1450524?2760537?4275465?pass863
Cycles to verify 59 bytes
quartilemedianquartilesystem
432784362046470mqqsig160
514116064562172mqqsig192
704137417277802mqqsig224
99120114340120144mqqsig256
153102153351179799pflash1
9629829954511022832ed25519
136483214155481474578pass769
175242318213481831605pass863
276713728377482871630ed448goldilocks
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; IB+AES (306e4); 2013 Intel Xeon E5-2697 v2; 12 x 2700MHz; manny613, supercop-20170228

Cycles to generate a key pair
quartilemedianquartilesystem
478404800048196lattisigns512
711887129271448ed25519
141464141812143156donald512
221668221884222544ed448goldilocks
394108394748400712donald1024
397044398376400240pass769
482684485612488596pass863
104991210690081096768hector
135710413634321375056donald2048
389017239075683943920ecdonaldp256
6535248655435665812763icp
802416080481088090796ecdonaldp384
813612483019328437736ntrumls401x
9703820981949610040620ntrumls439x
10488192?14520124?19594308?ronald512
153059561530906815315712sphincs256
171082601716664417249784ecdonaldp521
172168121745964017559664ntrumls593x
265626522685754827057932ntrumls743x
295982363022192030245384tts6440
18847116?31574484?46983932?ronald768
28305472?32698784?54163548?rwb0fuz1024
38390776?52708028?81003112?ronald1024
589821405907772059212856pflash1
691685046922793269634636rainbow5640
126151824128887968129204188rainbow6440
73262572?140348884?207759796?ronald1536
212054164212143064212438336sflashv2
191396020?316709128?527492528?ronald2048
279366056?372315644?527405208?mqqsig160
391265512?509831412?745475268?mqqsig192
609278132?723763368?783357952?mqqsig224
770623436878581372944546320mqqsig256
658101208?1073087344?1516168380?ronald3072
1432000212?2491981824?3875523512?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
202820362052mqqsig160
235223682388mqqsig192
257225762584mqqsig256
254825842600mqqsig224
325563270032836tts6440
61220?61568?79752?rainbow5640
671606726467376ed25519
864408668887108sflashv2
885168912090356rainbow6440
209588213632217224donald512
233248233620233944ed448goldilocks
473432476080478728donald1024
476228483960494488ronald512
251876?491052?732892?lattisigns512
246856?657356?883292?3icp
777872?790196?2106616?ntrumls439x
836104848896861284ronald768
467848?924148?1382432?pass769
561460?1118804?1700600?pass863
109751611297681163260hector
113146011337281139148rwb0fuz1024
697432?1281972?1832256?ntrumls401x
127812412890961298128ecdonaldp256
132412813440521358724ronald1024
145805614661721477532donald2048
821372?1496952?2502464?pflash1
1683396?1699676?3184200?ntrumls743x
1282640?2398660?3541936?ntrumls593x
261574026282082636604ecdonaldp384
301259230292923046924ronald1536
547926455056245553892ecdonaldp521
582386058480965877024ronald2048
172999041735210817399832ronald3072
366711563673506436802860ronald4096
280103168280238356280387672sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
104281046410548rwb0fuz1024
2945229568297803icp
295923006830196ronald512
317363180432356ronald768
381283821638348rainbow5640
385283877238948ronald1024
384683888039256mqqsig160
453404550445612lattisigns512
457884602846256tts6440
462764650446752rainbow6440
498485021250940mqqsig192
543925485655140ronald1536
634286376864520mqqsig224
743687501275480ronald2048
772287798879148mqqsig256
101828101920102056sflashv2
133136133628135308ronald3072
183928185500188328donald512
208068208396208844ed25519
214664215600217028ronald4096
234136234616236456pflash1
309008309328313348ntrumls401x
348772349756353444ntrumls439x
466672468140471736donald1024
577604578748585328ntrumls593x
613976614780619864pass769
728232728880734112ed448goldilocks
727300728952735624pass863
738488740616748892ntrumls743x
144544014597121478860ecdonaldp256
152788415483881559336donald2048
301558030241843054708ecdonaldp384
354366835489563561588sphincs256
430090443075084329444hector
642935264635686492944ecdonaldp521
Secret key
bytessystem
29hector
64ed25519
84donald512
96ecdonaldp256
144ecdonaldp384
144ed448goldilocks
148donald1024
193pass769
198ecdonaldp521
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
86240rainbow5640
150512rainbow6440
Public key
bytessystem
32ed25519
56ed448goldilocks
60hector
64donald512
64ecdonaldp256
64ronald512
96ecdonaldp384
96ronald768
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
43rainbow6440
43tts6440
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
87hector
96ecdonaldp384
96ronald768
112ed448goldilocks
128ronald1024
132ecdonaldp521
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
43rainbow6440
43tts6440
64ecdonaldp256
64ed25519
65rwb0fuz1024
73ronald768
87hector
96ecdonaldp384
105ronald1024
112ed448goldilocks
132ecdonaldp521
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
64ecdonaldp256
64ed25519
65rwb0fuz1024
87hector
96ecdonaldp384
112ed448goldilocks
132ecdonaldp521
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

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

Cycles to generate a key pair
quartilemedianquartilesystem
285802863228692lattisigns512
655246562865736ed25519
124684124968125160donald512
175244175504177748ecdonaldp224
176688177396178812ed448goldilocks
215328217132235084hector
286108286428288888ecdonaldp256
326940327424328924pass769
343568343828344344donald1024
379852381624383172pass863
578956582912589508ecdonaldp160
652444656956661468ecdonaldk163
687476691344695156ecdonaldb163
687608696304701652ecdonaldp192
834336838788844176ecdonaldk233
872936876496881532ecdonaldb233
118082411864721191468donald2048
125760812634481266520ecdonaldp521
152781615325401539016ecdonaldk283
163639616428361652208ecdonaldb283
216733221794882203120ecdonaldp384
245548424637002482136ecdonaldk409
263511226478002665388ecdonaldb409
320400832073243240972sphincs256
590545659188605939788ecdonaldk571
642797264416526463980ecdonaldb571
7411844742019675128603icp
956549295744569617300rainbowbinary256181212
10133904?14733732?23633324?ronald512
217117922172545221771024tts6440
19170656?27775756?41695408?ronald768
24758284?28739928?46864924?rwb0fuz1024
354745283549028435684628rainbowbinary16242020
459149164608256446961616rainbow5640
34719400?52831724?74215928?ronald1024
622744006237955262476840pflash1
118548664118770796119483944rainbow6440
89374924?142115828?219149452?ronald1536
161838600?233712572?483786228?ronald2048
254364904254393212254448164sflashv2
716134356?791140060?939936036?mqqsig160
472113456?814440816?1446981636?ronald3072
119944559612956420721482867000mqqsig192
201798436820627169922122296100mqqsig224
1263120624?2362813504?3427513856?ronald4096
305789540031006825003178853196mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
196819801996mqqsig160
300430283048mqqsig192
352835403560mqqsig224
356435763688mqqsig256
139481400814100rainbowbinary256181212
230322315623280tts6440
245802480025064rainbowbinary16242020
42080?42380?56012?rainbow5640
609566103661160ed25519
761127647276880rainbow6440
114976115352115872sflashv2
172296175144177740donald512
184688184912186072ed448goldilocks
247844249632251148ecdonaldp224
235128251164269672hector
371032374468378008donald1024
375868377112379332ecdonaldp256
420148426100433300ronald512
225400?437792?650304?lattisigns512
646168650920655148ecdonaldp160
716904720584723292ecdonaldk163
735568743004752400ronald768
752468756008760448ecdonaldb163
761056766868774284ecdonaldp192
398024?792280?1185952?pass769
313696?837620?1121592?3icp
459976?913092?1380720?pass863
918312921460926948ecdonaldk233
957060961448967048ecdonaldb233
101142010120681012888rwb0fuz1024
113764811456121156084donald2048
119410012028961212536ronald1024
878068?1426144?2501112?pflash1
146822414698481472808ecdonaldp521
163711216426921648472ecdonaldk283
174136417453441751432ecdonaldb283
231956423288282344108ecdonaldp384
261606026238162631296ecdonaldk409
271448027328882750448ronald1536
280720428171242829348ecdonaldb409
520859652402245262792ronald2048
615948061673966181256ecdonaldk571
668233666944766718148ecdonaldb571
153359041540092415463616ronald3072
324382123251780832628740ronald4096
512980205165867651743612sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
897690289076rwb0fuz1024
105241056811132rainbowbinary256181212
147121477615280rainbowbinary16242020
244202510825348ronald512
268722722827632ronald768
318283195632128mqqsig160
3202432092321403icp
335163371233880ronald1024
360563608836124rainbow5640
425804278042912lattisigns512
464204654446912rainbow6440
466204668047340tts6440
476004784048468ronald1536
503405080852308mqqsig192
661286637267620ronald2048
675286785268880mqqsig224
738327414476204mqqsig256
118516119292119580ronald3072
161540161816162744donald512
171332172132173788sflashv2
184992185116185344ed25519
191076192804195936ronald4096
236988237480283068pflash1
399780401888406816donald1024
503336504136504976pass769
534208536212539840ecdonaldp224
567444568256569432pass863
583736584064584628ed448goldilocks
709064714184718408ecdonaldp160
838452848592860976ecdonaldp192
898940901540906468ecdonaldp256
964036964848965484hector
133515613403881345536ecdonaldk163
132876013477561351788donald2048
140794814122641417608ecdonaldb163
168522416868681692076sphincs256
172388017309361741368ecdonaldk233
181185218171801824108ecdonaldb233
265481626774162695360ecdonaldp384
314481631504483174724ecdonaldk283
335256433598603370204ecdonaldb283
336176433650243369652ecdonaldp521
506729250833525109216ecdonaldk409
541414054441885483928ecdonaldb409
120599361208789612147452ecdonaldk571
131329641315032013201036ecdonaldb571
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
487304487640488240ed25519
861640865016872236pass769
106257610688881077332pass863
136870813695001371440ed448goldilocks
627745726319717263656220pflash1
397818552?524993964?759664128?mqqsig160
480348196?649560316?965032512?mqqsig192
716659772?887778732?974153056?mqqsig224
905863308?1061870480?1150598512?mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
526052885340mqqsig160
559256045644mqqsig192
584458605908mqqsig256
596859765992mqqsig224
492548492876494448ed25519
609204?1058272?1871672?pflash1
140438814050041406004ed448goldilocks
1095380?2181580?3267164?pass769
1338988?2661600?4010544?pass863
Cycles to verify 59 bytes
quartilemedianquartilesystem
297522987630040mqqsig160
501125037250596mqqsig192
619926214062452mqqsig224
743327478876092mqqsig256
169212169564171004pflash1
139619213983601401140pass769
145477214553321456288ed25519
167055216736161675508pass863
453697645392764541080ed448goldilocks
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

armeabi; Cortex-A15 (417fc0f4); 2012? Samsung Exynos 5250?; 2 x 1700MHz; a15, supercop-20161026

Cycles to generate a key pair
quartilemedianquartilesystem
288230288359292881ed25519
359995361609364701ed448goldilocks
417939420300430439donald512
115428311557051166944donald1024
138544614082291431014ecdonaldp160
179828818206251848206ecdonaldp192
189250119065841925982ecdonaldk163
200068320140922030465ecdonaldb163
232549623505062374664ecdonaldp224
290327929254832954956ecdonaldp256
300293030225043043946ecdonaldk233
330512133257883348293ecdonaldb233
390351039087343919315donald2048
547812155028675515031ecdonaldk283
603927860597266089476ecdonaldb283
721863672641497311522ecdonaldp384
104767511055420910585622ecdonaldk409
116489201168073511701990ecdonaldb409
182336351823586518245359sphincs256
184402571849816718564543ecdonaldp521
248877562492472124945729ecdonaldk571
279636212801956228048390ecdonaldb571
825667678262777782684456pflash1
80900805?125145718?187532208?ronald512
347864895348330272348804352sflashv2
218892556?359026418?511376235?ronald768
352674157?442830188?579344311?mqqsig160
308745930?498705970?717941442?ronald1024
499880739?594272752?749941528?mqqsig192
753988856?849812404?952111756?mqqsig224
105049562311402731591259519855mqqsig256
788503346?1187352819?1884136336?ronald1536
1762481851?2648792311?4280118533?ronald2048
3537690102?6597302619?10657412419?ronald4096
4263069493?7814092711?10971533755?ronald3072
Cycles to sign 59 bytes
quartilemedianquartilesystem
604460816093mqqsig160
694969686989mqqsig192
813781558259mqqsig224
849885758638mqqsig256
152263152483153121sflashv2
301039301053301546ed25519
393826394139394827ed448goldilocks
557308563925571114donald512
113204211406581156019ronald512
132171213281211334832donald1024
168830217038801723739ecdonaldp160
1068340?1821537?3336036?pflash1
196351819856312005572ecdonaldp192
209491121090982126539ecdonaldk163
219990922119122227116ecdonaldb163
246547824853032502587ronald768
256861525927522609199ecdonaldp224
317707431910173214886ecdonaldp256
325576732731073290676ecdonaldk233
360965636225133635939ecdonaldb233
364912936828463722118ronald1024
415543941645584174552donald2048
592833659408795954010ecdonaldk283
651372565392596560948ecdonaldb283
802011380501018094538ecdonaldp384
856611586020688636281ronald1536
115772611164242711713455ecdonaldk409
128103251285577412899603ecdonaldb409
176766691773486917786498ronald2048
205620532061715020710508ecdonaldp521
277936472784513127913518ecdonaldk571
309409213100032531075695ecdonaldb571
484487544853908048611371ronald4096
485226574858357548654253ronald3072
338887156338923738338963208sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
815958238284142ronald512
938959458896860ronald768
115882116709118619ronald1024
167002170670173091ronald1536
175208181226202893mqqsig160
172325192192197001mqqsig192
198969202183202753sflashv2
249818250659253361ronald2048
264209280100296567pflash1
281638291064311429mqqsig224
429278437256476462mqqsig256
445579446259449005ronald3072
446216447862450087ronald4096
525834528165529775donald512
919853923465925149ed25519
114516911514221154562ed448goldilocks
134524713464971352192donald1024
170655617190321737958ecdonaldp160
219167022094022237335ecdonaldp192
288599428982072917544ecdonaldp224
355111335630493579142ecdonaldp256
376748137905343810373ecdonaldk163
400769140339824052497ecdonaldb163
430147043130204331554sphincs256
436290944283424452022donald2048
602057960492956088695ecdonaldk233
670300767399306772611ecdonaldb233
887250088898348913632ecdonaldp384
111354481118193611215074ecdonaldk283
122705051231972712378420ecdonaldb283
213237282139541921564113ecdonaldk409
224604572251493522544083ecdonaldp521
237745142389915724080531ecdonaldb409
506394185082148350998248ecdonaldk571
571223425724166157358771ecdonaldb571
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
3072ronald4096
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
384ronald4096
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
384ronald4096
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
361ronald4096
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

armeabi; Cortex-A7 (417fc074); 2012 Allwinner A20; 2 x 960MHz; cubie2, supercop-20161026

Cycles to generate a key pair
quartilemedianquartilesystem
589065590378597977ed25519
870307875504903196ed448goldilocks
906605913833993259donald512
249256725111142558277ecdonaldp160
268405326984632723242donald1024
339067934192873461817ecdonaldp192
342517134533583512063ecdonaldk163
362424236478433662692ecdonaldb163
442768544650974518482ecdonaldp224
498494950379555098471ecdonaldp256
574067357597935802005ecdonaldk233
621303962452996266832ecdonaldb233
929089394878759706223donald2048
102505841028743210343125ecdonaldk283
112960311133747011377700ecdonaldb283
135289831359942413652413ecdonaldp384
208640922091566620945372ecdonaldk409
234512462350444823586850ecdonaldb409
300368423018676830302193ecdonaldp521
483483314842789648473509ecdonaldk571
546811945478339654831965ecdonaldb571
84538227?119417666?196368635?ronald512
193097515193142497193209780pflash1
184034693?295596939?428474144?ronald768
346832240?563016945?885670942?ronald1024
618568056618614388618716848sflashv2
565910049?671705401?851549529?mqqsig160
906886797?1025959906?1220668248?mqqsig192
745023812?1452001610?1974690163?ronald1536
160242137117303932201860470496mqqsig224
223482298223359351142493878371mqqsig256
1753010077?3082809735?4535485703?ronald2048
4913038353?7984229326?14543621944?ronald3072
11176778564?22559068294?33228985485?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
103721041110524mqqsig160
114921152411598mqqsig192
127621294113051mqqsig224
132471328713448mqqsig256
282946286214298233sflashv2
603910605720616406ed25519
941318942494956992ed448goldilocks
113630711464881165917donald512
183402218607191904389ronald512
297117329877533003857donald1024
304985130787363107395ecdonaldp160
370281537329713773605ecdonaldp192
382149238358483863774ecdonaldk163
2340457?4030488?7445993?pflash1
401329740375364073891ecdonaldb163
436405144024694442319ronald768
484826048785894941552ecdonaldp224
548177155067405545609ecdonaldp256
620500862256236250387ecdonaldk233
670312467290556763410ecdonaldb233
729633973500137439547ronald1024
9745757977585910034069donald2048
110085721102122611056697ecdonaldk283
120539751206642012086358ecdonaldb283
150328551508289915160276ecdonaldp384
182269611828921918462686ronald1536
227117342272703522772526ecdonaldk409
253385412536023525391132ecdonaldb409
336132513371098933799191ecdonaldp521
383056783837824338489751ronald2048
526817625270131952742306ecdonaldk571
589909755901910159055857ecdonaldb571
112531297113236500114097734ronald3072
236954660237453948238097088ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
126364126867128450ronald512
148572148697149001ronald768
183727184035184497ronald1024
244298279814304789mqqsig192
281410281769282455ronald1536
291727293141342271mqqsig160
368706370059379596sflashv2
414806415734435453ronald2048
429810442965502607mqqsig224
552080587197616263pflash1
769558775360821429ronald3072
751338784401802749mqqsig256
108290510922931131064donald512
131049713136001329881ronald4096
156847615758931590326ed25519
259773726095272622707ed448goldilocks
303385030485443079849ecdonaldp160
303217130519113082152donald1024
413990741817934211189ecdonaldp192
545427354858675509470ecdonaldp224
605454960853646194919ecdonaldp256
687454368889656916818ecdonaldk163
726655973028817320355ecdonaldb163
104609071057156410656846donald2048
115077081153173411556463ecdonaldk233
125143651253363712579456ecdonaldb233
165505901660815116644417ecdonaldp384
206539902069486820734469ecdonaldk283
227517222280738222839340ecdonaldb283
365644773671167936747459ecdonaldp521
419762544212385742248520ecdonaldk409
472245154724953747285753ecdonaldb409
975390189760363397704354ecdonaldk571
109746550110122917110428975ecdonaldb571
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-A9+NEON (413fc090); 2012 Samsung Exynos 4412; 4 x 1704MHz; odroid, supercop-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
457207461003461734ed25519
683063684265686151ed448goldilocks
898543899824905084donald512
177466317909971807672ecdonaldp160
241013324305562450296ecdonaldp192
244488624615042479842ecdonaldk163
261915926418252667791ecdonaldb163
292210129249062940681donald1024
347066234918783518731ecdonaldp224
365018336690943695843ecdonaldp256
408474541042434124561ecdonaldk233
445194444663834488679ecdonaldb233
765483176768807708233ecdonaldk283
842799784513878474289ecdonaldb283
107060321070849110723020donald2048
107504161080936610882609ecdonaldp384
156353651567792215705546ecdonaldk409
175857151761539717645466ecdonaldb409
235049272359393923704942ecdonaldp521
364814803658829436679578ecdonaldk571
412897834139993841510895ecdonaldb571
71861965?116612173?197112667?ronald512
167333783?323259202?523297211?ronald768
575601112?675008096?851245739?mqqsig160
426145862?688127216?1063095275?ronald1024
824194144824246707824428666sflashv2
877740844?1002189368?1255712404?mqqsig192
872949446?1570833172?2288898933?ronald1536
147964108315883717491658817671mqqsig224
221497494522823406312364626979mqqsig256
1838048854?3391528871?5004161003?ronald2048
5545896472?9095959652?17654265490?ronald3072
14994092403?21880282201?35074734992?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
890889358950mqqsig160
972897369744mqqsig192
114561146411473mqqsig224
121281216812184mqqsig256
289652290412291168sflashv2
463738467506467921ed25519
742857743355743956ed448goldilocks
976227986831996702donald512
145106414653051482010ronald512
215745721693552187459ecdonaldp160
265340926677342687717ecdonaldp192
274754927606382776572ecdonaldk163
285583928737542890957donald1024
290550429239192953795ecdonaldb163
360276236339153668485ronald768
383708738567603882696ecdonaldp224
402202340420354066497ecdonaldp256
446980644790114488245ecdonaldk233
483264148463264858023ecdonaldb233
693241469588146994426ronald1024
825154682665198285975ecdonaldk283
903386890508859062897ecdonaldb283
101679611022852110290267donald2048
119816681203962012097298ecdonaldp384
171777271719934917216086ecdonaldk409
184591911850732618547572ronald1536
191387941915811419186593ecdonaldb409
263365702642453326497996ecdonaldp521
400474834012335340187983ronald2048
400912384015582940226595ecdonaldk571
448744204496004945041574ecdonaldb571
119414684119484497119603437ronald3072
266683689266833469267021859ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
102376102930103883ronald512
124556126617127482ronald768
164456165302166976ronald1024
265966268827270714ronald1536
261995271768272115mqqsig160
274270276581276786mqqsig192
352279352992353758sflashv2
411042412353413972ronald2048
432919436706436936mqqsig224
737783740632745775mqqsig256
795109796665798592ronald3072
107105610781961079888donald512
132013213228711331319ronald4096
133792813384071340014ed25519
195733419588761968688ed448goldilocks
221126222181392229518ecdonaldp160
298438530047743017827ecdonaldp192
333725033455183363728donald1024
427090642811894297772ecdonaldp224
446852344873834543214ecdonaldp256
492201049380534952210ecdonaldk163
525097253227115353331ecdonaldb163
827306283144178330697ecdonaldk233
903130190416229054610ecdonaldb233
120343301216585012211210donald2048
130861781312986813217165ecdonaldp384
154342671547097715516438ecdonaldk283
170148561704677617095246ecdonaldb283
285526712857834028605881ecdonaldp521
316101613166483331701797ecdonaldk409
351981293547745335538641ecdonaldb409
736951857381511273979830ecdonaldk571
832109508331330383453219ecdonaldb571
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

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-20170105

Cycles to generate a key pair
quartilemedianquartilesystem
729577308973234lattisigns512
104967105194105312ed25519
175703178350185028ecdonaldp256
210946212156214443donald512
308857310464317504ecdonaldp224
375343376031376643ed448goldilocks
576628578911581494donald1024
629382634787655552pass769
776962781298786979pass863
924412934741951153ecdonaldp160
99255210002311006885ecdonaldk163
103500910433691053904ecdonaldb163
108442910979381111600ecdonaldp192
131038213205281333476ecdonaldk233
135762413733081400565ecdonaldb233
154451215506221557815ecdonaldp521
197386319846861998056donald2048
231896923463622366105ecdonaldk283
244154224572762486369ecdonaldb283
352494635410003571967ecdonaldp384
395567739865224019407ecdonaldk409
423433242679934308301ecdonaldb409
529480753769875435207ntrumls401x
616084262515256337909ntrumls439x
901453890768239146717ecdonaldk571
980581798655839914609ecdonaldb571
110624511115456411269392ntrumls593x
11650857?11736694?18913458?3icp
154664781557368215586529rainbowbinary256181212
173277801752510317652338ntrumls743x
186921121872164618789426sphincs256
11944038?18909669?28527857?ronald512
336602073381420634182492tts6440
25886610?38384720?63368684?ronald768
41638631?47271072?74860869?rwb0fuz1024
504569365049269950578513rainbowbinary16242020
53194289?72267238?104971753?ronald1024
902892789041662190557421rainbow5640
189498060189647866189903923rainbow6440
120649719?197546402?297128320?ronald1536
240099327?389015138?653040053?ronald2048
486556411487223327488395610sflashv2
801663693?1303055984?2028957748?ronald3072
1402694712?1574250665?1894174467?mqqsig160
2171988978?2408674269?2846542040?mqqsig192
2081312982?3873112393?5850859564?ronald4096
393932489541050279574219567476mqqsig224
588374929559844395166154184049mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
257426172628mqqsig160
413041714222mqqsig192
516851955238mqqsig224
537354365483mqqsig256
225532267922842rainbowbinary256181212
348353504435343rainbowbinary16242020
356023589736278tts6440
766857795294531rainbow5640
9955499658100106ed25519
128985129223129487rainbow6440
280901281292282331sflashv2
290721294256297900donald512
312873315245321623ecdonaldp256
390036391063393538ed448goldilocks
429222431494437284ecdonaldp224
610596620431628820ronald512
664845669458674386donald1024
832881?835536?2251560?ntrumls439x
349744?929056?1248767?3icp
100809710156901026787ecdonaldp160
108369710907101098398ecdonaldk163
108862710988641110403ronald768
112248311305231138250ecdonaldb163
117045411826561200620ecdonaldp192
610967?1198076?1785923?lattisigns512
755465?1395146?1417151?ntrumls401x
145073814590361484376ecdonaldk233
149698415048991516930ecdonaldb233
795537?1579071?2355617?pass769
157890415891571602985ronald1024
173276817384771742743rwb0fuz1024
954332?1894558?2865337?pass863
1951925?1966961?3681892?ntrumls743x
211464721199052128116donald2048
227933022842052291570ecdonaldp521
1329129?2449478?3599351?ntrumls593x
251097025283732547200ecdonaldk283
267883126939862710969ecdonaldb283
381666538351303858600ecdonaldp384
437537243963404425918ecdonaldk409
447118945008464524860ronald1536
464095346558354678953ecdonaldb409
778065878342527878203ronald2048
985000099177169998931ecdonaldk571
106217851064744710712785ecdonaldb571
224116072258054822759293ronald3072
486214214873981848828560ronald4096
340141776340526177342663431sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
132091333613499rwb0fuz1024
147391481014907rainbowbinary256181212
210352111121229rainbowbinary16242020
3047730584306523icp
366633676236923rainbow5640
397224010040618ronald512
446864529546101ronald768
464494660046741tts6440
466054666146751rainbow6440
526505319654325ronald1024
716617221573203ronald1536
814708181882087mqqsig160
9925499803100795ronald2048
106664106871107203lattisigns512
129521130208130801mqqsig192
154020154689155173mqqsig224
170292172576173422ronald3072
215006215692216241mqqsig256
269857273184274533ronald4096
274338278179280156donald512
292344292645292964sflashv2
329984330443330917ntrumls401x
350932351074351163ed25519
358374358666359156ntrumls439x
541872542823543842ntrumls593x
644318649275652568ecdonaldp256
686756692772700997donald1024
770859773722774436ntrumls743x
891676894796901807ecdonaldp224
960994971579996483pass769
114670311529881165598ecdonaldp160
115722011613791166363pass863
128939112906411292470ed448goldilocks
135078613584881368715ecdonaldp192
199393320055752013328ecdonaldk163
207340621047312114323ecdonaldb163
225693322667182290943donald2048
267059726810612696788ecdonaldk233
276131627761532798297ecdonaldb233
400568140116344020682ecdonaldp521
435020143513044358684sphincs256
434274443619944381496ecdonaldp384
467095547062434728672ecdonaldk283
497591150000855022759ecdonaldb283
801341580591148108319ecdonaldk409
856111685832868617582ecdonaldb409
183199621842215318575924ecdonaldk571
198859601999174620117611ecdonaldb571
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
454306455185455701ed25519
115444511586811168993pass769
120736512087591210873ed448goldilocks
144667814544141466898pass863
968573445?1180014051?1536017517?mqqsig160
1275191902?1520155295?1655623876?mqqsig224
1350292642?1606030046?2130909331?mqqsig192
379589026239700410014146079008mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
862286288668mqqsig160
932893399368mqqsig224
964897079849mqqsig192
107871082310930mqqsig256
462649463019463643ed25519
126362512638341265272ed448goldilocks
1552106?3088514?4474119?pass769
1833593?3645599?5499660?pass863
Cycles to verify 59 bytes
quartilemedianquartilesystem
897369015090503mqqsig160
125529126136126868mqqsig192
161382161756162449mqqsig224
220765221331221910mqqsig256
138089813818161388608ed25519
193089819323221938299pass769
230865023107802318653pass863
396503339725433974181ed448goldilocks
Secret key
bytessystem
64ed25519
144ed448goldilocks
193pass769
216pass863
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
ntrumls401x11581
ntrumls439x13051
ntrumls593x17421
ntrumls743x22671
Public key
bytessystem
32ed25519
56ed448goldilocks
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
1544pass769
1776pass863
ntrumls743x19271
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
112ed448goldilocks
1602pass769
1790pass863
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
112ed448goldilocks
1602pass769
1790pass863
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
64ed25519
112ed448goldilocks
1602pass769
1790pass863

amd64; 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

amd64; SB+AES (206d7); 2012 Intel Xeon E5-4650L; 8 x 2600MHz; robin281, supercop-20170228

Cycles to generate a key pair
quartilemedianquartilesystem
502565037250484lattisigns512
782327849681888ed25519
145240145580147120donald512
252860253284253896ed448goldilocks
404912406756409208pass769
413388414408420268donald1024
492532495736500216pass863
144402414531361458772donald2048
411985641444444177064ecdonaldp256
789819680831888198288ntrumls401x
868145287230328773508ecdonaldp384
937037694736369709816ntrumls439x
9576548?15058008?21691556?ronald512
156352441563990815643180sphincs256
166965601693704417037060ntrumls593x
257010322597248826224652ntrumls743x
20911564?33926756?48491032?ronald768
30084648?35200416?58523312?rwb0fuz1024
41464536?63705140?93638724?ronald1024
966543049702235297602604pflash1
84262796?143068104?232865980?ronald1536
216202264216311516216945060sflashv2
158337920?250020224?456325196?ronald2048
294961348?410324216?601999896?mqqsig160
415621600?557664256?827692280?mqqsig192
621205104?754782016?825040372?mqqsig224
768369376?893615484?983008624?mqqsig256
511979272?977067900?1427929008?ronald3072
1732621644?2761049596?4697481408?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
241224202432mqqsig160
268426962748mqqsig192
285228842900mqqsig256
288428962936mqqsig224
725727278473668ed25519
880208842888836sflashv2
205560209408213944donald512
263156263344263636ed448goldilocks
452520458096462952donald1024
253256?491544?730624?lattisigns512
498416507536517584ronald512
784532?789236?2117184?ntrumls439x
873228882988894960ronald768
478444?967240?1420804?pass769
583008?1152624?1746308?pass863
119306411959201198304rwb0fuz1024
706712?1304936?1336076?ntrumls401x
135819613645441372972ecdonaldp256
138224013991961414740ronald1024
139700814086041422552donald2048
898980?1546740?2752032?pflash1
1701268?1718212?3238312?ntrumls743x
1289004?2411732?3555468?ntrumls593x
282601628406242868068ecdonaldp384
314825631643363186148ronald1536
612285261477486173956ronald2048
172079641725509617332040ronald3072
369226683699389637067440ronald4096
284707616285016464285139504sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
113521142411536rwb0fuz1024
317843199232220ronald512
318963280433212ronald768
367603700437532mqqsig160
405164075241060ronald1024
473364757648744lattisigns512
585925904059640ronald1536
594165958860216mqqsig192
768887754878236mqqsig224
829088337283752ronald2048
922169262494076mqqsig256
105776106028106512sflashv2
150136150772151468ronald3072
193356195336199416donald512
221204221436222176ed25519
246388247180248740ronald4096
267256267756268504pflash1
316700317156318508ntrumls401x
353092353548356524ntrumls439x
502836506540508616donald1024
579076579776583884ntrumls593x
630360632132635104pass769
747220749724753588pass863
749932751960754388ntrumls743x
769632770616773828ed448goldilocks
153552415409321550172ecdonaldp256
164878016613961691096donald2048
325465232622483272152ecdonaldp384
359428835959643598132sphincs256
Secret key
bytessystem
64ed25519
84donald512
96ecdonaldp256
144ecdonaldp384
144ed448goldilocks
148donald1024
193pass769
216pass863
256lattisigns512
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
Public key
bytessystem
32ed25519
56ed448goldilocks
64donald512
64ecdonaldp256
64ronald512
96ecdonaldp384
96ronald768
128donald1024
128ronald1024
128rwb0fuz1024
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1536lattisigns512
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
96ecdonaldp384
96ronald768
112ed448goldilocks
128ronald1024
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
64ecdonaldp256
64ed25519
65rwb0fuz1024
73ronald768
96ecdonaldp384
105ronald1024
112ed448goldilocks
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
64ecdonaldp256
64ed25519
65rwb0fuz1024
96ecdonaldp384
112ed448goldilocks
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
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-20170228

Cycles to generate a key pair
quartilemedianquartilesystem
129267129328129452ed25519
549209550130551427ed448goldilocks
711745714005719606pass769
930264936301944614pass863
2594270425968501260337093icp
367033023678261836894053rainbowbinary256181212
681505406884720869122390tts6440
118529273119438218119565247pflash1
158482183158523750158569103rainbowbinary16242020
208450202208974084209311400rainbow5640
454238458456165381481256059rainbow6440
1318080673?1450337488?1694231743?mqqsig160
294805576130909373373447751476mqqsig192
382934825539181463274030496415mqqsig224
575716313058790361646045578175mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
507350735078mqqsig160
666066696688mqqsig192
802380288032mqqsig224
823782418256mqqsig256
477334785648018rainbowbinary256181212
635086376466248tts6440
898099080691433rainbowbinary16242020
125580125652125714ed25519
160835161467190313rainbow5640
273344273885286311rainbow6440
565673565972573867ed448goldilocks
891841?1784974?2655430?pass769
1167911?2319002?3559707?pass863
1071424?2869565?3834414?3icp
1726996?2977120?5293922?pflash1
Cycles to verify 59 bytes
quartilemedianquartilesystem
417334177641871rainbowbinary256181212
657976607366599rainbowbinary16242020
689896923169739mqqsig160
7857478779789693icp
889298928689694rainbow5640
113967114295114489rainbow6440
117382117510118100tts6440
135328135689136011mqqsig192
172102175859177227mqqsig224
217664232446245533mqqsig256
406695406866407621pflash1
426065426189426360ed25519
114252711435481150764pass769
144767614486311457433pass863
166214416629081671639ed448goldilocks
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
548249548397548891ed25519
130845813139691327240pass769
132815713293961336997ed448goldilocks
161045416212601635886pass863
127278858127416993127630966pflash1
841773630?1094610406?1636576799?mqqsig192
1042289778?1240378743?1618415236?mqqsig160
1305419776?1586812711?1720321902?mqqsig224
477408422949303462245065390367mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
118141184211865mqqsig160
122831228912307mqqsig192
127301274912896mqqsig224
146911478714805mqqsig256
564219564334564846ed25519
139743613982001400908ed448goldilocks
1603690?2767055?4902413?pflash1
1714807?3395761?5074781?pass769
2082016?4139511?6309658?pass863
Cycles to verify 59 bytes
quartilemedianquartilesystem
759727612976950mqqsig160
126721127153127552mqqsig192
161889162474163367mqqsig224
246510262081264480mqqsig256
435594435661435907pflash1
161007916110621621698ed25519
227192522729032283961pass769
270070827044322714611pass863
432255743349114335562ed448goldilocks
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 (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