VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


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

Measurements of public-key signature systems, indexed by machine

eBATS (ECRYPT Benchmarking of Asymmetric Systems) is a project in ECRYPT's VAMPIRE lab to measure the performance of public-key systems. This page presents the benchmark results collected in eBATS for public-key signature systems.

There is a separate page with more information about each signature system and each implementation. Designers and implementors interested in submitting new signature systems and new implementations of existing signature systems should read the call for submissions.

What do the graphs and tables mean?

The rest of this page is organized into sections, one section for each computer. Each computer has one graph. There are seven horizontal positions on each graph: Each graph is a superimposition of several curves, one curve for each signature system.

Each computer also has a series of tables, eight tables for each computer. The first table shows the time, in cycles, to generate a key pair. Each row of the table lists

The second table shows the time to sign a short message. The third table shows the time to verify a signature on a short message. The fourth table shows the length of a secret key. The fifth table shows the length of a public key. The sixth, seventh, and eighth tables show the space for a signature on, respectively, a 0-byte message, a 23-byte message, and a long message. Measurements with large variance are indicated in red with question marks.

The computer name is linked to additional information about the implementations and compilers selected for benchmarking.

amd64; KnLanding (50671); 2016 Intel Xeon Phi 7250; 68 x 1400MHz; unstable; pluton1mn, supercop-20160806

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

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

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

Cycles to generate a key pair
quartilemedianquartilesystem
205514209637210905ed25519
564904565583575210donald512
699252704366742742ed448goldilocks
156905715784621633546donald1024
233569523947212582577ecdonaldp192
238870024261852638102ecdonaldp160
277072428279253028054ecdonaldk163
291204729383573188192ecdonaldb163
290882529516493166697ecdonaldp224
383231138948574092285ecdonaldk233
391267839696914134522ecdonaldp256
401381540379844153831ecdonaldb233
509202551066705180987donald2048
788545379316397989765ecdonaldp384
788714479463198063741ecdonaldk283
851802585612678623984ecdonaldb283
115171831163590011873143ecdonaldp521
164497791648578216807904ecdonaldk409
176734031768323517696999sphincs256
181619691822966718543707ecdonaldb409
16165328?23234356?31182321?ronald512
348261943489104634966820ecdonaldk571
388389523894296739020506ecdonaldb571
34631199?46695061?63679062?ronald768
55695059?96538057?148944663?ronald1024
98364406?108827488?163791175?rwb0fuz1024
173635000173973661174371889pflash1
208954543?319361660?449221192?ronald1536
388155572?632368233?921539451?ronald2048
643635461644539490662456907sflashv2
693293159?815508246?1032711286?mqqsig192
97498906110742760511215193622mqqsig160
117782430012767422001428730564mqqsig224
1480344400?2405130168?4164955403?ronald3072
275324784528565298273098170586mqqsig256
3739975701?6435128386?12028373956?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
709471047118mqqsig192
766176717677mqqsig224
804780588076mqqsig160
816681758186mqqsig256
205039210247210970ed25519
241630242467249530sflashv2
664690669855679033donald512
704461718141722516ed448goldilocks
140140714333661518076ronald512
160107916137351641646donald1024
262112626569082734502ecdonaldp192
264118726671272699971ecdonaldp160
284499728952953218476ronald768
306215030945533158833ecdonaldk163
319184532192813318638ecdonaldb163
326243832998083356304ecdonaldp224
413309941515654172994rwb0fuz1024
421189342586844325516ecdonaldk233
431514843910194460743ecdonaldp256
441586244337414465263ecdonaldb233
456417546434144729242ronald1024
2837625?4847696?8671474?pflash1
488882149365774980096donald2048
852076186078618759275ecdonaldk283
885983789177569001451ecdonaldp384
914786191755709247056ecdonaldb283
113819511152168611613179ronald1536
135820361369065813967822ecdonaldp521
176725491773692218102959ecdonaldk409
194963841957270719906788ecdonaldb409
216770912173867321805613ronald2048
371746033721410737261166ecdonaldk571
412385614132043741424889ecdonaldb571
636932666390610765280362ronald3072
127162798127446844131382601ronald4096
329792128329879929329954410sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
225042260722711rwb0fuz1024
815368387684782ronald512
942589473295297ronald768
115328118887120321ronald1024
172915178584184191ronald1536
231854232231232948ronald2048
231600234192240147sflashv2
245592246416250065mqqsig160
253518253682258589mqqsig192
395195395891438403mqqsig224
425599426836439552ronald3072
595308601578607110ed25519
619701622192637754ronald4096
626800634621665143mqqsig256
697046702810705612donald512
851671863912879435pflash1
182336218392441904156donald1024
205299520556082071856ed448goldilocks
289443929350363013845ecdonaldp192
290636329468182992847ecdonaldp160
361222336577533681898ecdonaldp224
409143940926704109933sphincs256
479043648822874931741ecdonaldp256
555998556528205741873ecdonaldk163
583127158950575986136ecdonaldb163
585836059354205967270donald2048
765843576940467891305ecdonaldk233
811982381493688215081ecdonaldb233
963659597192529810913ecdonaldp384
140892381420624114447626ecdonaldp521
158969471598371916309667ecdonaldk283
170530681716402517246406ecdonaldb283
328843583300398233940622ecdonaldk409
365880233666753337368584ecdonaldb409
700995547015430170218218ecdonaldk571
779769907817097478315216ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
ntrumls743x22671
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
ntrumls401x9721
1056sphincs256
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
19266sflashv2
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
41000sphincs256

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

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

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

