VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information: Introduction eBASH eBASC eBAEAD eBATS SUPERCOP XBX Computers
How to submit new software: Tips Hash 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-20170718

Cycles to generate a key pair
quartilemedianquartilesystem
300603012030180lattisigns512
454504557045630ed25519
214230214410214710ed448goldilocks
294120294960295860pass769
352830353970355680pass863
401157040545004111230ntrumls401x
470931047683204839240ntrumls439x
503712050397905044410sphincs256
835704084382208532600ntrumls593x
126240301270824012870900ntrumls743x
18427440?22413000?30826590?rwb0fuz1024
743296807453224074743470pflash1
165397410171217710178284330mqqsig160
195855960195925380196466880sflashv2
236067990240875700251392110mqqsig192
329793390339923430346303140mqqsig224
450468690459567150470420520mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
354035404380mqqsig160
414041404170mqqsig192
483048604890mqqsig224
507051005100mqqsig256
488404890048960ed25519
657606594066090sflashv2
225330225450225570ed448goldilocks
248310?406710?796980?lattisigns512
400740?422790?819390?pass863
516720?528930?960450?ntrumls439x
297210?654150?1235100?pflash1
340350?668940?1000830?pass769
458040?836790?1231530?ntrumls401x
853230875970881340rwb0fuz1024
843960?1573800?2318880?ntrumls593x
1111980?2083920?2103900?ntrumls743x
836307908392782083974650sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
753076207710rwb0fuz1024
258902730028920mqqsig160
470404719047820lattisigns512
507605259059730mqqsig192
639006567067200mqqsig224
948009519095520sflashv2
99270101550118740mqqsig256
167670167940172320pflash1
170940171870172140ed25519
203670204030206730ntrumls401x
231000232110234750ntrumls439x
378960379950385320ntrumls593x
469770474750475650pass769
491580492900498870ntrumls743x
549000550860552450pass863
587220588330588630ed448goldilocks
245034024694802518170sphincs256
Secret key
bytessystem
64ed25519
144ed448goldilocks
193pass769
216pass863
256lattisigns512
265rwb0fuz1024
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1742ntrumls593x
2267ntrumls743x
2823sflashv2
5550pflash1
Public key
bytessystem
32ed25519
56ed448goldilocks
128rwb0fuz1024
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
64ed25519
65rwb0fuz1024
112ed448goldilocks
1184lattisigns512
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
64ed25519
65rwb0fuz1024
112ed448goldilocks
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
64ed25519
65rwb0fuz1024
112ed448goldilocks
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

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

Cycles to generate a key pair
quartilemedianquartilesystem
458404593446120ed25519
110512111464118914donald512
192948193120193418ed448goldilocks
310538318036323988donald1024
107489810805961087644donald2048
333923033569303402692ecdonaldp256
6742590677301068678303icp
688138669697527314338ecdonaldp384
105766361059297811277858rainbowbinary256181212
7602694?13151066?19734528?ronald512
146254861477702415344262ecdonaldp521
17881926?22829498?31597604?rwb0fuz1024
19207186?27592830?39412746?ronald768
422124404240048042657678rainbow5640
444241984450152844574732rainbowbinary16242020
30120720?46380608?71215976?ronald1024
815049668182804082153036pflash1
978742369830378498682416rainbow6440
78529558?125366938?197703156?ronald1536
176504502177981064182319994sflashv2
173277970180841440194940618mqqsig160
256624560263945200273241904mqqsig192
164758210?273063586?407511700?ronald2048
355818268362981974375113138mqqsig256
363337978367359230376798620mqqsig224
483042560?882167944?1272635572?ronald3072
1212963062?2009095488?3360797168?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
164816501654mqqsig160
209020942116mqqsig192
218021902210mqqsig256
237223842416mqqsig224
154721557815712rainbowbinary256181212
286902897429392rainbowbinary16242020
406904132042588rainbow5640
493424943449540ed25519
690106922069670sflashv2
730087456479212rainbow6440
168932172436177044donald512
200532200738201234ed448goldilocks
374674378106385602donald1024
392880400634409720ronald512
210630?511962?983856?3icp
688976711804731784ronald768
819246826992841690rwb0fuz1024
107259010830001098156ronald1024
510548?1095498?1854476?pflash1
109799211056381118762ecdonaldp256
115721611655221172844donald2048
223431622429182254672ecdonaldp384
243044224519762475862ronald1536
466283846825784710016ecdonaldp521
465292646854124720780ronald2048
138404781390612014018744ronald3072
292201662927799229368138ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
746875067550rwb0fuz1024
115881160611650rainbowbinary256181212
130081324413332rainbowbinary16242020
1882621060217583icp
215222157621646rainbow5640
227462319823394ronald512
248702565026412ronald768
265662666626826rainbow6440
303943129032304ronald1024
351623554436740mqqsig160
444424469244996ronald1536
469505095452742mqqsig192
523565839861014mqqsig224
634386369064092ronald2048
959749639296646sflashv2
95498101922109884mqqsig256
112520113186116096ronald3072
144336146578153968donald512
161668162190163328ed25519
186174186974188160pflash1
185306187200189554ronald4096
370580376042383848donald1024
538770540846542692ed448goldilocks
121096612278301246294donald2048
124383212553501272480ecdonaldp256
254942225695082596422ecdonaldp384
543785254731845498158ecdonaldp521
Secret key
bytessystem
64ed25519
84donald512
96ecdonaldp256
144ecdonaldp384
144ed448goldilocks
148donald1024
198ecdonaldp521
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1536ronald1536
2048ronald2048
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
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
72124pflash1
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
96ecdonaldp384
96ronald768
112ed448goldilocks
128ronald1024
132ecdonaldp521
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
41ronald512
42rainbowbinary256181212
43rainbow6440
64ecdonaldp256
64ed25519
65rwb0fuz1024
73ronald768
96ecdonaldp384
105ronald1024
112ed448goldilocks
132ecdonaldp521
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37pflash1
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
64ecdonaldp256
64ed25519
65rwb0fuz1024
96ecdonaldp384
112ed448goldilocks
132ecdonaldp521

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

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

