https://github.com/mupq/pqm4
Revision 60e418f5158b880fe3f05493bcbc4f06c81515d8 authored by Matthias J. Kannwischer on 05 September 2019, 12:13:32 UTC, committed by Matthias J. Kannwischer on 05 September 2019, 12:23:31 UTC
there seems to be a small mistake in our previous SPHINCS+ results.
For sphincs-haraka-192s-robust the cycle count for key gen and signing
was the same which doesn't make sense.
When re-running the benchmarks I got vastly different numbers.
This must have been a glitch during the previous benchmarks.
1 parent be0c421
Raw File
Tip revision: 60e418f5158b880fe3f05493bcbc4f06c81515d8 authored by Matthias J. Kannwischer on 05 September 2019, 12:13:32 UTC
fix sphincs-haraka-192s-robust benchmarks
Tip revision: 60e418f
benchmarks.csv
Speed Evaluation,,,,,,,,,,
Key Encapsulation Schemes,,,,,,,,,,
Scheme,Implementation,Key Generation [cycles] (mean),Key Generation [cycles] (min),Key Generation [cycles] (max),Encapsulation [cycles] (mean),Encapsulation [cycles] (min),Encapsulation [cycles] (max),Decapsulation [cycles] (mean),Decapsulation [cycles] (min),Decapsulation [cycles] (max)
babybear (100 executions),opt,596665,596665,596665,752117,752117,752117,1142773,1142773,1142773
babybear (100 executions),ref,3968931,3968931,3968931,5802693,5802693,5802693,11704641,11704641,11704641
babybear-ephem (100 executions),opt,596664,596664,596664,767860,767860,767860,231728,231728,231728
babybear-ephem (100 executions),ref,3968935,3968935,3968935,5817861,5817861,5817861,1948755,1948755,1948755
firesaber (100 executions),m4,1448776,1448776,1448776,1786930,1786930,1786930,1853339,1853339,1853339
firesaber (100 executions),ref,3815672,3815672,3815672,4745405,4745405,4745405,5402295,5402295,5402295
frodokem640aes (100 executions),m4,47050559,47050559,47050559,45883334,45883334,45883334,45366065,45366065,45366065
frodokem640shake (100 executions),m4,79331373,79331373,79331373,79745404,79745404,79745404,79231474,79231474,79231474
frodokem640shake (100 executions),opt,91087806,91087806,91087806,105377455,105377455,105377455,105133550,105133550,105133550
kyber1024 (100 executions),clean,1891737,1890901,1892395,2254703,2253866,2255361,2407858,2407023,2408517
kyber1024 (100 executions),m4,1575052,1574351,1575691,1779848,1779192,1780463,1709348,1708692,1709962
kyber512 (100 executions),clean,649678,649462,649984,884848,884632,885154,985258,985042,985564
kyber512 (100 executions),m4,514291,513992,514547,652769,652470,653025,621245,620946,621501
kyber768 (100 executions),clean,1196692,1196142,1197186,1489909,1489359,1490403,1613744,1613194,1614238
kyber768 (100 executions),m4,976757,976205,977165,1146556,1146021,1146937,1094849,1094314,1095229
lac128 (100 executions),ref,2266368,2254917,2276431,3979851,3968056,3989669,6303717,6291865,6313535
lac192 (100 executions),ref,7532180,7525427,7539476,9986506,9979643,9993693,17452435,17445553,17459616
lac256 (100 executions),ref,7665769,7652402,7681209,13533851,13517064,13553209,21125257,21108384,21144510
lightsaber (100 executions),m4,459965,459965,459965,651273,651273,651273,678810,678810,678810
lightsaber (100 executions),ref,1051530,1051530,1051530,1538646,1538646,1538646,1861934,1861934,1861934
mamabear (100 executions),opt,1195048,1195048,1195048,1402955,1402955,1402955,1955496,1955496,1955496
mamabear (100 executions),ref,8774109,8774109,8774109,11501206,11501206,11501206,23131816,23131816,23131816
mamabear-ephem (100 executions),opt,1206350,1206350,1206350,1431341,1431341,1431341,320233,320233,320233
mamabear-ephem (100 executions),ref,8783565,8783565,8783565,11525870,11525870,11525870,2876105,2876105,2876105
newhope1024cca (100 executions),clean,1460167,1459836,1460406,2264773,2264441,2265011,2410906,2410574,2411144
newhope1024cca (100 executions),m4,1161112,1160786,1161650,1777918,1777592,1778456,1760470,1760144,1761008
newhope1024cpa (100 executions),clean,1274813,1274572,1275142,1857055,1856813,1857383,327778,327778,327778
newhope1024cpa (100 executions),m4,975736,975452,976190,1371633,1371349,1372087,162660,162660,162660
newhope512cca (100 executions),clean,719785,719577,720072,1134083,1133875,1134370,1192460,1192253,1192748
newhope512cca (100 executions),m4,588683,588327,588975,918558,918202,918850,904800,904443,905091
newhope512cpa (100 executions),clean,628310,628073,628508,915293,915056,915491,163222,163222,163222
newhope512cpa (100 executions),m4,497229,496977,497499,700489,700237,700759,90403,90403,90403
ntruhps2048509 (100 executions),clean,107331110,107331110,107331110,2876597,2876597,2876597,7495670,7495670,7495670
ntruhps2048509 (100 executions),m4,77698713,77698713,77698713,645329,645329,645329,542439,542439,542439
ntruhps2048677 (100 executions),clean,196228850,196228850,196228850,4909724,4909724,4909724,13157491,13157491,13157491
ntruhps2048677 (100 executions),m4,144383491,144383491,144383491,955902,955902,955902,836959,836959,836959
ntruhps4096821 (100 executions),clean,289736570,289736570,289736570,7046106,7046106,7046106,19262764,19262764,19262764
ntruhps4096821 (100 executions),m4,211758452,211758452,211758452,1205662,1205662,1205662,1066879,1066879,1066879
ntruhrss701 (100 executions),clean,208992073,208992073,208992073,4656818,4656818,4656818,14142725,14142725,14142725
ntruhrss701 (100 executions),m4,154676705,154676705,154676705,402784,402784,402784,890231,890231,890231
ntrulpr653 (100 executions),ref,54824768,54824768,54824768,109094505,109094505,109094505,163062035,163062035,163062035
ntrulpr761 (100 executions),ref,74265583,74265583,74265583,147846761,147846761,147846761,221088122,221088122,221088122
ntrulpr857 (100 executions),ref,94016969,94016969,94016969,187235730,187235730,187235730,280075965,280075965,280075965
papabear (100 executions),opt,2014216,2014216,2014216,2276138,2276138,2276138,3000239,3000239,3000239
papabear (100 executions),ref,15478896,15478896,15478896,19098191,19098191,19098191,38361009,38361009,38361009
papabear-ephem (100 executions),opt,2029284,2029284,2029284,2308148,2308148,2308148,411623,411623,411623
papabear-ephem (100 executions),ref,15490269,15490269,15490269,19126020,19126020,19126020,3803444,3803444,3803444
r5n1-1kemcca-0d (100 executions),m4,5553096,5528895,5584754,4437003,4405596,4472572,5279762,5237652,5312018
r5n1-1kemcca-0d (100 executions),opt,5388610,5368672,5413369,5692748,5674149,5706188,6535000,6512276,6564933
r5n1-1kemcca-0d-sneik (100 executions),m4,4690949,4683669,4699309,3270847,3249060,3293286,3650559,3627413,3675346
r5n1-1kemcca-0d-sneik (100 executions),opt,4616510,4610675,4626207,4756084,4745225,4763583,5174603,5163035,5188883
r5n1-3kemcca-0d (100 executions),m4,8891809,8872866,8918344,7424266,7388964,7481433,8449118,8411011,8504217
r5n1-3kemcca-0d (100 executions),opt,8614772,8599297,8646754,9366074,9346133,9396630,10390737,10365155,10436552
r5n1-3kemcca-0d-sneik (100 executions),m4,7809290,7801462,7818039,6593661,6565082,6628817,7101979,7070458,7135035
r5n1-3kemcca-0d-sneik (100 executions),opt,7650296,7642603,7660745,9115311,9108152,9124440,9670411,9659421,9679382
r5n1-5kemcca-0d (100 executions),m4,32784752,32719356,32866917,21838175,21718583,21929039,25468525,25332047,25615365
r5n1-5kemcca-0d (100 executions),opt,31668323,31601218,31732915,30323237,30243723,30380873,33960444,33854399,34050103
r5n1-5kemcca-0d-sneik (100 executions),m4,30314113,30280467,30342784,19777686,19687342,19850406,21557440,21444697,21652359
r5n1-5kemcca-0d-sneik (100 executions),opt,29524911,29482326,29561499,29343146,29315436,29382415,31355544,31309866,31397514
r5nd-1kemcca-0d (100 executions),m4,304296,301317,308338,456780,452979,460278,540076,536700,543587
r5nd-1kemcca-0d (100 executions),opt,385047,382804,386718,553492,550881,555237,652222,649476,654859
r5nd-1kemcca-0d-sneik (100 executions),m4,194377,190889,198046,294350,191562,304501,348016,299103,354611
r5nd-1kemcca-0d-sneik (100 executions),opt,289227,287104,291136,428528,289030,432195,497356,427519,500444
r5nd-1kemcca-5d (100 executions),m4,341725,338738,346915,541305,537714,545321,724861,717831,730985
r5nd-1kemcca-5d (100 executions),opt,441336,438163,444859,715940,712443,719170,974817,968864,981257
r5nd-1kemcca-5d-sneik (100 executions),m4,234928,231907,237547,396238,235242,401178,529570,398170,535344
r5nd-1kemcca-5d-sneik (100 executions),opt,347346,345355,348707,600114,596389,602869,812236,808255,816623
r5nd-3kemcca-0d (100 executions),m4,1014871,1006750,1032856,1443502,1428564,1462606,1876446,1857387,1904893
r5nd-3kemcca-0d (100 executions),opt,1390259,1383328,1405827,2014897,2004897,2030421,2643688,2631305,2671949
r5nd-3kemcca-0d-sneik (100 executions),m4,781124,773703,789415,1240140,1230369,1252957,1545374,1533305,1559568
r5nd-3kemcca-0d-sneik (100 executions),opt,1184997,1180390,1188684,1900960,1895436,1906232,2413390,2406473,2421042
r5nd-3kemcca-5d (100 executions),m4,674743,668121,680580,1011757,1006492,1016326,1303079,1296571,1311190
r5nd-3kemcca-5d (100 executions),opt,903289,900332,907829,1390057,1376058,1393573,1830592,1818562,1837349
r5nd-3kemcca-5d-sneik (100 executions),m4,488951,483711,495979,854551,850891,858762,1069093,1063550,1075318
r5nd-3kemcca-5d-sneik (100 executions),opt,741196,738284,744000,1302493,1299620,1306334,1673018,1668991,1679577
r5nd-5kemcca-0d (100 executions),m4,1356508,1334463,1375504,1945123,1921246,1960484,2498516,2463644,2517480
r5nd-5kemcca-0d (100 executions),opt,1903143,1886302,1911439,2782242,2760871,2793586,3627662,3598807,3644682
r5nd-5kemcca-0d-sneik (100 executions),m4,1123751,1111035,1133015,1753377,1741799,1766219,2182486,2169353,2198074
r5nd-5kemcca-0d-sneik (100 executions),opt,1711895,1705415,1721259,2712382,2708610,2716955,3447723,3436071,3455796
r5nd-5kemcca-5d (100 executions),m4,1228319,1206833,1241541,1782156,1766463,1792894,2332469,2306142,2351536
r5nd-5kemcca-5d (100 executions),opt,1710318,1697009,1719162,2571737,2557935,2579964,3426802,3402743,3441638
r5nd-5kemcca-5d-sneik (100 executions),m4,1002690,992802,1012147,1581058,1573205,1591395,2007861,1999794,2017819
r5nd-5kemcca-5d-sneik (100 executions),opt,1526381,1522133,1531972,2468323,2460371,2475035,3215298,3206919,3224380
saber (100 executions),m4,896035,896035,896035,1161849,1161849,1161849,1204633,1204633,1204633
saber (100 executions),ref,2226935,2226935,2226935,2936240,2936240,2936240,3424601,3424601,3424601
sikep434 (1 executions),opt,650735516,650735516,650735516,1065631547,1065631547,1065631547,1136703605,1136703605,1136703605
sikep503 (1 executions),opt,985032805,985032805,985032805,1623893046,1623893046,1623893046,1726538272,1726538272,1726538272
sikep610 (1 executions),opt,1819652559,1819652559,1819652559,3348669891,3348669891,3348669891,3368114366,3368114366,3368114366
sikep751 (1 executions),opt,3296225272,3296225272,3296225272,5347056677,5347056677,5347056677,5742522048,5742522048,5742522048
sntrup653 (100 executions),ref,566054965,558628717,806170326,54942173,54942173,54942184,166481625,166481625,166481642
sntrup761 (100 executions),ref,757107092,757107092,757107092,74398441,74398441,74398441,225554771,225554771,225554771
sntrup857 (100 executions),ref,961965366,961965366,961965366,94154502,94154502,94154502,286203168,286203168,286203168
Signature Schemes,,,,,,,,,,
Scheme,Implementation,Key Generation [cycles] (mean),Key Generation [cycles] (min),Key Generation [cycles] (max),Sign [cycles] (mean),Sign [cycles] (min),Sign [cycles] (max),Verify [cycles] (mean),Verify [cycles] (min),Verify [cycles] (max)
dilithium2 (100 executions),clean,1752194,1751051,1764500,9342087,3486474,26959258,2035881,2035522,2036394
dilithium2 (100 executions),m4,1321024,1320179,1333559,4532604,1816743,15928444,1380727,1380351,1381001
dilithium3 (100 executions),clean,2733423,2732625,2734257,14885750,4809910,78585023,2946998,2946203,2947530
dilithium3 (100 executions),m4,2161469,2160789,2162172,6466018,2672040,26348899,2103914,2103465,2104240
dilithium4 (100 executions),clean,3647486,3647083,3647892,13615651,6313249,43824110,4035259,4034802,4035897
dilithium4 (100 executions),m4,2925880,2925380,2926447,7155716,3697113,22557945,2995784,2995334,2996176
falcon1024 (100 executions),m4-ct,480910965,318710413,995619272,83482883,83258612,83659383,977140,966990,985312
falcon1024 (100 executions),opt-ct,690147063,393308866,1952834094,136596407,136419138,136826634,978558,967484,985578
falcon1024 (100 executions),opt-leaktime,446074512,290113568,961301420,72915615,72598158,73227996,978401,967573,985409
falcon512 (100 executions),m4-ct,197793925,115046457,578436945,38090446,37971516,38244753,474052,465554,481949
falcon512 (100 executions),opt-ct,229088624,147666429,812925530,62225400,62051681,62393401,473964,465996,481597
falcon512 (100 executions),opt-leaktime,166773689,102904024,358074358,33709488,33475429,33923052,475227,465282,482730
falcon512-tree (100 executions),m4-ct,201459670,130210248,454050554,17181744,17062306,17295452,475278,465806,481258
falcon512-tree (100 executions),opt-ct,267136946,173342269,527937744,27257531,27124430,27416575,474934,465123,481855
falcon512-tree (100 executions),opt-leaktime,187864184,114425808,555918408,17778541,17608010,17944731,473928,465072,481948
luov-48-43-222-chacha (100 executions),ref,41347565,41077732,41585440,123878410,123825414,123912572,95330045,95317535,95343473
luov-48-43-222-keccak (100 executions),ref,53900163,53649451,54074274,135960322,135913707,136018359,107793279,107783143,107803188
luov-64-61-302-chacha (100 executions),ref,109063798,108677813,109472193,405205796,405092541,405292253,269012028,268981066,269034087
luov-64-61-302-keccak (100 executions),ref,148680619,148155686,149194782,441086753,441025976,441153566,318677042,318656650,318699951
luov-8-58-237-chacha (100 executions),ref,66072054,65711390,66460756,101874776,99834968,199249932,77433705,77416684,77440674
luov-8-58-237-keccak (100 executions),ref,87785091,87463523,88201213,119711856,119664894,119739349,81240915,81226737,81247471
sphincs-haraka-128f-robust (1 executions),clean,125493736,125493736,125493736,4720156509,4720156509,4720156509,196103540,196103540,196103540
sphincs-haraka-128f-simple (1 executions),clean,91770060,91770060,91770060,3286409908,3286409908,3286409908,136522968,136522968,136522968
sphincs-haraka-128s-robust (1 executions),clean,3994078037,3994078037,3994078037,76355806675,76355806675,76355806675,90503982,90503982,90503982
sphincs-haraka-128s-simple (1 executions),clean,2913690564,2913690564,2913690564,52263758103,52263758103,52263758103,62469217,62469217,62469217
sphincs-haraka-192f-robust (1 executions),clean,186298605,186298605,186298605,5628829365,5628829365,5628829365,312841777,312841777,312841777
sphincs-haraka-192f-simple (1 executions),clean,135187443,135187443,135187443,3878154505,3878154505,3878154505,216987235,216987235,216987235
sphincs-haraka-192s-robust (1 executions),clean,5940440596,5940440596,5940440596,190008645997,190008645997,190008645997,139236350,139236350,139236350
sphincs-haraka-192s-simple (1 executions),clean,4303035491,4303035491,4303035491,115536324243,115536324243,115536324243,86699644,86699644,86699644
sphincs-haraka-256f-robust (1 executions),clean,498410260,498410260,498410260,14072875513,14072875513,14072875513,333271171,333271171,333271171
sphincs-haraka-256f-simple (1 executions),clean,359364375,359364375,359364375,9598675448,9598675448,9598675448,231877653,231877653,231877653
sphincs-haraka-256s-robust (1 executions),clean,7963824050,7963824050,7963824050,126866112920,126866112920,126866112920,182132900,182132900,182132900
sphincs-haraka-256s-simple (1 executions),clean,5738088144,5738088144,5738088144,84936048049,84936048049,84936048049,122757191,122757191,122757191
sphincs-sha256-128f-robust (1 executions),clean,31756635,31756635,31756635,952977815,952977815,952977815,42386275,42386275,42386275
sphincs-sha256-128f-simple (1 executions),clean,16552135,16552135,16552135,521963206,521963206,521963206,20850719,20850719,20850719
sphincs-sha256-128s-robust (1 executions),clean,1016232559,1016232559,1016232559,14062448255,14062448255,14062448255,17573655,17573655,17573655
sphincs-sha256-128s-simple (1 executions),clean,529857276,529857276,529857276,7879641509,7879641509,7879641509,9001108,9001108,9001108
sphincs-sha256-192f-robust (1 executions),clean,46992024,46992024,46992024,1301607186,1301607186,1301607186,70469375,70469375,70469375
sphincs-sha256-192f-simple (1 executions),clean,24355501,24355501,24355501,687693467,687693467,687693467,35097457,35097457,35097457
sphincs-sha256-192s-robust (1 executions),clean,1503938303,1503938303,1503938303,34385423488,34385423488,34385423488,26669148,26669148,26669148
sphincs-sha256-192s-simple (1 executions),clean,779440632,779440632,779440632,19040306594,19040306594,19040306594,13893351,13893351,13893351
sphincs-sha256-256f-robust (1 executions),clean,172077921,172077921,172077921,4015978844,4015978844,4015978844,99321414,99321414,99321414
sphincs-sha256-256f-simple (1 executions),clean,64184968,64184968,64184968,1554168401,1554168401,1554168401,36182488,36182488,36182488
sphincs-sha256-256s-robust (1 executions),clean,2752951213,2752951213,2752951213,33843524630,33843524630,33843524630,51684917,51684917,51684917
sphincs-sha256-256s-simple (1 executions),clean,1026709354,1026709354,1026709354,13261223456,13261223456,13261223456,18016773,18016773,18016773
sphincs-shake256-128f-robust (1 executions),clean,125414981,125414981,125414981,3768632975,3768632975,3768632975,170079038,170079038,170079038
sphincs-shake256-128f-simple (1 executions),clean,65652221,65652221,65652221,2071760810,2071760810,2071760810,86340855,86340855,86340855
sphincs-shake256-128s-robust (1 executions),clean,4014132491,4014132491,4014132491,55743252284,55743252284,55743252284,67161474,67161474,67161474
sphincs-shake256-128s-simple (1 executions),clean,2101290023,2101290023,2101290023,31171364976,31171364976,31171364976,36490062,36490062,36490062
sphincs-shake256-192f-robust (1 executions),clean,183459272,183459272,183459272,4900079285,4900079285,4900079285,259335291,259335291,259335291
sphincs-shake256-192f-simple (1 executions),clean,96097954,96097954,96097954,2618217124,2618217124,2618217124,135957606,135957606,135957606
sphincs-shake256-192s-robust (1 executions),clean,5871537061,5871537061,5871537061,113206409590,113206409590,113206409590,101442435,101442435,101442435
sphincs-shake256-192s-simple (1 executions),clean,3075539641,3075539641,3075539641,64888702756,64888702756,64888702756,52870591,52870591,52870591
sphincs-shake256-256f-robust (1 executions),clean,484212750,484212750,484212750,10711617658,10711617658,10711617658,264321983,264321983,264321983
sphincs-shake256-256f-simple (1 executions),clean,253708675,253708675,253708675,5805228113,5805228113,5805228113,135723122,135723122,135723122
sphincs-shake256-256s-robust (1 executions),clean,7746063229,7746063229,7746063229,88108495856,88108495856,88108495856,127277532,127277532,127277532
sphincs-shake256-256s-simple (1 executions),clean,4058075714,4058075714,4058075714,48363054240,48363054240,48363054240,64507752,64507752,64507752
Memory Evaluation,,,,,,,,,,
Key Encapsulation Schemes,,,,,,,,,,
Scheme,Implementation,Key Generation [bytes],Encapsulation [bytes],Decapsulation [bytes],,,,,,
babybear,opt,3104,2976,5112,,,,,,
babybear,ref,6168,6088,10192,,,,,,
babybear-ephem,opt,3104,3008,2440,,,,,,
babybear-ephem,ref,6168,6088,4864,,,,,,
firesaber,m4,20144,23008,24592,,,,,,
firesaber,ref,20144,23008,24488,,,,,,
frodokem640aes,m4,31992,62488,83112,,,,,,
frodokem640shake,m4,26528,51904,72600,,,,,,
frodokem640shake,opt,36672,58312,78944,,,,,,
kyber1024,clean,15224,18928,20496,,,,,,
kyber1024,m4,4360,3584,3592,,,,,,
kyber512,clean,6480,9168,9904,,,,,,
kyber512,m4,2952,2552,2560,,,,,,
kyber768,clean,10576,13776,14864,,,,,,
kyber768,m4,3848,3128,3072,,,,,,
lac128,ref,2916,5116,5952,,,,,,
lac192,ref,4344,7464,8664,,,,,,
lac256,ref,4452,8676,10116,,,,,,
lightsaber,m4,9656,11392,12136,,,,,,
lightsaber,ref,10024,11672,12504,,,,,,
mamabear,opt,3592,3464,6072,,,,,,
mamabear,ref,6792,6712,11600,,,,,,
mamabear-ephem,opt,3592,3488,2920,,,,,,
mamabear-ephem,ref,6792,6712,4864,,,,,,
newhope1024cca,clean,11120,17400,19608,,,,,,
newhope1024cca,m4,11080,17360,19576,,,,,,
newhope1024cpa,clean,11096,17288,8308,,,,,,
newhope1024cpa,m4,11096,17264,8344,,,,,,
newhope512cca,clean,5992,9208,10328,,,,,,
newhope512cca,m4,5960,9168,10296,,,,,,
newhope512cpa,clean,5968,9128,4248,,,,,,
newhope512cpa,m4,5944,9072,4212,,,,,,
ntruhps2048509,clean,11784,6896,5192,,,,,,
ntruhps2048509,m4,21412,15452,14828,,,,,,
ntruhps2048677,clean,15608,9104,6840,,,,,,
ntruhps2048677,m4,28524,20604,19756,,,,,,
ntruhps4096821,clean,18880,10992,8344,,,,,,
ntruhps4096821,m4,34532,24924,23980,,,,,,
ntruhrss701,clean,14216,7420,8612,,,,,,
ntruhrss701,m4,27580,19372,20580,,,,,,
ntrulpr653,ref,12204,19652,23068,,,,,,
ntrulpr761,ref,14044,22492,26524,,,,,,
ntrulpr857,ref,15692,25068,29628,,,,,,
papabear,opt,4072,3944,7032,,,,,,
papabear,ref,7416,7344,13008,,,,,,
papabear-ephem,opt,4072,3968,3400,,,,,,
papabear-ephem,ref,7416,7336,4864,,,,,,
r5n1-1kemcca-0d,m4,19168,24416,29672,,,,,,
r5n1-1kemcca-0d,opt,19168,24416,29672,,,,,,
r5n1-1kemcca-0d-sneik,m4,18704,24096,29352,,,,,,
r5n1-1kemcca-0d-sneik,opt,18856,24248,29504,,,,,,
r5n1-3kemcca-0d,m4,26576,35552,44440,,,,,,
r5n1-3kemcca-0d,opt,26576,35552,44440,,,,,,
r5n1-3kemcca-0d-sneik,m4,26128,35224,44112,,,,,,
r5n1-3kemcca-0d-sneik,opt,26280,35376,44264,,,,,,
r5n1-5kemcca-0d,m4,40272,54696,65535,,,,,,
r5n1-5kemcca-0d,opt,40272,54696,57343,,,,,,
r5n1-5kemcca-0d-sneik,m4,39808,54368,65535,,,,,,
r5n1-5kemcca-0d-sneik,opt,39960,54520,68840,,,,,,
r5nd-1kemcca-0d,m4,4704,5528,6224,,,,,,
r5nd-1kemcca-0d,opt,4704,5528,6224,,,,,,
r5nd-1kemcca-0d-sneik,m4,4208,5096,5792,,,,,,
r5nd-1kemcca-0d-sneik,opt,4360,5248,5944,,,,,,
r5nd-1kemcca-5d,m4,4055,4879,5447,,,,,,
r5nd-1kemcca-5d,opt,4056,4880,5448,,,,,,
r5nd-1kemcca-5d-sneik,m4,3560,4520,5088,,,,,,
r5nd-1kemcca-5d-sneik,opt,3712,4672,5240,,,,,,
r5nd-3kemcca-0d,m4,6280,8024,9000,,,,,,
r5nd-3kemcca-0d,opt,6280,7992,9000,,,,,,
r5nd-3kemcca-0d-sneik,m4,5792,7640,8648,,,,,,
r5nd-3kemcca-0d-sneik,opt,5944,7792,8800,,,,,,
r5nd-3kemcca-5d,m4,5808,7080,7960,,,,,,
r5nd-3kemcca-5d,opt,5808,7080,7960,,,,,,
r5nd-3kemcca-5d-sneik,m4,5320,6736,7616,,,,,,
r5nd-3kemcca-5d-sneik,opt,5472,6888,7768,,,,,,
r5nd-5kemcca-0d,m4,7760,10080,11416,,,,,,
r5nd-5kemcca-0d,opt,7760,10080,11384,,,,,,
r5nd-5kemcca-0d-sneik,m4,7272,9728,11032,,,,,,
r5nd-5kemcca-0d-sneik,opt,7424,9880,11184,,,,,,
r5nd-5kemcca-5d,m4,7264,8872,9968,,,,,,
r5nd-5kemcca-5d,opt,7264,8872,9968,,,,,,
r5nd-5kemcca-5d-sneik,m4,6776,8520,9616,,,,,,
r5nd-5kemcca-5d-sneik,opt,6928,8672,9768,,,,,,
saber,m4,13256,15544,16640,,,,,,
saber,ref,13624,15912,17008,,,,,,
sikep434,opt,6776,7088,7424,,,,,,
sikep503,opt,6848,7232,7600,,,,,,
sikep610,opt,10080,10512,10968,,,,,,
sikep751,opt,11624,11768,12328,,,,,,
sntrup653,ref,13976,14004,16700,,,,,,
sntrup761,ref,16248,16028,19156,,,,,,
sntrup857,ref,18264,17908,21444,,,,,,
Signature Schemes,,,,,,,,,,
Scheme,Implementation,Key Generation [bytes],Sign [bytes],Verify [bytes],,,,,,
dilithium2,clean,36424,61312,40664,,,,,,
dilithium2,m4,36424,61312,40664,,,,,,
dilithium3,clean,50752,81792,55000,,,,,,
dilithium3,m4,50752,81792,55000,,,,,,
dilithium4,clean,67136,104408,71472,,,,,,
dilithium4,m4,67136,104408,71472,,,,,,
falcon1024,m4-ct,1680,2680,512,,,,,,
falcon1024,opt-ct,1680,2612,512,,,,,,
falcon1024,opt-leaktime,1632,2716,512,,,,,,
falcon512,m4-ct,1680,2484,512,,,,,,
falcon512,opt-ct,1680,2524,512,,,,,,
falcon512,opt-leaktime,1640,2728,512,,,,,,
falcon512-tree,m4-ct,1656,2452,512,,,,,,
falcon512-tree,opt-ct,1664,2492,512,,,,,,
falcon512-tree,opt-leaktime,1632,2776,512,,,,,,
luov-48-43-222-chacha,ref,2968,4720,2732,,,,,,
luov-48-43-222-keccak,ref,3240,4872,3120,,,,,,
luov-64-61-302-chacha,ref,3736,6896,4504,,,,,,
luov-64-61-302-keccak,ref,4152,7144,4928,,,,,,
luov-8-58-237-chacha,ref,3216,3224,1440,,,,,,
luov-8-58-237-keccak,ref,3632,3216,2144,,,,,,
sphincs-haraka-128f-robust,clean,2424,2400,2772,,,,,,
sphincs-haraka-128f-simple,clean,2316,2400,2772,,,,,,
sphincs-haraka-128s-robust,clean,2608,2568,2092,,,,,,
sphincs-haraka-128s-simple,clean,2608,2568,2120,,,,,,
sphincs-haraka-192f-robust,clean,3768,3872,4128,,,,,,
sphincs-haraka-192f-simple,clean,3768,3872,4100,,,,,,
sphincs-haraka-192s-robust,clean,4112,4008,3472,,,,,,
sphincs-haraka-192s-simple,clean,4112,4008,3472,,,,,,
sphincs-haraka-256f-robust,clean,5752,5792,5364,,,,,,
sphincs-haraka-256f-simple,clean,5832,5792,5392,,,,,,
sphincs-haraka-256s-robust,clean,6104,5936,5336,,,,,,
sphincs-haraka-256s-simple,clean,6104,5936,5416,,,,,,
sphincs-sha256-128f-robust,clean,2248,2408,2704,,,,,,
sphincs-sha256-128f-simple,clean,2192,2248,2544,,,,,,
sphincs-sha256-128s-robust,clean,2464,2496,2024,,,,,,
sphincs-sha256-128s-simple,clean,2304,2336,1872,,,,,,
sphincs-sha256-192f-robust,clean,3784,3808,4040,,,,,,
sphincs-sha256-192f-simple,clean,3512,3640,3872,,,,,,
sphincs-sha256-192s-robust,clean,4048,3944,3384,,,,,,
sphincs-sha256-192s-simple,clean,3880,3776,3216,,,,,,
sphincs-sha256-256f-robust,clean,5776,5736,5360,,,,,,
sphincs-sha256-256f-simple,clean,5600,5560,5184,,,,,,
sphincs-sha256-256s-robust,clean,6048,5880,5360,,,,,,
sphincs-sha256-256s-simple,clean,5872,5704,5080,,,,,,
sphincs-shake256-128f-robust,clean,2272,2368,2664,,,,,,
sphincs-shake256-128f-simple,clean,2208,2368,2664,,,,,,
sphincs-shake256-128s-robust,clean,2424,2456,2000,,,,,,
sphincs-shake256-128s-simple,clean,2424,2456,2000,,,,,,
sphincs-shake256-192f-robust,clean,3744,3768,4000,,,,,,
sphincs-shake256-192f-simple,clean,3640,3768,3999,,,,,,
sphincs-shake256-192s-robust,clean,4008,3904,3448,,,,,,
sphincs-shake256-192s-simple,clean,4008,3904,3448,,,,,,
sphincs-shake256-256f-robust,clean,5736,5696,5320,,,,,,
sphincs-shake256-256f-simple,clean,5736,5696,5320,,,,,,
sphincs-shake256-256s-robust,clean,6008,5840,5320,,,,,,
sphincs-shake256-256s-simple,clean,6008,5840,5320,,,,,,
Hashing Evaluation,,,,,,,,,,
Key Encapsulation Schemes,,,,,,,,,,
Scheme,Implementation,Key Generation [%],Encapsulation [%],Decapsulation [%],,,,,,
babybear,opt,55.2,47.5,41.9,,,,,,
babybear,ref,8.4,6.2,6.5,,,,,,
babybear-ephem,opt,55.2,48.4,35.8,,,,,,
babybear-ephem,ref,8.4,6.5,4.3,,,,,,
firesaber,m4,49.4,49.3,40.0,,,,,,
firesaber,ref,18.8,18.6,13.7,,,,,,
frodokem640aes,m4,73.6,77.1,76.3,,,,,,
frodokem640shake,m4,85.5,83.4,86.1,,,,,,
frodokem640shake,opt,74.9,65.4,64.9,,,,,,
kyber1024,clean,58.8,58.0,47.4,,,,,,
kyber1024,m4,70.5,73.3,66.7,,,,,,
kyber512,clean,54.6,53.5,38.9,,,,,,
kyber512,m4,68.9,72.5,61.6,,,,,,
kyber768,clean,57.0,56.3,44.0,,,,,,
kyber768,m4,69.7,73.0,64.8,,,,,,
lac128,ref,6.1,4.6,2.9,,,,,,
lac192,ref,1.9,2.1,1.2,,,,,,
lac256,ref,3.4,2.5,1.6,,,,,,
lightsaber,m4,56.5,55.7,42.0,,,,,,
lightsaber,ref,24.7,23.6,15.3,,,,,,
mamabear,opt,53.9,47.9,43.3,,,,,,
mamabear,ref,7.4,5.9,6.1,,,,,,
mamabear-ephem,opt,53.4,47.9,34.3,,,,,,
mamabear-ephem,ref,7.4,6.0,3.9,,,,,,
newhope1024cca,clean,59.5,59.1,47.6,,,,,,
newhope1024cca,m4,74.2,74.6,64.5,,,,,,
newhope1024cpa,clean,53.9,50.2,4.3,,,,,,
newhope1024cpa,m4,69.6,67.0,8.5,,,,,,
newhope512cca,clean,61.4,61.5,49.9,,,,,,
newhope512cca,m4,74.4,75.2,65.0,,,,,,
newhope512cpa,clean,56.1,52.4,8.6,,,,,,
newhope512cpa,m4,70.1,67.6,15.3,,,,,,
ntruhps2048509,clean,0.0,0.9,1.4,,,,,,
ntruhps2048509,m4,0.0,4.1,19.0,,,,,,
ntruhps2048677,clean,0.0,0.8,1.1,,,,,,
ntruhps2048677,m4,0.0,4.1,16.8,,,,,,
ntruhps4096821,clean,0.0,0.6,0.9,,,,,,
ntruhps4096821,m4,0.0,3.2,15.6,,,,,,
ntruhrss701,clean,0.0,0.8,1.1,,,,,,
ntruhrss701,m4,0.0,9.7,17.3,,,,,,
ntrulpr653,ref,0.5,0.5,0.3,,,,,,
ntrulpr761,ref,0.4,0.4,0.2,,,,,,
ntrulpr857,ref,0.3,0.4,0.2,,,,,,
papabear,opt,52.7,47.9,44.0,,,,,,
papabear,ref,6.9,5.8,6.0,,,,,,
papabear-ephem,opt,52.3,47.9,33.2,,,,,,
papabear-ephem,ref,6.9,5.8,3.6,,,,,,
r5n1-1kemcca-0d,m4,20.5,93.5,46.1,,,,,,
r5n1-1kemcca-0d,opt,21.1,33.6,37.8,,,,,,
r5n1-1kemcca-0d-sneik,m4,0.0,0.0,0.0,,,,,,
r5n1-1kemcca-0d-sneik,opt,0.0,0.0,0.0,,,,,,
r5n1-3kemcca-0d,m4,16.6,41.2,43.7,,,,,,
r5n1-3kemcca-0d,opt,17.0,32.9,35.9,,,,,,
r5n1-3kemcca-0d-sneik,m4,0.0,0.0,0.0,,,,,,
r5n1-3kemcca-0d-sneik,opt,0.0,0.0,0.0,,,,,,
r5n1-5kemcca-0d,m4,11.6,18.1,34.6,,,,,,
r5n1-5kemcca-0d,opt,12.0,20.9,26.5,,,,,,
r5n1-5kemcca-0d-sneik,m4,0.0,0.0,0.0,,,,,,
r5n1-5kemcca-0d-sneik,opt,0.0,0.0,0.0,,,,,,
r5nd-1kemcca-0d,m4,46.6,56.4,54.6,,,,,,
r5nd-1kemcca-0d,opt,36.9,46.8,45.6,,,,,,
r5nd-1kemcca-0d-sneik,m4,0.0,0.0,0.0,,,,,,
r5nd-1kemcca-0d-sneik,opt,0.0,0.0,0.0,,,,,,
r5nd-1kemcca-5d,m4,40.4,42.6,40.2,,,,,,
r5nd-1kemcca-5d,opt,31.6,32.5,30.3,,,,,,
r5nd-1kemcca-5d-sneik,m4,0.0,0.0,0.0,,,,,,
r5nd-1kemcca-5d-sneik,opt,0.0,0.0,0.0,,,,,,
r5nd-3kemcca-0d,m4,30.9,34.9,35.4,,,,,,
r5nd-3kemcca-0d,opt,22.8,25.2,25.5,,,,,,
r5nd-3kemcca-0d-sneik,m4,0.0,0.0,0.0,,,,,,
r5nd-3kemcca-0d-sneik,opt,0.0,0.0,0.0,,,,,,
r5nd-3kemcca-5d,m4,36.7,40.7,39.0,,,,,,
r5nd-3kemcca-5d,opt,27.7,29.9,28.1,,,,,,
r5nd-3kemcca-5d-sneik,m4,0.0,0.0,0.0,,,,,,
r5nd-3kemcca-5d-sneik,opt,0.0,0.0,0.0,,,,,,
r5nd-5kemcca-0d,m4,27.1,30.9,31.1,,,,,,
r5nd-5kemcca-0d,opt,19.6,22.1,22.0,,,,,,
r5nd-5kemcca-0d-sneik,m4,0.0,0.0,0.0,,,,,,
r5nd-5kemcca-0d-sneik,opt,0.0,0.0,0.0,,,,,,
r5nd-5kemcca-5d,m4,28.8,31.9,32.0,,,,,,
r5nd-5kemcca-5d,opt,21.1,22.4,22.2,,,,,,
r5nd-5kemcca-5d-sneik,m4,0.0,0.0,0.0,,,,,,
r5nd-5kemcca-5d-sneik,opt,0.0,0.0,0.0,,,,,,
saber,m4,53.0,52.9,41.5,,,,,,
saber,ref,21.3,20.9,14.6,,,,,,
sikep434,opt,0.0,0.0,0.0,,,,,,
sikep503,opt,0.0,0.0,0.0,,,,,,
sikep610,opt,0.0,0.0,0.0,,,,,,
sikep751,opt,0.0,0.0,0.0,,,,,,
sntrup653,ref,0.0,0.5,0.1,,,,,,
sntrup761,ref,0.0,0.5,0.1,,,,,,
sntrup857,ref,0.0,0.4,0.1,,,,,,
Signature Schemes,,,,,,,,,,
Scheme,Implementation,Key Generation [%],Sign [%],Verify [%],,,,,,
dilithium2,clean,56.6,25.1,47.1,,,,,,
dilithium2,m4,75.0,52.2,70.3,,,,,,
dilithium3,clean,61.4,26.9,51.4,,,,,,
dilithium3,m4,77.6,53.4,72.5,,,,,,
dilithium4,clean,62.1,30.2,54.6,,,,,,
dilithium4,m4,77.4,55.9,73.9,,,,,,
falcon1024,m4-ct,11.2,0.5,36.4,,,,,,
falcon1024,opt-ct,7.9,0.3,34.2,,,,,,
falcon1024,opt-leaktime,11.6,0.6,34.2,,,,,,
falcon512,m4-ct,15.3,0.5,35.9,,,,,,
falcon512,opt-ct,13.0,0.4,40.4,,,,,,
falcon512,opt-leaktime,18.4,0.6,35.8,,,,,,
falcon512-tree,m4-ct,12.8,1.2,35.9,,,,,,
falcon512-tree,opt-ct,12.0,0.8,35.8,,,,,,
falcon512-tree,opt-leaktime,16.0,1.1,35.8,,,,,,
luov-48-43-222-chacha,ref,0.3,0.1,0.0,,,,,,
luov-48-43-222-keccak,ref,30.7,12.2,15.3,,,,,,
luov-64-61-302-chacha,ref,0.2,0.1,0.0,,,,,,
luov-64-61-302-keccak,ref,33.3,11.3,15.5,,,,,,
luov-8-58-237-chacha,ref,0.3,0.2,0.0,,,,,,
luov-8-58-237-keccak,ref,30.6,22.5,32.9,,,,,,
sphincs-haraka-128f-robust,clean,0.0,0.0,0.0,,,,,,
sphincs-haraka-128f-simple,clean,0.0,0.0,0.0,,,,,,
sphincs-haraka-128s-robust,clean,0.0,0.0,0.0,,,,,,
sphincs-haraka-128s-simple,clean,0.0,0.0,0.0,,,,,,
sphincs-haraka-192f-robust,clean,0.0,0.0,0.0,,,,,,
sphincs-haraka-192f-simple,clean,0.0,0.0,0.0,,,,,,
sphincs-haraka-192s-robust,clean,0.0,0.0,0.0,,,,,,
sphincs-haraka-192s-simple,clean,0.0,0.0,0.0,,,,,,
sphincs-haraka-256f-robust,clean,0.0,0.0,0.0,,,,,,
sphincs-haraka-256f-simple,clean,0.0,0.0,0.0,,,,,,
sphincs-haraka-256s-robust,clean,0.0,0.0,0.0,,,,,,
sphincs-haraka-256s-simple,clean,0.0,0.0,0.0,,,,,,
sphincs-sha256-128f-robust,clean,89.7,89.1,89.8,,,,,,
sphincs-sha256-128f-simple,clean,88.2,88.6,88.2,,,,,,
sphincs-sha256-128s-robust,clean,89.0,89.2,89.7,,,,,,
sphincs-sha256-128s-simple,clean,88.2,87.3,88.1,,,,,,
sphincs-sha256-192f-robust,clean,89.3,89.4,86.3,,,,,,
sphincs-sha256-192f-simple,clean,88.0,89.1,88.2,,,,,,
sphincs-sha256-192s-robust,clean,89.3,89.9,89.8,,,,,,
sphincs-sha256-192s-simple,clean,87.7,88.3,88.5,,,,,,
sphincs-sha256-256f-robust,clean,92.5,92.7,92.8,,,,,,
sphincs-sha256-256f-simple,clean,87.8,87.9,88.1,,,,,,
sphincs-sha256-256s-robust,clean,92.4,92.5,93.0,,,,,,
sphincs-sha256-256s-simple,clean,87.4,88.1,88.3,,,,,,
sphincs-shake256-128f-robust,clean,95.8,97.5,97.8,,,,,,
sphincs-shake256-128f-simple,clean,96.4,96.2,90.6,,,,,,
sphincs-shake256-128s-robust,clean,97.6,97.5,97.8,,,,,,
sphincs-shake256-128s-simple,clean,96.3,96.2,96.3,,,,,,
sphincs-shake256-192f-robust,clean,96.4,97.5,97.7,,,,,,
sphincs-shake256-192f-simple,clean,96.3,96.2,96.3,,,,,,
sphincs-shake256-192s-robust,clean,97.7,97.4,97.7,,,,,,
sphincs-shake256-192s-simple,clean,96.2,96.0,96.3,,,,,,
sphincs-shake256-256f-robust,clean,97.6,97.6,97.6,,,,,,
sphincs-shake256-256f-simple,clean,96.3,96.2,96.2,,,,,,
sphincs-shake256-256s-robust,clean,97.6,97.5,97.6,,,,,,
sphincs-shake256-256s-simple,clean,96.3,96.1,96.2,,,,,,
Size Evaluation,,,,,,,,,,
Key Encapsulation Schemes,,,,,,,,,,
Scheme,Implementation,.text [bytes],.data [bytes],.bss [bytes],Total [bytes],,,,,
babybear,opt,5627,0,0,5627,,,,,
babybear,ref,4922,0,0,4922,,,,,
babybear-ephem,opt,4985,0,0,4985,,,,,
babybear-ephem,ref,4892,0,0,4892,,,,,
firesaber,m4,44184,0,0,44184,,,,,
firesaber,ref,12244,0,0,12244,,,,,
frodokem640aes,m4,8496,0,0,8496,,,,,
frodokem640shake,m4,8584,0,0,8584,,,,,
frodokem640shake,opt,6464,0,0,6464,,,,,
kyber1024,clean,5352,512,0,5864,,,,,
kyber1024,m4,12424,0,0,12424,,,,,
kyber512,clean,4444,512,0,4956,,,,,
kyber512,m4,11000,0,0,11000,,,,,
kyber768,clean,4600,512,0,5112,,,,,
kyber768,m4,11400,0,0,11400,,,,,
lac128,ref,29708,72,296,30076,,,,,
lac192,ref,21196,72,152,21420,,,,,
lac256,ref,29876,72,296,30244,,,,,
lightsaber,m4,44916,0,0,44916,,,,,
lightsaber,ref,12976,0,0,12976,,,,,
mamabear,opt,5623,0,0,5623,,,,,
mamabear,ref,5414,0,0,5414,,,,,
mamabear-ephem,opt,4917,0,0,4917,,,,,
mamabear-ephem,ref,4900,0,0,4900,,,,,
newhope1024cca,clean,10780,0,0,10780,,,,,
newhope1024cca,m4,96976,5120,0,102096,,,,,
newhope1024cpa,clean,10384,0,0,10384,,,,,
newhope1024cpa,m4,96664,5120,0,101784,,,,,
newhope512cca,clean,7016,0,0,7016,,,,,
newhope512cca,m4,51396,2560,0,53956,,,,,
newhope512cpa,clean,6620,0,0,6620,,,,,
newhope512cpa,m4,51084,2560,0,53644,,,,,
ntruhps2048509,clean,6916,0,0,6916,,,,,
ntruhps2048509,m4,89140,0,0,89140,,,,,
ntruhps2048677,clean,6960,0,0,6960,,,,,
ntruhps2048677,m4,129504,0,0,129504,,,,,
ntruhps4096821,clean,6684,0,0,6684,,,,,
ntruhps4096821,m4,154460,0,0,154460,,,,,
ntruhrss701,clean,6828,0,0,6828,,,,,
ntruhrss701,m4,132224,0,0,132224,,,,,
ntrulpr653,ref,4516,0,0,4516,,,,,
ntrulpr761,ref,4632,0,0,4632,,,,,
ntrulpr857,ref,4696,0,0,4696,,,,,
papabear,opt,5559,0,0,5559,,,,,
papabear,ref,5398,0,0,5398,,,,,
papabear-ephem,opt,4877,0,0,4877,,,,,
papabear-ephem,ref,4908,0,0,4908,,,,,
r5n1-1kemcca-0d,m4,3297,0,0,3297,,,,,
r5n1-1kemcca-0d,opt,4055,0,0,4055,,,,,
r5n1-1kemcca-0d-sneik,m4,4808,0,0,4808,,,,,
r5n1-1kemcca-0d-sneik,opt,6591,0,0,6591,,,,,
r5n1-3kemcca-0d,m4,3425,0,0,3425,,,,,
r5n1-3kemcca-0d,opt,4539,0,0,4539,,,,,
r5n1-3kemcca-0d-sneik,m4,4916,0,0,4916,,,,,
r5n1-3kemcca-0d-sneik,opt,7055,0,0,7055,,,,,
r5n1-5kemcca-0d,m4,3473,0,0,3473,,,,,
r5n1-5kemcca-0d,opt,4615,0,0,4615,,,,,
r5n1-5kemcca-0d-sneik,m4,4972,0,0,4972,,,,,
r5n1-5kemcca-0d-sneik,opt,7139,0,0,7139,,,,,
r5nd-1kemcca-0d,m4,2651,0,0,2651,,,,,
r5nd-1kemcca-0d,opt,2685,0,0,2685,,,,,
r5nd-1kemcca-0d-sneik,m4,4146,0,0,4146,,,,,
r5nd-1kemcca-0d-sneik,opt,5205,0,0,5205,,,,,
r5nd-1kemcca-5d,m4,5623,0,0,5623,,,,,
r5nd-1kemcca-5d,opt,5713,0,0,5713,,,,,
r5nd-1kemcca-5d-sneik,m4,7114,0,0,7114,,,,,
r5nd-1kemcca-5d-sneik,opt,8229,0,0,8229,,,,,
r5nd-3kemcca-0d,m4,2879,0,0,2879,,,,,
r5nd-3kemcca-0d,opt,2961,0,0,2961,,,,,
r5nd-3kemcca-0d-sneik,m4,4374,0,0,4374,,,,,
r5nd-3kemcca-0d-sneik,opt,5481,0,0,5481,,,,,
r5nd-3kemcca-5d,m4,6975,0,0,6975,,,,,
r5nd-3kemcca-5d,opt,7005,0,0,7005,,,,,
r5nd-3kemcca-5d-sneik,m4,8470,0,0,8470,,,,,
r5nd-3kemcca-5d-sneik,opt,9525,0,0,9525,,,,,
r5nd-5kemcca-0d,m4,2927,0,0,2927,,,,,
r5nd-5kemcca-0d,opt,3005,0,0,3005,,,,,
r5nd-5kemcca-0d-sneik,m4,4410,0,0,4410,,,,,
r5nd-5kemcca-0d-sneik,opt,5513,0,0,5513,,,,,
r5nd-5kemcca-5d,m4,4507,0,0,4507,,,,,
r5nd-5kemcca-5d,opt,4545,0,0,4545,,,,,
r5nd-5kemcca-5d-sneik,m4,6002,0,0,6002,,,,,
r5nd-5kemcca-5d-sneik,opt,7065,0,0,7065,,,,,
saber,m4,44468,0,0,44468,,,,,
saber,ref,12524,0,0,12524,,,,,
sikep434,opt,30368,0,0,30368,,,,,
sikep503,opt,31376,0,0,31376,,,,,
sikep610,opt,20064,0,0,20064,,,,,
sikep751,opt,21692,0,0,21692,,,,,
sntrup653,ref,6028,0,0,6028,,,,,
sntrup761,ref,6164,0,0,6164,,,,,
sntrup857,ref,6148,0,0,6148,,,,,
Signature Schemes,,,,,,,,,,
Scheme,Implementation,.text [bytes],.data [bytes],.bss [bytes],Total [bytes],,,,,
dilithium2,clean,11336,0,0,11336,,,,,
dilithium2,m4,18124,0,0,18124,,,,,
dilithium3,clean,11144,0,0,11144,,,,,
dilithium3,m4,17972,0,0,17972,,,,,
dilithium4,clean,11240,0,0,11240,,,,,
dilithium4,m4,18080,0,0,18080,,,,,
falcon1024,m4-ct,77335,0,79872,157207,,,,,
falcon1024,opt-ct,76203,0,79872,156075,,,,,
falcon1024,opt-leaktime,71947,0,79872,151819,,,,,
falcon512,m4-ct,77335,0,39936,117271,,,,,
falcon512,opt-ct,76203,0,39936,116139,,,,,
falcon512,opt-leaktime,71947,0,39936,111883,,,,,
falcon512-tree,m4-ct,77067,0,27648,104715,,,,,
falcon512-tree,opt-ct,75935,0,27648,103583,,,,,
falcon512-tree,opt-leaktime,71679,0,27648,99327,,,,,
luov-48-43-222-chacha,ref,405722,36,0,405758,,,,,
luov-48-43-222-keccak,ref,405730,36,0,405766,,,,,
luov-64-61-302-chacha,ref,405412,36,0,405448,,,,,
luov-64-61-302-keccak,ref,405452,36,0,405488,,,,,
luov-8-58-237-chacha,ref,404920,36,0,404956,,,,,
luov-8-58-237-keccak,ref,404924,36,0,404960,,,,,
sphincs-haraka-128f-robust,clean,17192,0,1280,18472,,,,,
sphincs-haraka-128f-simple,clean,17028,0,1280,18308,,,,,
sphincs-haraka-128s-robust,clean,17500,0,1280,18780,,,,,
sphincs-haraka-128s-simple,clean,17336,0,1280,18616,,,,,
sphincs-haraka-192f-robust,clean,17140,0,1280,18420,,,,,
sphincs-haraka-192f-simple,clean,16940,0,1280,18220,,,,,
sphincs-haraka-192s-robust,clean,17432,0,1280,18712,,,,,
sphincs-haraka-192s-simple,clean,17232,0,1280,18512,,,,,
sphincs-haraka-256f-robust,clean,17528,0,1280,18808,,,,,
sphincs-haraka-256f-simple,clean,17240,0,1280,18520,,,,,
sphincs-haraka-256s-robust,clean,17736,0,1280,19016,,,,,
sphincs-haraka-256s-simple,clean,17448,0,1280,18728,,,,,
sphincs-sha256-128f-robust,clean,4860,0,40,4900,,,,,
sphincs-sha256-128f-simple,clean,4628,0,40,4668,,,,,
sphincs-sha256-128s-robust,clean,5160,0,40,5200,,,,,
sphincs-sha256-128s-simple,clean,4928,0,40,4968,,,,,
sphincs-sha256-192f-robust,clean,4948,0,40,4988,,,,,
sphincs-sha256-192f-simple,clean,4636,0,40,4676,,,,,
sphincs-sha256-192s-robust,clean,5244,0,40,5284,,,,,
sphincs-sha256-192s-simple,clean,4932,0,40,4972,,,,,
sphincs-sha256-256f-robust,clean,5468,0,40,5508,,,,,
sphincs-sha256-256f-simple,clean,5044,0,40,5084,,,,,
sphincs-sha256-256s-robust,clean,5676,0,40,5716,,,,,
sphincs-sha256-256s-simple,clean,5252,0,40,5292,,,,,
sphincs-shake256-128f-robust,clean,4096,0,0,4096,,,,,
sphincs-shake256-128f-simple,clean,3896,0,0,3896,,,,,
sphincs-shake256-128s-robust,clean,4404,0,0,4404,,,,,
sphincs-shake256-128s-simple,clean,4204,0,0,4204,,,,,
sphincs-shake256-192f-robust,clean,4108,0,0,4108,,,,,
sphincs-shake256-192f-simple,clean,3856,0,0,3856,,,,,
sphincs-shake256-192s-robust,clean,4400,0,0,4400,,,,,
sphincs-shake256-192s-simple,clean,4148,0,0,4148,,,,,
sphincs-shake256-256f-robust,clean,4480,0,0,4480,,,,,
sphincs-shake256-256f-simple,clean,4172,0,0,4172,,,,,
sphincs-shake256-256s-robust,clean,4684,0,0,4684,,,,,
sphincs-shake256-256s-simple,clean,4380,0,0,4380,,,,,
back to top