Cycles to generate a key pair
quartilemedianquartilesystem
251222517225248lattisigns512
535485364853778ed25519
900669031091042donald512
900729120493954ecdonaldp256
118924119310121778ecdonaldp224
153198153472153864ed448goldilocks
212718213426214298donald1024
292814294922295950pass769
359824360978363136pass863
550094555854563212ecdonaldp160
602930604426607514ecdonaldp521
610758613342618346ecdonaldk163
641278644466650218ecdonaldb163
652196657258665998ecdonaldp192
662266665254670584donald2048
773818777524782700ecdonaldk233
807838813926821736ecdonaldb233
136730813743301381558ecdonaldk283
145466614588201472638ecdonaldb283
203311220413382059212ecdonaldp384
214610421530202171740ecdonaldk409
228145222913202312732ecdonaldb409
279917828008042810980sphincs256
505418450708585094450ecdonaldk571
545504654771705516398ecdonaldb571
5489502551866855567563icp
697795871149667247448ntrumls401x
831413084135088608464ntrumls439x
936165893800269427554rainbowbinary256181212
8791910?12724928?21091330?ronald512
139851621401992414047624tts6440
144964501471843414805372ntrumls593x
230350182331797223489918ntrumls743x
20739922?24352266?40777788?rwb0fuz1024
15952062?26006840?38415338?ronald768
294829402957882829776926rainbowbinary16242020
349814023508586035375972rainbow5640
25652818?51158536?74724782?ronald1024
839695308436391086468174rainbow6440
77643068?119894154?173161846?ronald1536
171202592171224520171461652sflashv2
157978448?222777620?373123358?ronald2048
360268036?441980270?578756132?mqqsig160
493558434?585510254?779549246?mqqsig192
419658756?648933398?1065420672?ronald3072
780988062853432706897437628mqqsig224
103699754810995024541173458404mqqsig256
1136693652?1666690414?2562486818?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
143214421454mqqsig160
193819501972mqqsig192
194219541970mqqsig256
233823502358mqqsig224
136601384414090rainbowbinary256181212
175981774217934tts6440
207242090821154rainbowbinary16242020
33222?33906?47076?rainbow5640
485344875848886ed25519
564385661457360rainbow6440
742227426674340sflashv2
130118133048135850donald512
160960161200161588ed448goldilocks
162896164900166942ecdonaldp256
183268183924186492ecdonaldp224
236328239552244038donald1024
187608?361892?537216?lattisigns512
397890406086410898ronald512
482348?488002?1270762?ntrumls439x
593994600530606900ecdonaldp160
631744636612639944donald2048
328506?639796?951714?pass769
246190?648098?868588?3icp
656738664204672886ecdonaldk163
681666683926686744ecdonaldb163
683750693376702242ronald768
697214703924710946ecdonaldp192
432244?781410?806400?ntrumls401x
400062?792752?1198516?pass863
827794828588829156rwb0fuz1024
846538850412854840ecdonaldk233
856578866796876046ronald1024
880702883926888948ecdonaldb233
976344979238983110ecdonaldp521
1024538?1029120?1886546?ntrumls743x
703966?1266276?1861536?ntrumls593x
147135814744901479072ecdonaldk283
155875015625481568128ecdonaldb283
217119821778742190314ecdonaldp384
234378823502602363268ecdonaldk409
234275423622962406718ronald1536
249464625071502524352ecdonaldb409
346507234849443521910ronald2048
546387054873765536010ecdonaldk571
586904258783325899848ecdonaldb571
874783287818428810358ronald3072
178848961793373817969534ronald4096
432642344331928443448120sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
725872847328rwb0fuz1024
106041061610636rainbowbinary256181212
120441224412380rainbowbinary16242020
1693816980170623icp
192121947619752rainbow5640
206642085421226mqqsig160
221042230822952ronald512
243942451224638rainbow6440
245282464824728tts6440
246222482825118ronald768
286522889629510ronald1024
317983184031878lattisigns512
339043412634460mqqsig192
388603906039458ronald1536
443584460045020mqqsig224
523225271252956ronald2048
550885546455984mqqsig256
869448718287624ronald3072
888288893488994sflashv2
120462121260122568donald512
137300138056139746ronald4096
161816161940162098ed25519
203692204398205496ntrumls401x
222802223398224136ntrumls439x
250182254106255100donald1024
309678311702315410ecdonaldp256
325212326080327264ntrumls593x
335252337182340722ecdonaldp224
410438417028418464pass769
474454475478477138ntrumls743x
501192501750503486ed448goldilocks
505324506718508306pass863
675332683302690482ecdonaldp160
754156756310773306donald2048
809840818028822048ecdonaldp192
123118412375181243468ecdonaldk163
124390412469261253878sphincs256
129268812970781303716ecdonaldb163
158527215886821594994ecdonaldk233
164734016524161657654ecdonaldb233
173610417381621742990ecdonaldp521
249913225095882520198ecdonaldp384
280136228111922834772ecdonaldk283
294792229579042975194ecdonaldb283
441376644251784445910ecdonaldk409
469665047084944728716ecdonaldb409
103098941032591610380422ecdonaldk571
111308821115476811205566ecdonaldb571
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-20160910