Cycles to generate a key pair
quartilemedianquartilesystem
251762522025320lattisigns512
452764539245500ed25519
951489569699788ecdonaldp256
964689741698208donald512
151940152632155100ecdonaldp224
155244155492155796ed448goldilocks
220772221000221404donald1024
326996333752335184pass769
374724376076377780pass863
593100600588606516ecdonaldp160
644680650988659340ecdonaldk163
672256678656683132donald2048
674460679828686736ecdonaldb163
703456709732720692ecdonaldp192
798696801432804356ecdonaldp521
821000827524835268ecdonaldk233
857160862724868760ecdonaldb233
148029614874841505132ecdonaldk283
156694815750801580804ecdonaldb283
219342422044362217552ecdonaldp384
231870423309882342596ecdonaldk409
247970024902722507404ecdonaldb409
285816028598642864120sphincs256
554010855534085578024ecdonaldk571
602686060429926070076ecdonaldb571
6436392644364465195843icp
713186472342607326624ntrumls401x
840183285496488670268ntrumls439x
986344498696689879588rainbowbinary256181212
7888304?13331868?18079540?ronald512
151259001535141615523968ntrumls593x
183493721837309218771508tts6440
233120722355048423791640ntrumls743x
20781816?25529228?34433136?rwb0fuz1024
18082644?26736224?42811248?ronald768
294982242951195629530568rainbowbinary16242020
414806444151854442152072rainbow5640
31598904?47254928?81038596?ronald1024
512777845133319652988404pflash1
99693980101810140102448884rainbow6440
84972940?138420292?201890156?ronald1536
183240892183281672183382552sflashv2
144203212?237491440?356700328?ronald2048
291276112304607516320304184mqqsig160
461764172476321824489356440mqqsig192
353853156?639081400?1172261444?ronald3072
629576124649335048664681952mqqsig256
699942444718284428743045052mqqsig224
795494140?1420562672?2125717612?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
150815201552mqqsig160
200020042012mqqsig192
204820602076mqqsig256
238424322512mqqsig224
141521422014344rainbowbinary256181212
204362052420728tts6440
210442131621584rainbowbinary16242020
375203814444568rainbow5640
486444873648824ed25519
652686570866440rainbow6440
793047942079608sflashv2
159076161200164976donald512
163428164588164924ed448goldilocks
172432174212177928ecdonaldp256
219912220548222624ecdonaldp224
134136?256160?625096?lattisigns512
286800289272292640donald1024
185240?406104?747960?3icp
428968433532440044ronald512
440364?452188?894404?pass863
521168?528384?955716?ntrumls439x
642736646444652136ecdonaldp160
692208696452702892ecdonaldk163
721036722732727532ecdonaldb163
383552?726728?819744?pass769
734296742480750936ronald768
748144758276767228ecdonaldp192
756668762432770520donald2048
335212?825336?1716048?pflash1
460592?832696?1211604?ntrumls401x
887460890068905428rwb0fuz1024
896852900612906220ecdonaldk233
907208918076931124ronald1024
939756943468949036ecdonaldb233
1125780?1132768?2093244?ntrumls743x
119327611968041199876ecdonaldp521
819276?1505756?2193220?ntrumls593x
158846415917321601008ecdonaldk283
168117616854721689112ecdonaldb283
234276023507922365196ecdonaldp384
243502024528762470196ronald1536
253888425457562555880ecdonaldk409
270701227129562725980ecdonaldb409
353178835546443581488ronald2048
598656059962966020796ecdonaldk571
645791264690446487764ecdonaldb571
882498088662448896984ronald3072
179449121798962418052912ronald4096
501641405032695650396012sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
776879448396rwb0fuz1024
106521068010708rainbowbinary256181212
121001220012672rainbowbinary16242020
207762253623208mqqsig160
237162523225828ronald512
256802614827036ronald768
2854028628288523icp
294843200832148ronald1024
337123384434148lattisigns512
349003500835052rainbow5640
369283716837896mqqsig192
401684028841124ronald1536
451644523645292tts6440
451644528045308rainbow6440
479645091251392mqqsig224
537205397254868ronald2048
575406385269024mqqsig256
898529215292592ronald3072
105692105772105844sflashv2
128520129344132584donald512
141224141728142904ronald4096
162044162764163108ed25519
169492194176194380pflash1
216356216636217516ntrumls401x
237292238024239404ntrumls439x
265576267660273084donald1024
324720326764330176ecdonaldp256
378680379260381556ntrumls593x
426388428584432412ecdonaldp224
476976484156497504pass769
500856502492504772ed448goldilocks
523268525396532844ntrumls743x
550932558492560092pass863
727744735892741528ecdonaldp160
783304784216786384donald2048
878624882028888564ecdonaldp192
130410413082361316284ecdonaldk163
136546813715881376308ecdonaldb163
160765616348921636772sphincs256
167603216816601688148ecdonaldk233
175162817633281774140ecdonaldb233
214007221432562146216ecdonaldp521
269989227160762730132ecdonaldp384
301898430311883038500ecdonaldk283
321143232204203249464ecdonaldb283
476938847845884814028ecdonaldk409
509903651184885136916ecdonaldb409
113295641134612811392576ecdonaldk571
123113761234709212432776ecdonaldb571
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
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
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
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
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
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

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

Cycles to generate a key pair
quartilemedianquartilesystem
285444285768286216ed25519
831292834972839368pass769
102345610275321034212pass863
121290412134201214392ed448goldilocks
415325928426117404445619604mqqsig192
631773156650023264674391036mqqsig160
175147482417915547121839054672mqqsig224
270067840427369609522783193060mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
398440124056mqqsig160
542054845592mqqsig224
562456405684mqqsig256
722472847348mqqsig192
297848298072298404ed25519
1046684?1119764?2117088?pass769
124463212451241245756ed448goldilocks
1282072?2545764?3845856?pass863
Cycles to verify 59 bytes
quartilemedianquartilesystem
453565005650652mqqsig160
633886574467488mqqsig192
819208784891512mqqsig224
100124107824119612mqqsig256
840308841800850604ed25519
134590813502881353104pass769
162069216242161626428pass863
446213244644684470332ed448goldilocks
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
132350132367132442ed25519
245662847252846186267519817mqqsig160
319948894320028315320111753sflashv2
365119262378682296392100973mqqsig192
561751668574994254589053866mqqsig224
826279797840408935854589345mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
373937413809mqqsig160
448445324563mqqsig192
498350125028mqqsig224
554655485561mqqsig256
117107117287117855sflashv2
137149137158137178ed25519
Cycles to verify 59 bytes
quartilemedianquartilesystem
767988497191106mqqsig192
102825?113753?150971?mqqsig160
128163130354135294mqqsig224
139985140235140317sflashv2
205270232408250036mqqsig256
423922424802425824ed25519
Secret key
bytessystem
64ed25519
401mqqsig160
465mqqsig192
529mqqsig224
593mqqsig256
2823sflashv2
Public key
bytessystem
32ed25519
19266sflashv2
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
64ed25519
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
64ed25519
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37sflashv2
64ed25519

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

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

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