Cycles to generate a key pair
quartilemedianquartilesystem
157180157340157720ed25519
297500308900337820ecdonaldp256
361620363120376300donald512
509380518880545020ecdonaldp224
600460603820649700pass769
702400707120813800pass863
734320746000866380ed448goldilocks
1078460?1092480?1358280?donald1024
143924014612801742000ecdonaldp160
157242015933801879020ecdonaldk163
165450016754601944100ecdonaldb163
168784017112202011960ecdonaldp192
202306020439602356980ecdonaldk233
209638021220402403860ecdonaldb233
250964025724002795840ecdonaldp521
356874035902603639900ecdonaldk283
378860037988203836920donald2048
379484038106603867420ecdonaldb283
592644059460405985080ecdonaldk409
599404060351206122500ecdonaldp384
635462063755206428860ecdonaldb409
135735801360906013657880ecdonaldk571
142162401459240014845380ntrumls401x
147998601482618014886880ecdonaldb571
156403001588566016245260ntrumls439x
1898534018999380190331603icp
14127780?21540280?31292180?ronald512
250333002504058025051420sphincs256
281088802843788028743360ntrumls593x
384020403877044039604660rainbowbinary256181212
438802804434302044833300ntrumls743x
445767804461844044834120tts6440
36757780?60267620?90071140?ronald768
88511420?98581360?152254860?rwb0fuz1024
70560700?120701440?169668840?ronald1024
127219840132194960133674940rainbow5640
136942160138266860139261880rainbowbinary16242020
243472440246315640252197160rainbow6440
163662940?305876880?454186320?ronald1536
620331360620450740620681880sflashv2
369553080?669172940?997631380?ronald2048
552002740?688012040?975570220?mqqsig192
837557840?950831300?1203755660?mqqsig160
89984280010123078201095070000mqqsig224
204532490021174054002266171880mqqsig256
1792331220?2994269900?4111111460?ronald3072
3141204560?5813484780?10789531220?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
504050605060mqqsig160
580058005820mqqsig192
638064006400mqqsig224
668066806720mqqsig256
464404654046700tts6440
490804918049400rainbowbinary256181212
813408232084500rainbowbinary16242020
111140?115460?172860?rainbow5640
154260154440154800ed25519
162220?168940?261900?rainbow6440
189440189600190000sflashv2
449520457680465440donald512
533880548660577380ecdonaldp256
722520727760741800ecdonaldp224
763700767760793080ed448goldilocks
998440?1011460?2642660?ntrumls439x
103252010483401072520ronald512
110094011096601122820donald1024
765260?1534220?2292640?pass769
156858015831201600320ecdonaldp160
896020?1616740?1953160?ntrumls401x
886180?1711800?2651780?pass863
172874017385601751720ecdonaldk163
180196018127201828460ecdonaldb163
183938018506601868980ecdonaldp192
193026019458601979420ronald768
760760?2037500?2576620?3icp
2169780?2205920?4123800?ntrumls743x
224518022599402281060ecdonaldk233
233458023545402384840ecdonaldb233
273116027529802794940ronald1024
1588080?2893000?4423680?ntrumls593x
358254036133003651200donald2048
365640036749403714960rwb0fuz1024
389790039310003969200ecdonaldp521
393288039474203957080ecdonaldk283
414380041631004179580ecdonaldb283
650816065514606741020ecdonaldp384
667868066907206711440ecdonaldk409
713082071595007203640ecdonaldb409
839030084412808490560ronald1536
145745401462260014695760ronald2048
151924201523930015351680ecdonaldk571
162911401636054016547620ecdonaldb571
424616604257198042750840ronald3072
933662809351290093695200ronald4096
465812840466375780466843720sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
265602694027520rwb0fuz1024
476804770047740rainbowbinary256181212
4934052020562803icp
609806174066200ronald512
636406372064200rainbowbinary16242020
690006904071440tts6440
701207040070900ronald768
734807364073940rainbow5640
747007662077320rainbow6440
872208768088820ronald1024
9914099360106780mqqsig160
124940125860126620ronald1536
146860147600170600mqqsig192
172380174120178200ronald2048
192220192400206480mqqsig224
231460231720247380mqqsig256
311120311500314060sflashv2
321040321920327820ronald3072
409340414380425320ntrumls401x
459860461160467100donald512
460660462000470740ntrumls439x
525280526800532960ronald4096
544400546180559780ed25519
723260726960742700ntrumls593x
976980982560996540ntrumls743x
9803809896401014020pass769
108540010979401149760ecdonaldp256
111028011142801133140pass863
123992012549201262320donald1024
148462015029201553740ecdonaldp224
173328017477801766460ecdonaldp160
207662020861402106780ecdonaldp192
245214024696002503980ed448goldilocks
314016031618803185080ecdonaldk163
330968033346203351180ecdonaldb163
403228040699804092860ecdonaldk233
422360042412004260880ecdonaldb233
433344043527604366640donald2048
584646058527405862620sphincs256
665792066750406700740ecdonaldp521
723368072537007290660ecdonaldk283
728848073189607540560ecdonaldp384
767636076881607712440ecdonaldb283
120830801211052012146260ecdonaldk409
129070801294492012997740ecdonaldb409
276789402774160028131300ecdonaldk571
299608003004264030162180ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
193pass769
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
216pass863
265rwb0fuz1024
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
1158ntrumls401x
1305ntrumls439x
1536ronald1536
1742ntrumls593x
2048ronald2048
2267ntrumls743x
2823sflashv2
3072ronald3072
4096ronald4096
127683icp
16608tts6440
23408rainbowbinary256181212
86240rainbow5640
94384rainbowbinary16242020
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
972ntrumls401x
1056sphincs256
1112ntrumls439x
1478ntrumls593x
1544pass769
1776pass863
1927ntrumls743x
19266sflashv2
30240rainbowbinary256181212
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
102912rainbowbinary16242020
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls401x??
-1?ntrumls439x??
-1?ntrumls593x??
-1?ntrumls743x??
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1602pass769
1790pass863
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
32rainbowbinary16242020
363icp
37rainbow5640
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
42rainbowbinary256181212
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
853ntrumls401x
988ntrumls439x
1335ntrumls593x
1602pass769
1765ntrumls743x
1790pass863
41000sphincs256

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

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

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

Cycles to generate a key pair
quartilemedianquartilesystem
255677255875257596ed25519
404424407821422094ed448goldilocks
630190642843691453donald512
140781314208061438339ecdonaldp160
183637318512761867743ecdonaldp192
206626920688282074897donald1024
216587621778012194430ecdonaldk163
232274523385702357466ecdonaldb163
241737324383272459028ecdonaldp224
309180631177153138884ecdonaldp256
385233038734533900330ecdonaldk233
424523642682144303541ecdonaldb233
729118773179877342773ecdonaldk283
740844974150077431072donald2048
747904875229857571585ecdonaldp384
810205081333108152367ecdonaldb283
152829141533672915400787ecdonaldk409
173090001738195917436053ecdonaldb409
186231131871133818782657ecdonaldp521
253015192531225225331244sphincs256
359431413607756936227867ecdonaldk571
409493404102645841124229ecdonaldb571
853112598563950686085724pflash1
65936856?106508439?172942450?ronald512
133803936?237760845?364058960?ronald768
411372595413080447414932573sflashv2
395822580?557195421?818489146?ronald1024
494573450?618291215?855278015?mqqsig192
773782708876520179940766730mqqsig224
792119731?912242382?1120950940?mqqsig160
739496116?1307636383?1964037470?ronald1536
1378694668?2372983489?3774203152?ronald2048
355528482936452746893759464879mqqsig256
4606622922?8116467287?11568204155?ronald3072
11258882551?18939714533?27191119742?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
734575547783mqqsig192
762876837876mqqsig160
860786908840mqqsig224
100011007310247mqqsig256
195797196207196740sflashv2
260346262161264257ed25519
437663445158455326ed448goldilocks
715928725107738545donald512
123797112518141265826ronald512
152265815368441552697ecdonaldp160
1048423?1782353?3164842?pflash1
197806319988522015404ecdonaldp192
204842420667202080695donald1024
231991823289422336951ecdonaldk163
245829024691712482204ecdonaldb163
258648526019622616761ecdonaldp224
259174526155792637943ronald768
328057632970463320716ecdonaldp256
405878240788284113607ecdonaldk233
444510244697564495486ecdonaldb233
507616651112065155304ronald1024
703692570995627149201donald2048
752830675453377569066ecdonaldk283
779266378268957865979ecdonaldp384
835847883845798404523ecdonaldb283
134821851351900613568349ronald1536
156533361569279715766902ecdonaldk409
177221511779265417830510ecdonaldb409
191124741916675119233139ecdonaldp521
288118662885613928935090ronald2048
366507263676420836908495ecdonaldk571
416657994185603541992734ecdonaldb571
829061168304260783171589ronald3072
186435387186594684186810512ronald4096
476181542476285238477126463sphincs256
Cycles to verify 59 bytes
quartilemedianquartilesystem
877058947890501ronald512
109695110408111436ronald768
141228143894145919ronald1024
176457179041185327sflashv2
179300180288181599mqqsig160
231112232994235015ronald1536
319551320176322541pflash1
318803323063326542mqqsig192
355080355918358796ronald2048
390332392143398538mqqsig256
446379452087458869mqqsig224
682526685170695874ronald3072
776065786324801442donald512
794865796724806902ed25519
114215111471801160673ronald4096
117538211844831185570ed448goldilocks
171491317305271746151ecdonaldp160
225561722717552301266ecdonaldp192
236743623805002391439donald1024
299209230061313026574ecdonaldp224
379244238571503874156ecdonaldp256
435677443745364436520ecdonaldk163
470007547133984727910ecdonaldb163
580804058105845813851sphincs256
780026178381587880946ecdonaldk233
831068384477688469451donald2048
860108186332348666998ecdonaldb233
910745191460239175887ecdonaldp384
147539211480519514863456ecdonaldk283
162944211636838416449080ecdonaldb283
225671872265178622691073ecdonaldp521
306982833087640931029442ecdonaldk409
348618893499214635099240ecdonaldb409
725281257279943772907993ecdonaldk571
827436698309106283265732ecdonaldb571
Secret key
bytessystem
60ecdonaldp160
63ecdonaldb163
63ecdonaldk163
64ed25519
72ecdonaldp192
84donald512
84ecdonaldp224
90ecdonaldb233
90ecdonaldk233
96ecdonaldp256
108ecdonaldb283
108ecdonaldk283
144ecdonaldp384
144ed448goldilocks
148donald1024
156ecdonaldb409
156ecdonaldk409
198ecdonaldp521
216ecdonaldb571
216ecdonaldk571
276donald2048
401mqqsig160
465mqqsig192
512ronald512
529mqqsig224
593mqqsig256
768ronald768
1024ronald1024
1088sphincs256
ntrumls401x11581
ntrumls439x13051
1536ronald1536
ntrumls593x17421
2048ronald2048
ntrumls743x22671
2823sflashv2
3072ronald3072
4096ronald4096
5550pflash1
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
56ed448goldilocks
60ecdonaldb233
60ecdonaldk233
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
ntrumls401x9721
1056sphincs256
ntrumls439x11121
ntrumls593x14781
ntrumls743x19271
19266sflashv2
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
ntrumls401x-11
ntrumls439x-11
ntrumls593x-11
ntrumls743x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
41000sphincs256
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
73ronald768
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
41000sphincs256
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
37pflash1
37sflashv2
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
112ed448goldilocks
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
41000sphincs256