Cycles to generate a key pair
quartilemedianquartilesystem
508629509646539180ed25519
890863892433895864ed448goldilocks
910235915387929120donald512
243873824602562487600ecdonaldp160
267985426954112702612donald1024
331785833447603381278ecdonaldp192
350321035253493553702ecdonaldk163
373863237655923797996ecdonaldb163
434951643839664418582ecdonaldp224
492734449599485010451ecdonaldp256
586238258949275917698ecdonaldk233
634479563708186398197ecdonaldb233
927668292973009374857donald2048
105287691056945010609615ecdonaldk283
116072201166873311710652ecdonaldb283
134319981352027913575994ecdonaldp384
212997802139426421461174ecdonaldk409
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 Xeon E3-1220 v5; 4 x 3000MHz; samba, supercop-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
240422412924230lattisigns512
454354551445635ed25519
886038991392475ecdonaldp256
896538993990434donald512
143980144246146625ecdonaldp224
152682153085153829ed448goldilocks
213137213595214754donald1024
293323294325295197pass769
359812360814361693pass863
562287567651577329ecdonaldp160
610619612834616024ecdonaldk163
640697643514647170ecdonaldb163
658740661740665748donald2048
669021675050679840ecdonaldp192
701010702697705041ecdonaldp521
777298782349786206ecdonaldk233
815976823867833437ecdonaldb233
139143413965771409934ecdonaldk283
147867414836781492976ecdonaldb283
210347621132522130756ecdonaldp384
220387522100352222022ecdonaldk409
235261723618222375590ecdonaldb409
252504525276272535456sphincs256
529733553107065331866ecdonaldk571
576236757763515797893ecdonaldb571
687873569860507070742ntrumls401x
815080583175898416335ntrumls439x
984545298803499972555rainbowbinary256181212
6208923?10943228?16591877?ronald512
143689211460055414715684ntrumls593x
172915831742739617485331tts6440
18064665?21846714?29288252?rwb0fuz1024
225658492284468122981520ntrumls743x
2337683723427290234403213icp
16615887?28257641?42205780?ronald768
282356452828395028343333rainbowbinary16242020
344925583502772635075238rainbow5640
22678959?38624466?68021931?ronald1024
829125888458960785566650rainbow6440
69865645?128441943?183046558?ronald1536
170688754170700786170734178sflashv2
155933722?239625637?348036026?ronald2048
282103052290224109298979444mqqsig160
450610392461627935473902190mqqsig192
659310127677573554699115004mqqsig224
405458450?692723496?1127545494?ronald3072
9656907589864948081009788149mqqsig256
658829006?1434621270?2216095139?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
143614461462mqqsig160
194619581967mqqsig192
197219882000mqqsig256
232723412352mqqsig224
140441411514250rainbowbinary256181212
198381996220159tts6440
202892054120849rainbowbinary16242020
328513305233389rainbow5640
485634867748760ed25519
552935560155958rainbow6440
751757531875451sflashv2
143732147266150987donald512
160133160342160615ed448goldilocks
161105163040165258ecdonaldp256
208325208801211554ecdonaldp224
273431276190279385donald1024
322510?334079?650533?pass769
129121?359647?649619?lattisigns512
146884?391075?684348?3icp
389976395583404132ronald512
476792?495976?1256107?ntrumls439x
609156616103621607ecdonaldp160
655852659095662038ecdonaldk163
675325682869690264ronald768
682258685440688199ecdonaldb163
692510?716299?1832286?ntrumls593x
713936718770725405ecdonaldp192
729633733008736193donald2048
392292?771659?1176774?pass863
431024?778488?1132321?ntrumls401x
825662837034844508rwb0fuz1024
836871849040857833ronald1024
850292855145865804ecdonaldk233
887063892165900014ecdonaldb233
1014550?1028724?1885901?ntrumls743x
107296610749541076845ecdonaldp521
149525414980081503061ecdonaldk283
158597015888711593925ecdonaldb283
224387922551562264834ecdonaldp384
228617922958092314272ronald1536
240823624150062428284ecdonaldk409
256516825694562576641ecdonaldb409
333179833624743389805ronald2048
571432457213195737230ecdonaldk571
617960361988796221710ecdonaldb571
847013785001708541296ronald3072
173719451743554518056012ronald4096
430715844313266543149655sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
736175247917rwb0fuz1024
103241057310592rainbowbinary256181212
109131162911682rainbowbinary16242020
1717317304176373icp
189941910119431rainbow5640
200062056922058mqqsig160
227322292623430ronald512
234472368625031ronald768
242442467124789tts6440
246192503725201rainbow6440
272442838228601ronald1024
267012976431853mqqsig192
316073168032056lattisigns512
385933873139385ronald1536
368094356545327mqqsig224
511985159951855ronald2048
50309?57097?63699?mqqsig256
844578481985941ronald3072
968259697997119sflashv2
119881120663122627donald512
134359135344136147ronald4096
159794160095160466ed25519
202187202563203736ntrumls401x
221506221724222699ntrumls439x
250537257141261175donald1024
309706312338315679ecdonaldp256
322663324147325748ntrumls593x
402369404667407734ecdonaldp224
408369412199419030pass769
469863471440474787ntrumls743x
499635500159500802ed448goldilocks
498922500885503744pass863
692791705756711597ecdonaldp160
743171749218758256donald2048
829586833016837117ecdonaldp192
123030412327411238534ecdonaldk163
127124212736391286373sphincs256
128724412951171303524ecdonaldb163
158855615919711598149ecdonaldk233
166150016685591675275ecdonaldb233
185703018591881863786ecdonaldp521
258360125974602614613ecdonaldp384
283503628499982856444ecdonaldk283
302097630301813042151ecdonaldb283
453872045514774571250ecdonaldk409
483793348463264854126ecdonaldb409
108214201083758910870435ecdonaldk571
117078451174531211791786ecdonaldb571
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; Skylake (506e3); 2015 Intel Xeon E3-1220 v5; 4 x 3000MHz; samba, supercop-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
281917282431284327ed25519
857120861677868088pass769
936258940339946072pass863
112298211234401124165ed448goldilocks
743267287445425874589303pflash1
337181295346084185358677016mqqsig192
622272500642607304669129298mqqsig160
174968024117737902021793035381mqqsig224
268762975427331526912773448044mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
375637753807mqqsig160
501350445081mqqsig224
519052125246mqqsig256
677067976833mqqsig192
294186294791296044ed25519
462603?1080339?2065978?pflash1
1070173?1098756?2160286?pass769
115128211717961179042ed448goldilocks
1164224?2315953?2357073?pass863
Cycles to verify 59 bytes
quartilemedianquartilesystem
434024446845329mqqsig160
560376046569758mqqsig192
874898946793076mqqsig224
102922105188112226mqqsig256
260229270018283805pflash1
829406830865832345ed25519
137612513785801380420pass769
147168914844321489002pass863
412125841474604197712ed448goldilocks
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; 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-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
234076236629239140ed25519
634502645175699713donald512
146034514795371500260ecdonaldp160
187034818908161914358ecdonaldp192
206725420699062075472donald1024
225365022719162286601ecdonaldk163
241725524330732453250ecdonaldb163
244496824803552511738ecdonaldp224
314809331808923201117ecdonaldp256
388958739101413943053ecdonaldk233
432104143517694389770ecdonaldb233
741052374166897425294donald2048
743851874767597505884ecdonaldk283
750611275478707603559ecdonaldp384
825935882959998328278ecdonaldb283
152848351535748415403612ecdonaldk409
173863191745840317539583ecdonaldb409
186633571882717119328491ecdonaldp521
363766623645563136594729ecdonaldk571
415375284164724241747689ecdonaldb571
932153729359029094988271pflash1
65732475?105680652?179834135?ronald512
174547322?259608812?407841354?ronald768
330050935331367259340023257sflashv2
396616903438823051458886117mqqsig160
486479113498254480524472632mqqsig192
305367624?527066544?761013535?ronald1024
721197523735135665759856833mqqsig224
740341885?1207848899?1962764722?ronald1536
1334518066?2228082458?3452258556?ronald2048
333486033633843311733423864695mqqsig256
4528306892?7433997740?13039964142?ronald3072
10607954345?18343879839?31042268421?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
669367176769mqqsig160
741975987635mqqsig192
883988968945mqqsig224
958996159705mqqsig256
140338141125142564sflashv2
246226248973250696ed25519
798613811949856997donald512
123949612516401271979ronald512
547852?1350319?2950105?pflash1
175974117749261790818ecdonaldp160
204703120635592080200ecdonaldp192
227172322784132289454donald1024
248437124944872507229ecdonaldk163
260068126244612641061ronald768
263136126422262652491ecdonaldb163
268698127477292846511ecdonaldp224
343895234777123509386ecdonaldp256
422434042456754262920ecdonaldk233
464243647107934943522ecdonaldb233
507861850978195123447ronald1024
776222877707997784143donald2048
788463879110277934887ecdonaldk283
830978383390678379290ecdonaldp384
869498787189718743701ecdonaldb283
135548101361822413664123ronald1536
162734611633661216393129ecdonaldk409
183678851846845619138613ecdonaldb409
208408322094474921295541ecdonaldp521
289914702904095829110464ronald2048
389373583912889639306973ecdonaldk571
440563244425030244555135ecdonaldb571
831452978337111283799672ronald3072
186278646186603524186842767ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
878338898490828ronald512
108378111246112344ronald768
142249143100145505ronald1024
158456168656170003mqqsig192
173946177283192924sflashv2
167926180399204418mqqsig160
233096234694239586ronald1536
273923276828299180mqqsig224
295352299252304051pflash1
353226354794359321ronald2048
416941425152436482mqqsig256
680324685076693713ronald3072
721203727606733347ed25519
762903772940784021donald512
113178411414871143908ronald4096
179057318034951814923ecdonaldp160
230219423174402340774ecdonaldp192
235453123605412366284donald1024
302255231175843247580ecdonaldp224
390263939274523949973ecdonaldp256
447170644957714515149ecdonaldk163
480786148567424868001ecdonaldb163
788780179390417984771ecdonaldk233
817162381968468413894donald2048
875255888269059239777ecdonaldb233
921508292515759296896ecdonaldp384
149957661502822115083791ecdonaldk283
166645671671831616757484ecdonaldb283
226799182292464023033275ecdonaldp521
308997053103475131142498ecdonaldk409
349308983506449835362343ecdonaldb409
732937027362224774743492ecdonaldk571
834038838352998484181911ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
ntrumls743x22671
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
ntrumls401x9721
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
19266sflashv2
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571

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; IB+AES (306e4); 2013 Intel Core i7-4820K; 4 x 3700MHz; unstable; gsm2, supercop-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
482125015651004lattisigns512
104264106608110664ed25519
261628263204264308donald512
319764345140346464ecdonaldp224
407128409968422420ed448goldilocks
577692600336625212ecdonaldp256
607612610280705096pass769
698792701352708244donald1024
771020776544875736pass863
110278011679441184176ecdonaldp160
130703613947041418236ecdonaldp192
133810014165641501788ecdonaldk163
157087215883521606036ecdonaldb163
177732418599961950120ecdonaldk233
196517220676962079728ecdonaldb233
212170822291522299668ecdonaldp521
212282823040362334232donald2048
335278834647443676976ecdonaldk283
392480039613884017752ecdonaldb283
406134443213084385640ecdonaldp384
595228463427406404500ecdonaldk409
651462068932406981348ecdonaldb409
1312297614074396144171803icp
137530801465836414788880ecdonaldk571
159348081600856816103124ecdonaldb571
12354272?17437356?28919168?ronald512
193476681938440419458832sphincs256
211075402127528822133252rainbowbinary256181212
29971752?39811540?53053684?ronald768
518210245213498056201432tts6440
43454656?80659484?144328728?ronald1024
103559340103815592114296712pflash1
104672216106528696114543740rainbow5640
107106260113739820124787604rainbowbinary16242020
109690228?161432648?262709068?ronald1536
233993968238668472248500296rainbow6440
270643564?476632348?754858072?ronald2048
520465528540601540542678916sflashv2
125040025213791245361439784700mqqsig160
1106826608?1570630844?2364486988?ronald3072
243565494425029920162563016740mqqsig192
362863981237274781284183181848mqqsig224
2162138312?3936760716?5643659860?ronald4096
658705732468168002727054962404mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
376038684048mqqsig160
616062206256mqqsig192
661266766724mqqsig224
716872207260mqqsig256
295842987631464rainbowbinary256181212
569965762859916tts6440
644326510472796rainbowbinary16242020
97752?99368?141592?rainbow5640
112216114816118968ed25519
167364168504172580rainbow6440
258144277608282360sflashv2
359100368192375496donald512
426080428200441988ed448goldilocks
449692462256468648ecdonaldp224
230948?575344?1272428?3icp
381408?647764?1192068?lattisigns512
726428759792767000ecdonaldp256
762364770096781108donald1024
746076790176839792ronald512
980296?1149608?2818136?pass863
121153212907441305720ecdonaldp160
128976013631521495444ronald768
142252015155921541592ecdonaldp192
790256?1517652?2259188?pass769
147875615333361603812ecdonaldk163
168416416902001699196ecdonaldb163
193994819890522101172ecdonaldk233
979612?2176716?4215384?pflash1
210503622063122233184ecdonaldb233
222239222572522421868ronald1024
206705622769962306104donald2048
245498425773002596040ecdonaldp521
355183236397003895160ecdonaldk283
415127641921644222004ecdonaldb283
431102445963684652440ecdonaldp384
499322850327525555068ronald1536
625056466019646699960ecdonaldk409
678720871468407196308ecdonaldb409
941666894734689567840ronald2048
142066321524256415469064ecdonaldk571
164768401663049618576112ecdonaldb571
275913122771072830317272ronald3072
635807006403698465199448ronald4096
369279476371103428386619664sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
257802722828280rainbowbinary256181212
3701237236376563icp
489404920049532rainbow5640
435564989251332ronald512
455645239656040ronald768
542445530056396tts6440
561765656057420rainbow6440
556125812866204mqqsig160
567886348868464rainbowbinary16242020
625966381264984ronald1024
659846712067528lattisigns512
847008720891588mqqsig192
856488914093828ronald1536
112752115464129732ronald2048
114472127884130796mqqsig224
142468144632152068mqqsig256
202936222256227248ronald3072
307116319988321164sflashv2
335320341300355272ronald4096
338696345504346616donald512
343580352120365108ed25519
363864371088399984pflash1
803072828068838708donald1024
9411809440201087760pass769
97656010076321015104ecdonaldp224
117354811846441342468pass863
130976013501921399496ed448goldilocks
133795614492521465540ecdonaldp160
159456817115801747848ecdonaldp192
180863219017321921460ecdonaldp256
240532025952602617664donald2048
280252028727243034364ecdonaldk163
319089232218243244724ecdonaldb163
366559637064884020452ecdonaldk233
397512041939764280040ecdonaldb233
453330845484364625776sphincs256
494823652708645341488ecdonaldp384
566489258619566010240ecdonaldp521
694676470420647519408ecdonaldk283
801920881032408134764ecdonaldb283
123653921297922413147228ecdonaldk409
132722721399197614072824ecdonaldb409
280185523011937232103864ecdonaldk571
345730523468245634808372ecdonaldb571
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
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
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
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
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
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
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
1184lattisigns512
1602pass769
1790pass863
41000sphincs256

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