amd64; HW+AES (40651); 2014 Intel Core i5-4210U; 2 x 1700MHz; 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-2670 v3; 12 x 2300MHz; unstable; tueisecgern, supercop-20160724

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

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

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

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

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

armeabi; Cortex-A9+NEON (413fc090); 2012 Samsung Exynos 4412; 4 x 1704MHz; odroid, supercop-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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

amd64; Sandy Bridge (206a7); 2011 Intel Core i3-2130; 2 x 3400MHz; river, supercop-20160806

Cycles to generate a key pair
quartilemedianquartilesystem
172984175384185924donald512
193064193332193656ed25519
392596406744422576hector
436964438788449816donald1024
544652546080548300pass769
837844846792854144ecdonaldp160
9843129966841010020ecdonaldp192
104824410604521070868ecdonaldk163
110038011122761131296ecdonaldb163
129306413011321312040ecdonaldp224
136916413838041404008ecdonaldk233
144493214581521478768ecdonaldb233
146638014755881491444ecdonaldp256
146817214797361491228donald2048
251369625310322591728ecdonaldk283
269329227274522820980ecdonaldb283
295318829687122985252ecdonaldp384
435894043947564518968ecdonaldk409
474424847648204867256ecdonaldb409
613350061622646191352ecdonaldp521
99556521010257610277444ecdonaldk571
109814881121298411383552ecdonaldb571
10394772?14348832?26229760?ronald512
1867620018725248189943803icp
185731601878825218960124ntrumls593x
19975888?30687380?47262312?ronald768
33292040?38516240?62427740?rwb0fuz1024
594048325941898859440036tts6440
38769328?65129584?96807096?ronald1024
881512088828622088413984pflash1
968903689694890097016548rainbow5640
113948712?188292336?258163000?ronald1536
211930096212058748213633408rainbow6440
199205192?325016484?552651200?ronald2048
693689532?1022917000?1675173412?ronald3072
942678972?1035740616?1217262000?mqqsig160
158465524416965898121934619348mqqsig192
1806251352?2502951936?4477901572?ronald4096
272085571227708172602839668796mqqsig224
412179852441757083764317573092mqqsig256
Cycles to sign 59 bytes
quartilemedianquartilesystem
764876607684mqqsig160
855286088624mqqsig192
989299089928mqqsig224
108961092010936mqqsig256
470804726447480tts6440
9506495200107860rainbow5640
149736149920159124rainbow6440
191260191644192044ed25519
275704280724290240donald512
429436447756471116hector
548632553532560404donald1024
622904630508641180ronald512
949292956536973020ecdonaldp160
101198010277881043212ronald768
111561211218441132528ecdonaldp192
116697611761641192856ecdonaldk163
120853612165761234240ecdonaldb163
676564?1345460?2012420?pass769
137170413741561386776rwb0fuz1024
142218014328841445836ecdonaldp224
151536015235441542108ecdonaldk233
153414815489921565576ronald1024
158942815974001618160ecdonaldb233
160899616142641624108donald2048
162444416314441646116ecdonaldp256
1023812?2164248?3588188?pflash1
777168?2325540?5269632?3icp
267884426905242731384ecdonaldk283
286489228830563047400ecdonaldb283
1544288?2941764?4365576?ntrumls593x
319736032123123230128ecdonaldp384
334074833688683395280ronald1536
459704046245444727180ecdonaldk409
498574850128765082496ecdonaldb409
634660863741206395356ronald2048
643705264588406482488ecdonaldp521
103645081048682810725504ecdonaldk571
113369001149729211671416ecdonaldb571
175428681759878817689072ronald3072
373403763744832437579492ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
161761650416876rwb0fuz1024
3836438412384523icp
439924400844032rainbow5640
557645720459268ronald512
591565920059272rainbow6440
591885924459280tts6440
598686092466180ronald768
675926826876348ronald1024
835568434487036ronald1536
108284110596118156ronald2048
175928176976179280ronald3072
189344189560189888mqqsig160
252252255480265468donald512
267372268572274116ronald4096
283232283944284676mqqsig192
291512310356326336pflash1
493132493536493808ed25519
511500512756514520mqqsig224
553024561788565324donald1024
662300663464664820ntrumls593x
815028815948817176mqqsig256
884644885300886564pass769
106840010720281089004ecdonaldp160
123725212595321276168ecdonaldp192
164274016477041668992ecdonaldp224
169393216969841700576hector
169665217272361744804donald2048
185733218719521885480ecdonaldp256
214841621606602199032ecdonaldk163
225640822645442285396ecdonaldb163
282408828460802891732ecdonaldk233
297114829903443015736ecdonaldb233
368496036958043716456ecdonaldp384
514084851838245378784ecdonaldk283
550406455634845708544ecdonaldb283
754677275890767641408ecdonaldp521
891913289722169073376ecdonaldk409
967891697162529795944ecdonaldb409
202923842064034420970016ecdonaldk571
221945362227409622576656ecdonaldb571
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
1742ntrumls593x
2048ronald2048
3072ronald3072
4096ronald4096
5550pflash1
127683icp
16608tts6440
86240rainbow5640
150512rainbow6440
Public key
bytessystem
32ed25519
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
60hector
64donald512
64ecdonaldp256
64ronald512
72ecdonaldb283
72ecdonaldk283
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128donald1024
128ronald1024
128rwb0fuz1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256donald2048
256ronald2048
384ronald3072
512ronald4096
ntrumls401x9721
ntrumls439x11121
1478ntrumls593x
1544pass769
357123icp
44160rainbow5640
57600rainbow6440
57600tts6440
72124pflash1
206112mqqsig160
333540mqqsig192
529242mqqsig224
789552mqqsig256
Signing 0 bytes
bytessystem
-1?ntrumls593x??
ntrumls401x-11
ntrumls439x-11
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
64ronald512
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
96ronald768
104ecdonaldb409
104ecdonaldk409
128ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
192ronald1536
256ronald2048
384ronald3072
512ronald4096
1602pass769
Signing 23 bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
40donald1024
40donald2048
40donald512
40ecdonaldp160
41ronald512
42ecdonaldb163
42ecdonaldk163
43rainbow6440
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
73ronald768
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
105ronald1024
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
169ronald1536
233ronald2048
361ronald3072
489ronald4096
1335ntrumls593x
1602pass769
Signing many bytes
bytessystem
20mqqsig160
24mqqsig192
28mqqsig224
32mqqsig256
363icp
37pflash1
37rainbow5640
40donald1024
40donald2048
40donald512
40ecdonaldp160
42ecdonaldb163
42ecdonaldk163
43rainbow6440
43ronald1024
43ronald1536
43ronald2048
43ronald3072
43ronald4096
43ronald512
43ronald768
43tts6440
48ecdonaldp192
56ecdonaldp224
60ecdonaldb233
60ecdonaldk233
64ecdonaldp256
64ed25519
65rwb0fuz1024
72ecdonaldb283
72ecdonaldk283
87hector
96ecdonaldp384
104ecdonaldb409
104ecdonaldk409
132ecdonaldp521
144ecdonaldb571
144ecdonaldk571
1335ntrumls593x
1602pass769

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

Cycles to generate a key pair
quartilemedianquartilesystem
353056353088353424ed25519
659256659976662064donald512
128885612910241311976ed448goldilocks
206366420665682090312donald1024
209532021130802125256pass769
257264025898402615056pass863
314866431698403190872ecdonaldp256
402905640344164048632ecdonaldp224
697174470090647055760ecdonaldp160
746763274719207488288donald2048
836204883912008430312ecdonaldp192
144915281453034414558904ecdonaldk163
153140721535479215397720ecdonaldb163
194608161951749619550704ecdonaldk233
206526722071268820775040ecdonaldb233
241658322418907224286304ecdonaldp521
3210520832184056322448723icp
334614323352614433611024ecdonaldp384
393900804026151240870760ntrumls401x
408087604091824040990248ecdonaldk283
443915204444192844535136ecdonaldb283
448556244492624044974480rainbowbinary256181212
470111604758484048533064ntrumls439x
40729608?69656792?103195208?ronald512
748889127565771276542088tts6440
843047848442281684625000ecdonaldk409
847108248564895286219088ntrumls593x
933593369349211293597792ecdonaldb409
131185616132708600133846640ntrumls743x
113750616?145978704?261340144?ronald768
184295376184479136184623424ecdonaldk571
172130800?191718848?292666576?rwb0fuz1024
192807440192922264193070008rainbowbinary16242020
206464656206651512206847168ecdonaldb571
157141400?234775608?366183512?ronald1024
243646776246238872247198120rainbow5640
636586520637624624642224952rainbow6440
361821624?661160696?1074525456?ronald1536
900883824901169824901406200sflashv2
776368016?1571556656?2520411616?ronald2048
194611421620328937842293137944mqqsig160
343204544035859818323952702400mqqsig192
3734892904?5633931944?8008093648?ronald3072
596557891260733356646141874152mqqsig224
9675672416981730796010074909440mqqsig256
6241391752?12024351744?19448264680?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
500050085032mqqsig160
643264726528mqqsig192
886489529032mqqsig224
112081120811224mqqsig256
569045701657136rainbowbinary256181212
739847446474600tts6440
110208111728112792rainbowbinary16242020
203480?204584?256064?rainbow5640
328664328968329072sflashv2
350776350784350800ed25519
397520397768432432rainbow6440
790392804656820024donald512
898296914496929944ecdonaldp256
112775211309201150400ecdonaldp224
132016013206641345416ed448goldilocks
162737616620561685432ronald512
208504021069522127816donald1024
241012024344962458456ecdonaldp160
913648?2436720?3287744?3icp
287822429346243020560ecdonaldp192
323766432721203307208ronald768
3264984?3273992?9143208?ntrumls439x
386402438724963883968ecdonaldk163
405804840650324079840ecdonaldb163
503274450670725095688ronald1024
521902452375125269048ecdonaldk233
2699816?5354560?8006456?pass769
2898888?5476576?5520056?ntrumls401x
550788855204885531168ecdonaldb233
3289856?6538792?9867936?pass863
706168870796327095488rwb0fuz1024
708979271369847212520donald2048
7140280?7167360?13809088?ntrumls743x
731769673311607354432ecdonaldp521
5457688?10494656?15571792?ntrumls593x
107186081072879210738808ecdonaldk283
111582561120987211255664ecdonaldp384
115918961160792811625064ecdonaldb283
152441201529392815348984ronald1536
221275282216873622213240ecdonaldk409
244172002447055224530712ecdonaldb409
272199602728571227364992ronald2048
482221204827029648352568ecdonaldk571
537313605379557653850896ecdonaldb571
814141848154797681694528ronald3072
181663328181807048182000648ronald4096
Cycles to verify 59 bytes
quartilemedianquartilesystem
384963863239064rwb0fuz1024
558165583255840rainbowbinary256181212
6252063904645923icp
794167942479440rainbowbinary16242020
824168391283976rainbow5640
923449599298976ronald512
102632102760104712tts6440
103552103840107800rainbow6440
105672110912111408ronald768
115008115064115080mqqsig160
139112141416141704ronald1024
212952213208213672ronald1536
254952254976255056mqqsig192
310624310800310976ronald2048
335208338456339544mqqsig224
378904386208390864mqqsig256
554776555368555616sflashv2
577744579208579680ronald3072
819600822176830880donald512
958656959216962816ronald4096
128330412870161306760ed25519
129899213013041314096ntrumls401x
147365614775201496360ntrumls439x
202989620502722062632ecdonaldp256
226334422841762294328ecdonaldp224
241714424430322454608donald1024
246976824890802517488ntrumls593x
268839227046322723192ecdonaldp160
312080031391443143904ntrumls743x
325148032883603315776ecdonaldp192
327328032955763297168pass769
390765639304723931072pass863
483055248309764831384ed448goldilocks
715773672256247272288ecdonaldk163
756264076288487669152ecdonaldb163
851532886365128688128donald2048
965612896717129699848ecdonaldk233
102380881025608010285520ecdonaldb233
123364801235388012381560ecdonaldp521
124942721255568812646224ecdonaldp384
202254882026891220324312ecdonaldk283
218791362202534422097496ecdonaldb283
416432804172615241790608ecdonaldk409
460421924611994446271064ecdonaldb409
908805609103476091153072ecdonaldk571
102145192102277104102332480ecdonaldb571
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

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