Cycles to generate a key pair
quartilemedianquartilesystem
286122869628780lattisigns512
575765770457792ed25519
125432125696126236donald512
176456176616176920ed448goldilocks
191772192040195244ecdonaldp224
208392217060220060hector
304860305288308120ecdonaldp256
327412328192329956pass769
345484346204347312donald1024
382492383920385784pass863
609724616536626080ecdonaldp160
670948674892680968ecdonaldk163
702052706236712600ecdonaldb163
720676728524734168ecdonaldp192
850760855288861212ecdonaldk233
892736898064905972ecdonaldb233
118347211859361192492donald2048
127300012751721280032ecdonaldp521
155502815593521574940ecdonaldk283
165824016669241678288ecdonaldb283
224515622539722267436ecdonaldp384
248047624967482516520ecdonaldk409
265911626670802680908ecdonaldb409
295172029539282955576sphincs256
593558459488085969316ecdonaldk571
646904865012606532644ecdonaldb571
6620632663584466571163icp
942033694317769458868rainbowbinary256181212
8081420?13807688?20951412?ronald512
213147482148712821513240tts6440
21864728?27090500?36410388?rwb0fuz1024
18384156?29120252?48385352?ronald768
349954163500151635013356rainbowbinary16242020
460554204621500446509852rainbow5640
591067526076467260976480pflash1
36552044?64847116?87302592?ronald1024
118636492119307856121066360rainbow6440
94757044?142994640?226603616?ronald1536
255029092255049828255090024sflashv2
194980264?308548536?483178924?ronald2048
658134816672701948706646640mqqsig160
562235280?905351152?1437686444?ronald3072
112693566011459614881168917708mqqsig192
187855808819105192241945952652mqqsig224
1387124452?2117412380?3643732852?ronald4096
294545098429848797083059683560mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
196419721980mqqsig160
292029562980mqqsig192
341234203504mqqsig224
351235243552mqqsig256
139361399214124rainbowbinary256181212
231162322023344tts6440
238402405224244rainbowbinary16242020
42120?42300?61824?rainbow5640
611166121261352ed25519
763127728878440rainbow6440
176276177596178852sflashv2
184916185040185224ed448goldilocks
188568191912194656donald512
225492231236243264hector
259472260020262616ecdonaldp224
223856?366556?720444?lattisigns512
379280379912382760ecdonaldp256
180192?412444?792148?3icp
414324417256420472donald1024
425232431636437948ronald512
460768?492464?927792?pass863
660656665904671360ecdonaldp160
721076723604726564ecdonaldk163
751716754368758348ecdonaldb163
747580757000768784ronald768
771144777960785452ecdonaldp192
398660?791272?1186040?pass769
932412937432942164ecdonaldk233
970072973292978260ecdonaldb233
101086810119801012864rwb0fuz1024
457752?1081836?1998424?pflash1
122158412295201239620ronald1024
127597612797721282596donald2048
166799616761641684212ecdonaldk283
167804016807961683952ecdonaldp521
176990417743121782468ecdonaldb283
241008424185242426616ecdonaldp384
270809627155322726516ecdonaldk409
275844027689242780936ronald1536
288770428960442910648ecdonaldb409
526284852917885315444ronald2048
639309664021166417188ecdonaldk571
690649669173646939208ecdonaldb571
154772401553164415577840ronald3072
326543723270104832782084ronald4096
511914765119922851238400sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
900090649112rwb0fuz1024
105321056411040rainbowbinary256181212
150721546815496rainbowbinary16242020
257562607226948ronald512
282762842028592ronald768
2961229672298123icp
324843274836792mqqsig160
341523464434884ronald1024
359683600436044rainbow5640
426364275642852lattisigns512
462844630446328tts6440
463484637646404rainbow6440
417764686847828mqqsig192
484244866848948ronald1536
589886235263544mqqsig224
663126683667540ronald2048
67780?69264?88888?mqqsig256
121104122156122628ronald3072
165348166784168020donald512
172704172984173288sflashv2
182272182812184864ed25519
187196193332198440pflash1
195612197544199148ronald4096
406740408916410476donald1024
500672501992503440pass769
557440560180563160ecdonaldp224
575232577456578816pass863
585784586304588164ed448goldilocks
754436756972762020ecdonaldp160
891924896700908384ecdonaldp192
930312932792937156ecdonaldp256
942340954748970572hector
133467213399761352988donald2048
135042013632441371724ecdonaldk163
142498014283521436064ecdonaldb163
171790817407001776300sphincs256
174530017537081758620ecdonaldk233
181868818244801834388ecdonaldb233
274762827558442762500ecdonaldp384
316752431743723182648ecdonaldk283
337532833866443443284ecdonaldb283
339544433986523402084ecdonaldp521
511293651279805151744ecdonaldk409
545736454780325498604ecdonaldb409
121068481214370812187228ecdonaldk571
131670561319757613249756ecdonaldb571
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-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
475128476772484416ed25519
868368872948877392pass769
106229210677001075848pass863
126856412696721296664ed448goldilocks
689615566912832469467372pflash1
287832688294068104309648916mqqsig160
413340480424412820438150732mqqsig192
587666424600024984617412292mqqsig224
815010828832649996857602872mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
536453845404mqqsig160
572457325752mqqsig192
595659726012mqqsig256
610861246140mqqsig224
492824493188496872ed25519
388028?690448?1371780?pflash1
1103148?1131332?2224928?pass769
130061213013761303404ed448goldilocks
1334680?2670528?4014220?pass863
Cycles to verify 59 bytes
quartilemedianquartilesystem
264802941632784mqqsig160
443964846854512mqqsig192
595686088061984mqqsig224
690007194078740mqqsig256
173384178100178464pflash1
139935614072041415808pass769
144754014569241470480ed25519
168417616922801695696pass863
461198046169124632072ed448goldilocks
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; HW+AES (306c3); 2013 Intel Xeon E3-1220 v3; 4 x 3100MHz; hiphop, supercop-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
261602622426292lattisigns512
578005794458056ed25519
105256106984110292ecdonaldp256
124584126420126976donald512
159244161560165172ecdonaldp224
174028174188174440ed448goldilocks
313092315280317456donald1024
328844333288339704pass769
381792382772384260pass863
601568609376615256ecdonaldp160
666308671340675764ecdonaldk163
700824703524706724ecdonaldb163
710436715836721300ecdonaldp192
847284852220859972ecdonaldk233
852268853884856664ecdonaldp521
890292894400902108ecdonaldb233
103896410408401043376donald2048
153904015467441554924ecdonaldk283
163982416480281657452ecdonaldb283
219641222085882222160ecdonaldp384
244808424544042472920ecdonaldk409
262681626349002650816ecdonaldb409
290267629052082924448sphincs256
588789659044045937060ecdonaldk571
641493664294806456136ecdonaldb571
6875548689897669089203icp
753383276287367750812ntrumls401x
894984490810569188436ntrumls439x
993671699406049946516rainbowbinary256181212
8260928?12835224?22682884?ronald512
160885521624999616399560ntrumls593x
181349641826356418284752tts6440
16970128?24435232?37534032?ronald768
245482922480927225054892ntrumls743x
20688260?26345036?33449156?rwb0fuz1024
296187602963543229659196rainbowbinary16242020
416763244174424842129836rainbow5640
26994692?46189948?88012596?ronald1024
101953160103480096103786136rainbow6440
84266460?141910848?221977608?ronald1536
184335812184352532184369208sflashv2
183814816?290762948?397519824?ronald2048
299571476311967524329355272mqqsig160
476257800493394216511149528mqqsig192
642536668657298757674636308mqqsig256
726793752749011068775525324mqqsig224
437386488?823851920?1246628244?ronald3072
1055126016?1979070888?3587594124?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
154815601572mqqsig160
210021082128mqqsig192
210021122128mqqsig256
245624722504mqqsig224
143241441214520rainbowbinary256181212
206762083221064tts6440
212642142021632rainbowbinary16242020
377643791238216rainbow5640
613606147261528ed25519
665846722067572rainbow6440
833608346883660sflashv2
183332183644184396ed448goldilocks
182656185820188128ecdonaldp256
188452192644195172donald512
227764230420237304ecdonaldp224
382384385428389132donald1024
147712?396440?653904?lattisigns512
170732?429896?749560?3icp
431032439860447012ronald512
646980655900664060ecdonaldp160
721160724704729948ecdonaldk163
746980749876752112ecdonaldb163
744640755448763044ronald768
387384?758432?799472?pass769
761668766636775256ecdonaldp192
471632?852872?1261732?ntrumls401x
451604?896216?1345884?pass863
928432932748936712ecdonaldk233
969432973348979200ecdonaldb233
537128?973964?984092?ntrumls439x
9713729862201010424rwb0fuz1024
103244810431201050748ronald1024
112712411301521133396donald2048
124805612505721253068ecdonaldp521
835288?1532964?2235860?ntrumls593x
164965216538521659036ecdonaldk283
175717617627361772232ecdonaldb283
1154496?2133416?3113640?ntrumls743x
235654023652882378216ecdonaldp384
266459626730082684116ecdonaldk409
277591227922962806924ronald1536
285241228620562877624ecdonaldb409
352282835521763576052ronald2048
632887663371606369908ecdonaldk571
684198068487846872308ecdonaldb571
124509401249023212522764ronald3072
263866442646973626735964ronald4096
505835605077774450929920sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
839687009588rwb0fuz1024
108601088010908rainbowbinary256181212
118961197612392rainbowbinary16242020
17504?21040?22856?mqqsig160
256322635626456ronald512
270202736428796ronald768
2910029176292243icp
319083276832904ronald1024
350323511237884rainbow5640
335283527237092mqqsig192
358683592836012lattisigns512
426644364846464mqqsig224
450004517246200ronald1536
451564526445460tts6440
454324550445840rainbow6440
58940?59224?76236?mqqsig256
628686371663892ronald2048
106976107460110368ronald3072
107444107648108492sflashv2
159072160124162864donald512
171352172000173252ronald4096
184100185560186324ed25519
223320224136225036ntrumls401x
249148249556250656ntrumls439x
369904378376379640donald1024
388520389540390968ntrumls593x
390600394528398936ecdonaldp256
452280455336459260ecdonaldp224
475900477392497200pass769
537556538132539144ntrumls743x
567228567948569256pass863
578860580208591580ed448goldilocks
742756746308751032ecdonaldp160
885324888472893152ecdonaldp192
118210011841961195360donald2048
134720413536321364284ecdonaldk163
140835614165841429428ecdonaldb163
140520414551921482888sphincs256
174199217491721758788ecdonaldk233
181976818264681835436ecdonaldb233
228947622929642296216ecdonaldp521
270754827267082739580ecdonaldp384
313886031505163165576ecdonaldk283
336201233740363396772ecdonaldb283
503440850494125073132ecdonaldk409
540110454120285433144ecdonaldb409
120097281203576412068040ecdonaldk571
130862241310649613153004ecdonaldb571
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; HW+AES (306c3); 2013 Intel Xeon E3-1220 v3; 4 x 3100MHz; hiphop, supercop-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
357204357600357836ed25519
864148869312874728pass769
106242010688041074708pass863
132703213274761327988ed448goldilocks
677996246793560868150332pflash1
329624444342803920353295428mqqsig192
653034708673139668690282640mqqsig160
181474242418341427241873797572mqqsig224
279026874428371247562881668588mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
461646724732mqqsig160
588859205980mqqsig224
598060526108mqqsig256
791279728064mqqsig192
370928371312371768ed25519
343872?1003540?1664504?pflash1
1092104?1120444?2211560?pass769
136209213627241366328ed448goldilocks
1335560?2657948?3983772?pass863
Cycles to verify 59 bytes
quartilemedianquartilesystem
45604?46296?57280?mqqsig160
536845896062796mqqsig192
826368481689168mqqsig224
105504114456119144mqqsig256
171368195176195536pflash1
108305610857481091584ed25519
140156414080801413248pass769
167813616812521683712pass863
488121249169604921672ed448goldilocks
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 (600f20); 2012 AMD FX-8350; 4 x 4000MHz; calvin, supercop-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
710727118871437lattisigns512
929099303293166ed25519
171008173411186307ecdonaldp256
206623207440209056donald512
300627302670314646ecdonaldp224
365724366369367111ed448goldilocks
566101569436572001donald1024
606425610021622621pass769
748371751183755151pass863
891091901848924125ecdonaldp160
969914977387987517ecdonaldk163
101199910238671032510ecdonaldb163
105511610674521079187ecdonaldp192
128448812973801317016ecdonaldk233
132555313382991353550ecdonaldb233
150361015118781524916ecdonaldp521
193504219386291948441donald2048
226113222844652307445ecdonaldk283
238581824068652440449ecdonaldb283
340039134263293463281ecdonaldp384
389244339339713985293ecdonaldk409
415365242064494252801ecdonaldb409
515973052280085302283ntrumls401x
603593060899666156407ntrumls439x
879072088637618934393ecdonaldk571
959365196619129752498ecdonaldb571
105986511070273910794601ntrumls593x
1139016411458359114942783icp
151943041521779915610049rainbowbinary256181212
164016061653246616664623ntrumls743x
11726659?17720772?28449060?ronald512
181299151814772218158281sphincs256
326526543271584632788424tts6440
22647810?37365659?56219572?ronald768
36749746?46205543?60727607?rwb0fuz1024
495202554957121349642757rainbowbinary16242020
42493445?71074464?102673996?ronald1024
937814029390614793962352rainbow5640
187070233187950932191086592rainbow6440
142730846?222220236?333282234?ronald1536
235159632?351598397?629182746?ronald2048
509418498510153055510651551sflashv2
116252117211849894921207828652mqqsig160
816521571?1417304754?1984314267?ronald3072
199366129620227131792054849580mqqsig192
338976871234321615393484726932mqqsig224
2050417363?3840275902?5613305293?ronald4096
551259770755854590025654099035mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
257425992630mqqsig160
426642874383mqqsig192
509151315189mqqsig224
529853305350mqqsig256
220252225122468rainbowbinary256181212
338593414934426rainbowbinary16242020
346253482235073tts6440
823828287586546rainbow5640
969689712597246ed25519
125470125754126337rainbow6440
273651274396275114sflashv2
282729286170290728donald512
307290309803324083ecdonaldp256
177326?356678?870773?3icp
379821380105381059ed448goldilocks
419832422526435254ecdonaldp224
581621589337599961ronald512
651165654830657992donald1024
767768?800927?1550433?pass769
825266?831821?1511608?ntrumls439x
919239?945326?1853108?pass863
976680985224995271ecdonaldp160
105763110677551075525ecdonaldk163
106387710727901083050ronald768
108666410991891109524ecdonaldb163
114357311544981167948ecdonaldp192
596959?1172245?1748018?lattisigns512
749930?1362548?2582578?ntrumls401x
141165714223491441301ecdonaldk233
145146314637021477935ecdonaldb233
153085515428881560723ronald1024
163909716415591644026rwb0fuz1024
1836004?1852190?5101523?ntrumls743x
205324420627562075355donald2048
222330122302402244086ecdonaldp521
1289882?2375641?3470895?ntrumls593x
246151124946382526088ecdonaldk283
257816026031982630412ecdonaldb283
368731137107733742954ecdonaldp384
427298542936124323840ecdonaldk409
436631043947964424277ronald1536
452425645398194565648ecdonaldb409
761533176350617668605ronald2048
969888397511819816282ecdonaldk571
102770121033063510390993ecdonaldb571
218704762198860622056791ronald3072
476425014770210847787727ronald4096
334322907334531281334781771sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
123531281012998rwb0fuz1024
143001439014480rainbowbinary256181212
180151811318827rainbowbinary16242020
2963829708298143icp
354063546835581rainbow5640
376613977840576ronald512
429494346244780ronald768
453694547145998tts6440
454364559346180rainbow6440
514195189252720ronald1024
713767183772680ronald1536
64321?80342?85077?mqqsig160
969069737798052ronald2048
104725105130105447lattisigns512
106932114724130115mqqsig192
164902166483167802ronald3072
149374?171714?186952?mqqsig224
211378212357245555mqqsig256
263024265355268915donald512
263612266885268408ronald4096
285748285959286837sflashv2
301223301868305519ntrumls401x
335215335856338645ntrumls439x
336362342595343945ed25519
511232512311515080ntrumls593x
627826631553642616ecdonaldp256
665006667638670393donald1024
762980765395767925ntrumls743x
871741875657887823ecdonaldp224
922725933233968029pass769
109555911019321112106ecdonaldp160
113272111423151159505pass863
125860812612521262995ed448goldilocks
131469913236291333872ecdonaldp192
193107219685621989449ecdonaldk163
202739720624822106319ecdonaldb163
222270522298932245049donald2048
259476926134872629888ecdonaldk233
267670626976012719509ecdonaldb233
390656839202103930634ecdonaldp521
413358641949264351766sphincs256
418226342161884256146ecdonaldp384
457617946093274655992ecdonaldk283
483567948659434889632ecdonaldb283
785200978893207927437ecdonaldk409
836907984004718474676ecdonaldb409
178940191797465818070042ecdonaldk571
193125281940678919511758ecdonaldb571
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 (600f20); 2012 AMD FX-8350; 4 x 4000MHz; calvin, supercop-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
422729422990423318ed25519
113543311398281147927pass769
141306914199351430649pass863
155027915515341553158ed448goldilocks
371829135385361588405631985mqqsig160
133451501913572307031401332821mqqsig192
156549407415990076211635902423mqqsig256
214892142522001902942262254722mqqsig224
Cycles to sign 59 bytes
quartilemedianquartilesystem
840884418459mqqsig160
912691659205mqqsig256
981798599901mqqsig192
103881042210475mqqsig224
449508449858450178ed25519
161052816114471616324ed448goldilocks
1456666?2880425?3059844?pass769
1791044?3537413?5314572?pass863
Cycles to verify 59 bytes
quartilemedianquartilesystem
64679?74702?86659?mqqsig160
124310127029141784mqqsig192
157854185771191278mqqsig224
133807?230807?233424?mqqsig256
132677613481021350540ed25519
186776118841061886752pass769
226307522695672277617pass863
570023057181945723690ed448goldilocks
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 (600f20); 2012 AMD FX-8350; 4 x 4000MHz; hobbes, supercop-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
710487111771256lattisigns512
928489292593024ed25519
170641172965187232ecdonaldp256
206561207288209149donald512
300914303145314481ecdonaldp224
364041365855370519ed448goldilocks
563816565701568941donald1024
607062609458612465pass769
753248756194760239pass863
890156903889917724ecdonaldp160
973639982660999563ecdonaldk163
100987310164731028226ecdonaldb163
104919810607171076069ecdonaldp192
128173413059721324283ecdonaldk233
132459813332651349690ecdonaldb233
150255215105591521365ecdonaldp521
193283619398521952516donald2048
225532622739742307249ecdonaldk283
238872724112732453867ecdonaldb283
340805634399453483930ecdonaldp384
387226438970723935798ecdonaldk409
413408941595774207971ecdonaldb409
518004852160575275422ntrumls401x
601127560829686160995ntrumls439x
883981988866518964247ecdonaldk571
956757596113949715064ecdonaldb571
105958541069108410828888ntrumls593x
11585902?13475149?14555354?3icp
151857211522315315233721rainbowbinary256181212
164144721654544916712690ntrumls743x
181227581813702518162957sphincs256
12602118?20940934?28547208?ronald512
325080533264984132726028tts6440
21356537?36071093?53546912?ronald768
35236035?46696024?59082525?rwb0fuz1024
494134214946404049525501rainbowbinary16242020
49943682?85893927?112064144?ronald1024
906338819078942090946246pflash1
941803089426547794542745rainbow5640
186061210186194149186344172rainbow6440
110265324?200418071?318991705?ronald1536
218147158?335869054?569015132?ronald2048
513526655515030204518856771sflashv2
116538091511833286811213784748mqqsig160
835830423?1251275648?1896860253?ronald3072
197235916719956706472042068773mqqsig192
337877438034362762413477950286mqqsig224
2073141331?3608519713?5345617183?ronald4096
550626677255862788875659688661mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
261226592689mqqsig160
422242504281mqqsig192
504050935114mqqsig224
526152815339mqqsig256
220352213522271rainbowbinary256181212
338403413334428rainbowbinary16242020
346673480735020tts6440
836938620288392rainbow5640
971559725997296ed25519
125523125711126483rainbow6440
280348280893281823sflashv2
281523283937287802donald512
306567308611321528ecdonaldp256
379104379850380785ed448goldilocks
420078421861433613ecdonaldp224
588070595541602362ronald512
650982655113658609donald1024
343734?672023?1210787?3icp
754006?793120?1524406?pass769
825194?837721?1533713?ntrumls439x
975447984701996777ecdonaldp160
405734?985697?1943114?lattisigns512
106070710705331081079ronald768
106026810722741080666ecdonaldk163
109243610965151108295ecdonaldb163
113839111484421163388ecdonaldp192
746136?1365810?2583902?ntrumls401x
141081914215341436877ecdonaldk233
145085114621101474841ecdonaldb233
771223?1528200?2702247?pflash1
153094715447791562043ronald1024
164534316483081654858rwb0fuz1024
927783?1830367?2745937?pass863
1873055?1917921?5122286?ntrumls743x
205351920600732068457donald2048
222368822301492238472ecdonaldp521
1285330?2375496?4521637?ntrumls593x
245075724676352494795ecdonaldk283
258734026051942630455ecdonaldb283
371251937353643762705ecdonaldp384
427289142940434329106ecdonaldk409
436327243860034411241ronald1536
452337545453924591260ecdonaldb409
760696576416897670812ronald2048
970564797534339814191ecdonaldk571
102856271034172510482913ecdonaldb571
218534242192701122033299ronald3072
476256454769194647770098ronald4096
332953481333580071334098817sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
122861266712764rwb0fuz1024
139071448614572rainbowbinary256181212
173341772318498rainbowbinary16242020
2952429621297003icp
353623543635518rainbow5640
393823970340481ronald512
430834350244498ronald768
452404530745387tts6440
455124562445736rainbow6440
509195254353581ronald1024
703967152273017ronald1536
663887161177755mqqsig160
979999855499322ronald2048
104760105029105369lattisigns512
122190124768138760mqqsig192
147262148791178817mqqsig224
166255167510168875ronald3072
234321236184240353mqqsig256
266017267753268886ronald4096
268114269655272619donald512
281750281879282004sflashv2
301016301964303444ntrumls401x
334763336594338142ntrumls439x
336976339347341750ed25519
363428380013391372pflash1
510833511371512288ntrumls593x
626663629769640577ecdonaldp256
663929676977679216donald1024
722366723813729726ntrumls743x
870948874618883697ecdonaldp224
966677971525976899pass769
110705611120931122222ecdonaldp160
113244611368721139927pass863
125243312558961262634ed448goldilocks
131523913240681333513ecdonaldp192
196014619779201996790ecdonaldk163
203172020394192057601ecdonaldb163
216768121847652188351donald2048
259679126180112648780ecdonaldk233
268458926982492723285ecdonaldb233
390217339119563923159ecdonaldp521
409478141870764209213sphincs256
418070542179104251763ecdonaldp384
458556546100324657020ecdonaldk283
482606848534794892791ecdonaldb283
786960079063467954907ecdonaldk409
839636884410098487989ecdonaldb409
178265551789141017980895ecdonaldk571
192849741938612219511146ecdonaldb571
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
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
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
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
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
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1184lattisigns512
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