Cycles to generate a key pair
quartilemedianquartilesystem
562653565499568537ed25519
828298829020830637donald512
195282819682671992839ecdonaldp160
259995826040072616447ed448goldilocks
263679926541232680640ecdonaldp192
279814828010182814096donald1024
330050533197803354227ecdonaldk163
355512735789183605210ecdonaldb163
374657737694793818704ecdonaldp224
447271845133284576685ecdonaldp256
622097762597946307328ecdonaldk233
686047669151256961653ecdonaldb233
103178461033311910435835donald2048
113478401140246011479232ecdonaldp384
117122221176307611847695ecdonaldk283
131302721319663113306360ecdonaldb283
245677352467475324766257ecdonaldp521
263947222651901026641819ecdonaldk409
300385193019190530317937ecdonaldb409
619814576219831562389386ecdonaldk571
710519577119862871416171ecdonaldb571
100901839?113634428?174762352?rwb0fuz1024
87778254?149654430?238619233?ronald512
226661723226893652227140804pflash1
207800106?359380108?609029673?ronald768
462926266?788395958?1249517799?ronald1024
841231772841436519841762342sflashv2
1388247160?1517579740?1753198141?mqqsig160
1171871252?2044517238?2949777322?ronald1536
244880873426094732792947113413mqqsig192
1982769914?3165874181?5387629407?ronald2048
429304513144033189544489721172mqqsig224
674648284268500481807017700045mqqsig256
4998910886?8395603213?13695297294?ronald3072
15631223694?26504518044?33568081584?ronald4096
Cycles to sign 59 bytes
quartilemedianquartilesystem
161891623816276mqqsig160
169521703517100mqqsig192
188471888918940mqqsig224
195471959319671mqqsig256
378853379674380715sflashv2
582504584529587897ed25519
965821971306983239donald512
168149817026381722100ronald512
210428121183562144349ecdonaldp160
267403326759092689709ed448goldilocks
281082228238712845367</