x86; normally amd64 (600f20); 2012 AMD FX-8350; 4 x 4000MHz; hobbes, supercop-20170725

Cycles to generate a key pair
quartilemedianquartilesystem
422735422940423268ed25519
113334811397531145467pass769
140757514153741425702pass863
155047715521371558952ed448goldilocks
367305507376839903392028107mqqsig160
121195304012309521751254182514mqqsig256
131635822813501231601391512881mqqsig192
214817264021923173792223510184mqqsig224
Cycles to sign 59 bytes
quartilemedianquartilesystem
833983498366mqqsig160
914191569207mqqsig256
984498809902mqqsig192
103731038210484mqqsig224
449215449483449756ed25519
1445270?1530721?2934875?pass769
161069616124961616667ed448goldilocks
1806444?3546777?5360115?pass863
Cycles to verify 59 bytes
quartilemedianquartilesystem
802768120282299mqqsig160
119525127932130976mqqsig192
152376168930180451mqqsig224
171227?214834?222856?mqqsig256
133349413458591348697ed25519
188132118901691893762pass769
226135722671552270706pass863
571411157180355727142ed448goldilocks
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-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
307723084430928lattisigns512
623246238862508ed25519
127216129404133820ecdonaldp256
134056134388135012donald512
177752178224182336ecdonaldp224
207932208108208516ed448goldilocks
352044353624354900donald1024
382632384072385572pass769
458252459888462696pass863
657520663376670324ecdonaldp160
773180779412788116ecdonaldp192
814048819204827172ecdonaldk163
852944858580862500ecdonaldb163
903628905880909488ecdonaldp521
103978410432681051148ecdonaldk233
109229210969761106068ecdonaldb233
117912011831521187328donald2048
198451619963682007496ecdonaldk283
213238421406362150892ecdonaldb283
247892424959842510588ecdonaldp384
345007234720003523664ecdonaldk409
374844437613843774088ecdonaldb409
7143564714942071838963icp
818798082179168256144ecdonaldk571
809391682364648333436ntrumls401x
900914890331609069904ecdonaldb571
956206096644569756416ntrumls439x
113500161135993211376512rainbowbinary256181212
139390921394192813976728sphincs256
8276840?14058284?22259912?ronald512
171988841733188017515472ntrumls593x
191312081916971619335120tts6440
16553560?26683792?39344132?ronald768
263459362671830426957796ntrumls743x
26412732?34075240?39525924?rwb0fuz1024
364686243648691636539092rainbowbinary16242020
530057725331504453737800rainbow5640
34496852?61326340?87864488?ronald1024
127969544128166204131524076rainbow6440
82750720?145050824?215840616?ronald1536
177775188?266455992?437947776?ronald2048
311266804328533740332768988sflashv2
829407916844398064862886336mqqsig160
584545140?957221968?1493399196?ronald3072
137331279213968122561433875788mqqsig192
1341008280?2243872624?3079523016?ronald4096
241160327224500861642487331336mqqsig224
381306666438680735643951142548mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
236023682376mqqsig160
363236363644mqqsig192
433243444364mqqsig256
436043644372mqqsig224
155001556015628rainbowbinary256181212
221882229622444tts6440
245122470024888rainbowbinary16242020
46720?47020?68440?rainbow5640
663726644466556ed25519
819448242483088rainbow6440
137240139144139360sflashv2
200336204300208012donald512
216864217036217296ed448goldilocks
217248218760223604ecdonaldp256
258232259040262764ecdonaldp224
137884?297256?645416?3icp
171632?331016?807088?lattisigns512
426916430072433776donald1024
460664467524475468ronald512
451944?475040?925448?pass769
543312?568056?1108116?pass863
661796?687816?1289248?ntrumls439x
711604718320724824ecdonaldp160
810784822036832024ronald768
831612838468846096ecdonaldp192
871288874884878220ecdonaldk163
912756914852919128ecdonaldb163
596932?1097064?1620872?ntrumls401x
112410011265881152192rwb0fuz1024
111785211318001144612ronald1024
113115211350961144116ecdonaldk233
118461211894401194760ecdonaldb233
127502412816121286320donald2048
137088013735361378324ecdonaldp521
1461468?1482324?2773796?ntrumls743x
1084764?2027048?2988356?ntrumls593x
212512421292682134808ecdonaldk283
227328822775202285708ecdonaldb283
265921226700082683208ecdonaldp384
313048431471443171672ronald1536
371173237210243732492ecdonaldk409
402226840295644040540ecdonaldb409
502769250578405079848ronald2048
871946887455128784800ecdonaldk571
953105295553449592044ecdonaldb571
137313641376530813802480ronald3072
293649962942197229490436ronald4096
258764020258823884258858304sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
100521017210384rwb0fuz1024
114281202012040rainbowbinary256181212
149481513615388rainbowbinary16242020
2776827880281163icp
278122814428496ronald512
307963097631160ronald768
300803466036732mqqsig160
361043629236564rainbow5640
364403653636692ronald1024
409164100041232lattisigns512
464724658046684tts6440
468284696847120rainbow6440
512165154451888ronald1536
503685330855324mqqsig192
699567074070996ronald2048
728167924881524mqqsig224
926649455696748mqqsig256
122732123832124480ronald3072
172116172580172864sflashv2
173604174412175532donald512
196532197508198044ronald4096
203544205424206108ed25519
238928239648241228ntrumls401x
267596268580270364ntrumls439x
414896418140422344donald1024
433384434408439160ntrumls593x
459040461940466592ecdonaldp256
492128493964497924ecdonaldp224
568208569756573476ntrumls743x
571216574060578688pass769
679808683136686384pass863
688312688944691456ed448goldilocks
800360804492808328ecdonaldp160
954572958008963820ecdonaldp192
135953213624161369548donald2048
162598016316241639856ecdonaldk163
171037217271241733640ecdonaldb163
209378821081282120724ecdonaldk233
220230022254002233704ecdonaldb233
238880423925242400592ecdonaldp521
304761630637363071952ecdonaldp384
327085632946723318912sphincs256
404451640651244127896ecdonaldk283
434872043589844387064ecdonaldb283
706684070837567098844ecdonaldk409
765250876666047681664ecdonaldb409
166356641668508416739640ecdonaldk571
182719601833519618401564ecdonaldb571
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; IB+AES (306a9); 2012 Intel Xeon E3-1275 V2; 4 x 3500MHz; hydra8, supercop-20170904

Cycles to generate a key pair
quartilemedianquartilesystem
362564362760362956ed25519
101005210134081019064pass769
123061212378081249252pass863
147547614762361477588ed448goldilocks
910434649116089691289864pflash1
382447480392791148403455764mqqsig192
810595616831514352856820092mqqsig160
240240179624394510242470811440mqqsig224
376972883238275457603881230052mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
469247124792mqqsig160
657665886672mqqsig224
666067686884mqqsig256
795280008088mqqsig192
378020378352379256ed25519
422900?1028952?2037912?pflash1
151589615164561517164ed448goldilocks
1258812?2508700?2672028?pass769
1544256?3075088?4636380?pass863
Cycles to verify 59 bytes
quartilemedianquartilesystem
485125202852992mqqsig160
622406320068456mqqsig192
943209697299160mqqsig224
124092126240138160mqqsig256
196972201808207828pflash1
110582811070481108204ed25519
160605616092761612964pass769
191680419209281934760pass863
544357254459605451676ed448goldilocks
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 (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