Revision 7b37f04e03e06569f352f0be81362c4860cb2ce5 authored by Matthias J. Kannwischer on 04 February 2020, 11:52:48 UTC, committed by GitHub on 04 February 2020, 11:52:48 UTC
* update three bears benchmarks for clean implementation

* update mupq
1 parent 2f3b8bd
Raw File
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),clean,4031805,4031805,4031805,5878092,5878092,5878092,11997012,11997012,11997012
babybear (100 executions),opt,596665,596665,596665,752117,752117,752117,1142773,1142773,1142773
babybear-ephem (100 executions),clean,4031806,4031806,4031806,5905062,5905062,5905062,1998296,1998296,1998296
babybear-ephem (100 executions),opt,596664,596664,596664,767860,767860,767860,231728,231728,231728
firesaber (100 executions),clean,3816702,3816702,3816702,4743325,4743325,4743325,5355474,5355474,5355474
firesaber (100 executions),m4,1448776,1448776,1448776,1786930,1786930,1786930,1853339,1853339,1853339
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,1435115,1434625,1435765,1621450,1620996,1622031,1542876,1542422,1543457
kyber1024-90s (100 executions),clean,1478991,1478462,1479601,1730351,1729822,1730961,1985801,1985272,1986411
kyber1024-90s (100 executions),m4,1024272,1023681,1025181,1104949,1104385,1105786,1119823,1119259,1120660
kyber512 (100 executions),clean,649678,649462,649984,884848,884632,885154,985258,985042,985564
kyber512 (100 executions),m4,468578,468238,468844,594543,594203,594809,552657,552317,552923
kyber512-90s (100 executions),clean,519419,519195,519723,685156,684932,685460,841407,841183,841711
kyber512-90s (100 executions),m4,335085,334850,335435,393319,393084,393669,402365,402130,402715
kyber768 (100 executions),clean,1196692,1196142,1197186,1489909,1489359,1490403,1613744,1613194,1614238
kyber768 (100 executions),m4,888021,887540,888660,1043964,1043534,1044539,981201,980771,981776
kyber768-90s (100 executions),clean,943641,943343,943935,1145010,1144712,1145304,1347933,1347635,1348227
kyber768-90s (100 executions),m4,633339,632894,633754,701411,700983,701804,710837,710409,711230
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),clean,1051133,1051133,1051133,1537170,1537170,1537170,1860400,1860400,1860400
lightsaber (100 executions),m4,459965,459965,459965,651273,651273,651273,678810,678810,678810
mamabear (100 executions),clean,8861427,8861427,8861427,11598380,11598380,11598380,23520327,23520327,23520327
mamabear (100 executions),opt,1195048,1195048,1195048,1402955,1402955,1402955,1955496,1955496,1955496
mamabear-ephem (100 executions),clean,8870888,8870888,8870888,11637666,11637666,11637666,2938885,2938885,2938885
mamabear-ephem (100 executions),opt,1206350,1206350,1206350,1431341,1431341,1431341,320233,320233,320233
newhope1024cca (100 executions),clean,1460167,1459836,1460406,2264773,2264441,2265011,2410906,2410574,2411144
newhope1024cca (100 executions),m4,1157677,1157321,1158018,1688875,1688519,1689216,1614268,1613912,1614609
newhope1024cpa (100 executions),clean,1274813,1274572,1275142,1857055,1856813,1857383,327778,327778,327778
newhope1024cpa (100 executions),m4,978035,977682,978362,1281876,1281523,1282203,129916,129916,129916
newhope512cca (100 executions),clean,719785,719577,720072,1134083,1133875,1134370,1192460,1192253,1192748
newhope512cca (100 executions),m4,578950,578722,579232,865876,865648,866158,819973,819745,820255
newhope512cpa (100 executions),clean,628310,628073,628508,915293,915056,915491,163222,163222,163222
newhope512cpa (100 executions),m4,488136,487900,488444,647790,647554,648098,71125,71125,71125
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),clean,15587475,15587475,15587475,19220187,19220187,19220187,38837350,38837350,38837350
papabear (100 executions),opt,2014216,2014216,2014216,2276138,2276138,2276138,3000239,3000239,3000239
papabear-ephem (100 executions),clean,15601295,15601295,15601295,19261570,19261570,19261570,3879464,3879464,3879464
papabear-ephem (100 executions),opt,2029284,2029284,2029284,2308148,2308148,2308148,411623,411623,411623
r5n1-1kemcca-0d (100 executions),m4,3468700,3452036,3487229,3311885,3287627,3335808,3791981,3762550,3826612
r5n1-1kemcca-0d (100 executions),opt,3275672,3256461,3296380,4033020,4011722,4050676,4513573,4490911,4537936
r5n1-1kemcca-0d-sneik (100 executions),m4,2835817,2832191,2839968,2352559,2337285,2376231,2612191,2596911,2635388
r5n1-1kemcca-0d-sneik (100 executions),opt,2711231,2707711,2715042,3294029,3290073,3298240,3572199,3567268,3577610
r5n1-3kemcca-0d (100 executions),m4,15918718,15875171,15962703,11621602,11517211,11704045,13751080,13662474,13841409
r5n1-3kemcca-0d (100 executions),opt,14877999,14817544,14921611,15526251,15482493,15568459,17654398,17579318,17720727
r5n1-3kemcca-0d-sneik (100 executions),m4,14185898,14172778,14199173,10165176,10121127,10212108,11153223,11102734,11201322
r5n1-3kemcca-0d-sneik (100 executions),opt,13324159,13304492,13343527,14755952,14737203,14773167,15852422,15822071,15876894
r5n1-5kemcca-0d (100 executions),m4,21845703,21811761,21884180,16155680,16066512,16244242,18261195,18159138,18351300
r5n1-5kemcca-0d (100 executions),opt,21092465,21055568,21147352,21308841,21271809,21365001,23414890,23359245,23493975
r5n1-5kemcca-0d-sneik (100 executions),m4,20208352,20191444,20221021,14957121,14895854,15050255,16060185,16002093,16156825
r5n1-5kemcca-0d-sneik (100 executions),opt,19685965,19667166,19704316,21098811,21077045,21122642,22328131,22302010,22360308
r5nd-1kemcca-0d (100 executions),m4,420596,415266,425389,639422,631616,644450,805629,799268,812118
r5nd-1kemcca-0d (100 executions),opt,554452,550653,557533,834944,831228,839544,1062939,1057645,1067842
r5nd-1kemcca-0d-sneik (100 executions),m4,303138,298836,307176,464781,458438,470708,578636,572506,584772
r5nd-1kemcca-0d-sneik (100 executions),opt,452221,449344,455436,696107,693817,699310,878251,875251,881909
r5nd-1kemcca-5d (100 executions),m4,317041,312527,330607,502321,499097,517097,653478,649133,668631
r5nd-1kemcca-5d (100 executions),opt,406082,403689,419720,649375,646170,663201,858341,853486,871155
r5nd-1kemcca-5d-sneik (100 executions),m4,212679,208911,215789,363339,361524,365190,478123,475379,481219
r5nd-1kemcca-5d-sneik (100 executions),opt,314343,313525,316238,538233,536312,540099,713928,711269,716685
r5nd-3kemcca-0d (100 executions),m4,679258,669602,685449,1039754,1029873,1049848,1281484,1272035,1294703
r5nd-3kemcca-0d (100 executions),opt,905208,902746,908215,1374401,1368155,1379230,1724211,1716650,1730867
r5nd-3kemcca-0d-sneik (100 executions),m4,500490,493375,505664,884571,876181,891795,1064031,1053795,1070350
r5nd-3kemcca-0d-sneik (100 executions),opt,751312,749053,753729,1300677,1296432,1304216,1598398,1593589,1602168
r5nd-3kemcca-5d (100 executions),m4,674427,667154,683371,1027772,1012892,1032369,1321979,1307148,1328221
r5nd-3kemcca-5d (100 executions),opt,903326,900682,906829,1394098,1389892,1399357,1825266,1819474,1831030
r5nd-3kemcca-5d-sneik (100 executions),m4,490021,482471,495704,863538,859347,868853,1080773,1076763,1085909
r5nd-3kemcca-5d-sneik (100 executions),opt,741118,738527,746237,1300516,1296487,1305516,1661620,1656767,1668467
r5nd-5kemcca-0d (100 executions),m4,917857,909123,925301,1410390,1399016,1419206,1709188,1697629,1719018
r5nd-5kemcca-0d (100 executions),opt,1242554,1240602,1245585,1886314,1881977,1890854,2335596,2327072,2342795
r5nd-5kemcca-0d-sneik (100 executions),m4,727223,718120,735501,1254185,1241108,1268307,1496640,1484011,1512039
r5nd-5kemcca-0d-sneik (100 executions),opt,1091899,1089974,1094270,1854231,1852050,1856909,2253998,2248898,2259941
r5nd-5kemcca-5d (100 executions),m4,1165876,1146011,1181594,1714740,1696983,1722255,2231322,2217113,2249957
r5nd-5kemcca-5d (100 executions),opt,1629037,1613027,1636176,2442062,2426992,2448787,3221621,3208111,3230302
r5nd-5kemcca-5d-sneik (100 executions),m4,948509,938909,955711,1535100,1526094,1543648,1938985,1929588,1948492
r5nd-5kemcca-5d-sneik (100 executions),opt,1453865,1449175,1459637,2365329,2359635,2371556,3045962,3037172,3056807
rollo-I-128 (100 executions),ref,14204882,13951268,14326983,1362927,1359011,1368781,17078749,16943412,17215108
rollo-I-192 (100 executions),ref,18015802,17850639,18191823,1561907,1556653,1566421,38169707,37938290,38466672
rollo-I-256 (100 executions),ref,28211833,28086462,28316829,2294035,2290722,2300610,76268605,73210489,76615737
rollo-II-128 (100 executions),ref,110973444,110710356,111218877,8959177,8954366,8965825,56666802,55566049,57118092
rollo-II-192 (100 executions),ref,118268825,117907116,118510650,9217207,9212264,9222489,78857280,77921669,79282320
rollo-II-256 (100 executions),ref,158353913,158089220,158615286,12067870,12064123,12072323,93156495,92357579,94208177
rollo-III-128 (100 executions),ref,1376566,1374751,1379322,2705954,2702348,2712307,16854530,16441465,17026998
rollo-III-192 (100 executions),ref,1730053,1727652,1733190,3402446,3397198,3411496,42648986,42132868,42810996
rollo-III-256 (100 executions),ref,4521615,4513947,4526054,8948193,8930747,8960505,67092647,66719258,67746529
rqc128 (100 executions),ref,3592765,3566894,3614989,6609033,6582242,6631878,34552355,34415749,34716441
rqc192 (100 executions),ref,7017984,6966512,9625612,12286806,12234746,14893515,72041577,71796052,77303153
rqc256 (100 executions),ref,16477730,16361795,20641013,30790364,30667653,34954382,209981220,209563013,218285685
saber (100 executions),clean,2228000,2228000,2228000,2942370,2942370,2942370,3426560,3426560,3426560
saber (100 executions),m4,896035,896035,896035,1161849,1161849,1161849,1204633,1204633,1204633
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
falcon-1024 (100 executions),clean,633596142,393348067,2302666654,139679948,139359526,140070893,1462493,1461799,1463128
falcon-1024 (100 executions),m4-ct,499400925,318742317,1253550021,85341105,85092221,85586529,978893,968448,986132
falcon-1024 (100 executions),opt-ct,519707869,318742317,1294535633,85358537,84963381,85780750,980781,968297,986950
falcon-1024 (100 executions),opt-leaktime,402537602,290149516,815005911,76457595,75998472,77181953,978060,966969,986412
falcon-512 (100 executions),clean,244672139,147651734,703505375,63881276,63639820,64103227,737407,737035,737809
falcon-512 (100 executions),m4-ct,189279143,115030624,665351559,39110245,38938057,39270562,474411,465785,482591
falcon-512 (100 executions),opt-ct,188803547,115030624,411628821,39103738,38934500,39278155,474673,465603,482763
falcon-512 (100 executions),opt-leaktime,170769754,102851611,596309536,35567071,35313000,35925279,473772,465930,483269
falcon-512-tree (100 executions),m4-ct,195637141,130194263,536085876,17872505,17732796,18110875,475187,466270,482051
falcon-512-tree (100 executions),opt-ct,201149045,130194263,538559826,17860801,17580307,18040442,475908,466133,482037
falcon-512-tree (100 executions),opt-leaktime,165270188,114439936,474389761,19297052,18964200,19590188,475015,465894,482453
luov-47-42-182-chacha (100 executions),ref,28433080,28266770,28666408,60235732,60203368,60287111,42150229,42141038,42164346
luov-47-42-182-keccak (100 executions),ref,37012989,36806141,37215582,68234509,68178429,68275058,50742235,50724963,50755062
luov-61-60-261-chacha (100 executions),ref,81045939,80626887,81412109,251945670,251883385,252007252,137405740,137386509,137424782
luov-61-60-261-keccak (100 executions),ref,110888141,110507849,111225488,282283375,282217076,282361965,167305418,167283419,167328186
luov-7-57-197-chacha (100 executions),ref,48115203,47802253,48446889,75576631,74750980,149130735,46865501,46841366,46879871
luov-7-57-197-keccak (100 executions),ref,62524021,62272782,62822216,89733512,88779799,177189888,57939192,57905948,57957915
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,clean,6140,6092,10140,,,,,,
babybear,opt,3104,2976,5112,,,,,,
babybear-ephem,clean,6140,5988,4772,,,,,,
babybear-ephem,opt,3104,3008,2440,,,,,,
firesaber,clean,22848,25600,27088,,,,,,
firesaber,m4,20144,23008,24592,,,,,,
frodokem640aes,m4,31992,62488,83112,,,,,,
frodokem640shake,m4,26528,51904,72600,,,,,,
frodokem640shake,opt,36672,58312,78944,,,,,,
kyber1024,clean,15224,18928,20496,,,,,,
kyber1024,m4,3796,3492,3524,,,,,,
kyber1024-90s,clean,15756,19428,20352,,,,,,
kyber1024-90s,m4,5032,4000,4032,,,,,,
kyber512,clean,6480,9168,9904,,,,,,
kyber512,m4,2404,2484,2508,,,,,,
kyber512-90s,clean,6996,9652,10404,,,,,,
kyber512-90s,m4,2912,2992,3016,,,,,,
kyber768,clean,10576,13776,14864,,,,,,
kyber768,m4,3284,2980,3012,,,,,,
kyber768-90s,clean,11092,14260,15364,,,,,,
kyber768-90s,m4,4520,3488,3520,,,,,,
lac128,ref,2916,5116,5952,,,,,,
lac192,ref,4344,7464,8664,,,,,,
lac256,ref,4452,8676,10116,,,,,,
lightsaber,clean,10576,12304,13056,,,,,,
lightsaber,m4,9656,11392,12136,,,,,,
mamabear,clean,6772,6716,11652,,,,,,
mamabear,opt,3592,3464,6072,,,,,,
mamabear-ephem,clean,6788,6612,4772,,,,,,
mamabear-ephem,opt,3592,3488,2920,,,,,,
newhope1024cca,clean,11120,17400,19608,,,,,,
newhope1024cca,m4,2852,5036,5044,,,,,,
newhope1024cpa,clean,11096,17288,8308,,,,,,
newhope1024cpa,m4,2844,4940,2168,,,,,,
newhope512cca,clean,5992,9208,10328,,,,,,
newhope512cca,m4,1828,2988,2996,,,,,,
newhope512cpa,clean,5968,9128,4248,,,,,,
newhope512cpa,m4,1820,2892,1144,,,,,,
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,clean,7492,7244,13060,,,,,,
papabear,opt,4072,3944,7032,,,,,,
papabear-ephem,clean,7412,7340,4772,,,,,,
papabear-ephem,opt,4072,3968,3400,,,,,,
r5n1-1kemcca-0d,m4,19676,25492,31284,,,,,,
r5n1-1kemcca-0d,opt,19676,25492,31284,,,,,,
r5n1-1kemcca-0d-sneik,m4,19212,25172,30964,,,,,,
r5n1-1kemcca-0d-sneik,opt,19364,25324,31116,,,,,,
r5n1-3kemcca-0d,m4,29788,39572,49284,,,,,,
r5n1-3kemcca-0d,opt,29788,39572,49284,,,,,,
r5n1-3kemcca-0d-sneik,m4,29324,39252,48964,,,,,,
r5n1-3kemcca-0d-sneik,opt,29476,39404,49116,,,,,,
r5n1-5kemcca-0d,m4,36876,51700,66404,,,,,,
r5n1-5kemcca-0d,opt,36876,51700,66404,,,,,,
r5n1-5kemcca-0d-sneik,m4,36412,51372,66076,,,,,,
r5n1-5kemcca-0d-sneik,opt,36564,51524,66228,,,,,,
r5nd-1kemcca-0d,m4,4660,5820,6556,,,,,,
r5nd-1kemcca-0d,opt,4660,5820,6556,,,,,,
r5nd-1kemcca-0d-sneik,m4,4164,5468,6204,,,,,,
r5nd-1kemcca-0d-sneik,opt,4316,5620,6356,,,,,,
r5nd-1kemcca-5d,m4,4100,4980,5596,,,,,,
r5nd-1kemcca-5d,opt,4100,4980,5596,,,,,,
r5nd-1kemcca-5d-sneik,m4,3604,4620,5236,,,,,,
r5nd-1kemcca-5d-sneik,opt,3756,4772,5388,,,,,,
r5nd-3kemcca-0d,m4,6324,8124,9228,,,,,,
r5nd-3kemcca-0d,opt,6324,8124,9228,,,,,,
r5nd-3kemcca-0d-sneik,m4,5836,7780,8884,,,,,,
r5nd-3kemcca-0d-sneik,opt,5988,7932,9036,,,,,,
r5nd-3kemcca-5d,m4,5796,7116,8052,,,,,,
r5nd-3kemcca-5d,opt,5796,7116,8052,,,,,,
r5nd-3kemcca-5d-sneik,m4,5308,6772,7708,,,,,,
r5nd-3kemcca-5d-sneik,opt,5460,6924,7860,,,,,,
r5nd-5kemcca-0d,m4,8260,10764,12276,,,,,,
r5nd-5kemcca-0d,opt,8260,10764,12276,,,,,,
r5nd-5kemcca-0d-sneik,m4,7772,10420,11932,,,,,,
r5nd-5kemcca-0d-sneik,opt,7924,10572,12084,,,,,,
r5nd-5kemcca-5d,m4,7236,9036,10324,,,,,,
r5nd-5kemcca-5d,opt,7236,9036,10324,,,,,,
r5nd-5kemcca-5d-sneik,m4,6748,8684,9972,,,,,,
r5nd-5kemcca-5d-sneik,opt,6900,8836,10124,,,,,,
rollo-I-128,ref,1452,1460,1476,,,,,,
rollo-I-192,ref,1452,1476,1492,,,,,,
rollo-I-256,ref,1580,1636,1652,,,,,,
rollo-II-128,ref,1708,3984,4092,,,,,,
rollo-II-192,ref,1708,4372,4588,,,,,,
rollo-II-256,ref,1808,5088,5312,,,,,,
rollo-III-128,ref,1860,1932,1508,,,,,,
rollo-III-192,ref,2076,2180,1540,,,,,,
rollo-III-256,ref,2388,2516,2144,,,,,,
rqc128,ref,2372,7420,8356,,,,,,
rqc192,ref,2916,9044,10516,,,,,,
rqc256,ref,3860,16856,19224,,,,,,
saber,clean,15744,18112,19120,,,,,,
saber,m4,13256,15544,16640,,,,,,
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,,,,,,
falcon-1024,clean,35480,82540,8800,,,,,,
falcon-1024,m4-ct,1696,2628,512,,,,,,
falcon-1024,opt-ct,1696,2744,512,,,,,,
falcon-1024,opt-leaktime,1640,2732,512,,,,,,
falcon-512,clean,18600,42516,4704,,,,,,
falcon-512,m4-ct,1592,2540,512,,,,,,
falcon-512,opt-ct,1600,2540,512,,,,,,
falcon-512,opt-leaktime,1656,2636,512,,,,,,
falcon-512-tree,m4-ct,1584,2708,512,,,,,,
falcon-512-tree,opt-ct,1696,2708,512,,,,,,
falcon-512-tree,opt-leaktime,1544,2852,512,,,,,,
luov-47-42-182-chacha,ref,2540,4472,2996,,,,,,
luov-47-42-182-keccak,ref,2920,4624,3376,,,,,,
luov-61-60-261-chacha,ref,3300,6128,4044,,,,,,
luov-61-60-261-keccak,ref,3824,6272,4592,,,,,,
luov-7-57-197-chacha,ref,2904,2756,1308,,,,,,
luov-7-57-197-keccak,ref,3312,2856,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,clean,9.7,7.3,8.6,,,,,,
babybear,opt,55.2,47.5,41.9,,,,,,
babybear-ephem,clean,9.7,7.7,6.5,,,,,,
babybear-ephem,opt,55.2,48.4,35.8,,,,,,
firesaber,clean,18.7,18.6,13.8,,,,,,
firesaber,m4,49.4,49.3,40.0,,,,,,
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,77.2,80.3,73.7,,,,,,
kyber1024-90s,clean,45.2,43.7,34.7,,,,,,
kyber1024-90s,m4,64.1,67.0,60.1,,,,,,
kyber512,clean,54.6,53.5,38.9,,,,,,
kyber512,m4,75.4,79.3,69.0,,,,,,
kyber512-90s,clean,41.1,38.6,27.1,,,,,,
kyber512-90s,m4,62.6,66.0,55.1,,,,,,
kyber768,clean,57.0,56.3,44.0,,,,,,
kyber768,m4,76.5,80.0,72.0,,,,,,
kyber768-90s,clean,43.3,41.6,31.4,,,,,,
kyber768-90s,m4,63.4,66.6,58.2,,,,,,
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,clean,24.7,23.6,15.3,,,,,,
lightsaber,m4,56.5,55.7,42.0,,,,,,
mamabear,clean,8.2,6.6,7.6,,,,,,
mamabear,opt,53.9,47.9,43.3,,,,,,
mamabear-ephem,clean,8.2,6.8,5.7,,,,,,
mamabear-ephem,opt,53.4,47.9,34.3,,,,,,
newhope1024cca,clean,59.5,59.1,47.6,,,,,,
newhope1024cca,m4,74.4,78.5,70.3,,,,,,
newhope1024cpa,clean,53.9,50.2,4.3,,,,,,
newhope1024cpa,m4,69.9,71.7,10.7,,,,,,
newhope512cca,clean,61.4,61.5,49.9,,,,,,
newhope512cca,m4,75.6,79.8,71.7,,,,,,
newhope512cpa,clean,56.1,52.4,8.6,,,,,,
newhope512cpa,m4,71.4,73.1,19.5,,,,,,
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,clean,7.5,6.3,7.1,,,,,,
papabear,opt,52.7,47.9,44.0,,,,,,
papabear-ephem,clean,7.5,6.4,5.3,,,,,,
papabear-ephem,opt,52.3,47.9,33.2,,,,,,
r5n1-1kemcca-0d,m4,24.1,51.1,51.3,,,,,,
r5n1-1kemcca-0d,opt,25.1,42.2,43.4,,,,,,
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,15.1,35.0,39.9,,,,,,
r5n1-3kemcca-0d,opt,16.2,26.6,31.7,,,,,,
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.7,31.9,35.8,,,,,,
r5n1-5kemcca-0d,opt,12.1,24.3,28.2,,,,,,
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,36.8,44.5,43.1,,,,,,
r5nd-1kemcca-0d,opt,28.3,34.2,33.0,,,,,,
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,42.4,45.1,41.4,,,,,,
r5nd-1kemcca-5d,opt,33.4,36.3,32.9,,,,,,
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,35.8,44.0,41.8,,,,,,
r5nd-3kemcca-0d,opt,27.2,33.5,31.4,,,,,,
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.6,41.4,39.5,,,,,,
r5nd-3kemcca-5d,opt,27.7,30.8,29.0,,,,,,
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,33.2,42.3,39.5,,,,,,
r5nd-5kemcca-0d,opt,24.8,31.7,29.2,,,,,,
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.9,33.0,32.6,,,,,,
r5nd-5kemcca-5d,opt,21.0,23.3,22.8,,,,,,
r5nd-5kemcca-5d-sneik,m4,0.0,0.0,0.0,,,,,,
r5nd-5kemcca-5d-sneik,opt,0.0,0.0,0.0,,,,,,
rollo-I-128,ref,0.1,1.1,0.2,,,,,,
rollo-I-192,ref,0.1,1.0,0.1,,,,,,
rollo-I-256,ref,0.1,0.7,0.0,,,,,,
rollo-II-128,ref,0.0,2.8,0.5,,,,,,
rollo-II-192,ref,0.0,3.2,0.4,,,,,,
rollo-II-256,ref,0.0,3.1,0.5,,,,,,
rollo-III-128,ref,3.4,1.9,0.1,,,,,,
rollo-III-192,ref,3.6,1.9,0.1,,,,,,
rollo-III-256,ref,1.9,1.1,0.1,,,,,,
rqc128,ref,3.2,6.0,1.5,,,,,,
rqc192,ref,2.6,4.7,1.1,,,,,,
rqc256,ref,1.8,3.4,0.6,,,,,,
saber,clean,21.3,20.9,14.6,,,,,,
saber,m4,53.0,52.9,41.5,,,,,,
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,,,,,,
falcon-1024,clean,8.1,0.3,28.2,,,,,,
falcon-1024,m4-ct,10.0,0.5,34.3,,,,,,
falcon-1024,opt-ct,10.8,0.5,34.3,,,,,,
falcon-1024,opt-leaktime,10.8,0.5,34.3,,,,,,
falcon-512,clean,13.6,0.4,30.5,,,,,,
falcon-512,m4-ct,17.5,0.5,36.0,,,,,,
falcon-512,opt-ct,16.7,0.5,36.0,,,,,,
falcon-512,opt-leaktime,17.0,0.6,36.1,,,,,,
falcon-512-tree,m4-ct,14.5,1.1,36.0,,,,,,
falcon-512-tree,opt-ct,15.0,1.2,36.0,,,,,,
falcon-512-tree,opt-leaktime,15.3,1.1,36.0,,,,,,
luov-47-42-182-chacha,ref,0.4,0.3,0.1,,,,,,
luov-47-42-182-keccak,ref,30.8,16.8,22.4,,,,,,
luov-61-60-261-chacha,ref,0.3,0.1,0.0,,,,,,
luov-61-60-261-keccak,ref,33.9,13.4,22.4,,,,,,
luov-7-57-197-chacha,ref,0.3,0.2,0.0,,,,,,
luov-7-57-197-keccak,ref,30.6,21.6,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,clean,5079,0,0,5079,,,,,
babybear,opt,5627,0,0,5627,,,,,
babybear-ephem,clean,4875,0,0,4875,,,,,
babybear-ephem,opt,4985,0,0,4985,,,,,
firesaber,clean,11208,0,0,11208,,,,,
firesaber,m4,44184,0,0,44184,,,,,
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,11644,0,0,11644,,,,,
kyber1024-90s,clean,5968,0,0,5968,,,,,
kyber1024-90s,m4,11812,0,0,11812,,,,,
kyber512,clean,4444,512,0,4956,,,,,
kyber512,m4,10304,0,0,10304,,,,,
kyber512-90s,clean,5084,0,0,5084,,,,,
kyber512-90s,m4,10468,0,0,10468,,,,,
kyber768,clean,4600,512,0,5112,,,,,
kyber768,m4,10584,0,0,10584,,,,,
kyber768-90s,clean,5240,0,0,5240,,,,,
kyber768-90s,m4,10756,0,0,10756,,,,,
lac128,ref,29708,72,296,30076,,,,,
lac192,ref,21196,72,152,21420,,,,,
lac256,ref,29876,72,296,30244,,,,,
lightsaber,clean,11936,0,0,11936,,,,,
lightsaber,m4,44916,0,0,44916,,,,,
mamabear,clean,5571,0,0,5571,,,,,
mamabear,opt,5623,0,0,5623,,,,,
mamabear-ephem,clean,4887,0,0,4887,,,,,
mamabear-ephem,opt,4917,0,0,4917,,,,,
newhope1024cca,clean,10780,0,0,10780,,,,,
newhope1024cca,m4,12092,4096,0,16188,,,,,
newhope1024cpa,clean,10384,0,0,10384,,,,,
newhope1024cpa,m4,11180,4096,0,15276,,,,,
newhope512cca,clean,7016,0,0,7016,,,,,
newhope512cca,m4,11056,2048,0,13104,,,,,
newhope512cpa,clean,6620,0,0,6620,,,,,
newhope512cpa,m4,10148,2048,0,12196,,,,,
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,clean,5559,0,0,5559,,,,,
papabear,opt,5559,0,0,5559,,,,,
papabear-ephem,clean,4915,0,0,4915,,,,,
papabear-ephem,opt,4877,0,0,4877,,,,,
r5n1-1kemcca-0d,m4,3089,0,0,3089,,,,,
r5n1-1kemcca-0d,opt,4195,0,0,4195,,,,,
r5n1-1kemcca-0d-sneik,m4,4584,0,0,4584,,,,,
r5n1-1kemcca-0d-sneik,opt,6715,0,0,6715,,,,,
r5n1-3kemcca-0d,m4,3433,0,0,3433,,,,,
r5n1-3kemcca-0d,opt,4531,0,0,4531,,,,,
r5n1-3kemcca-0d-sneik,m4,4920,0,0,4920,,,,,
r5n1-3kemcca-0d-sneik,opt,7043,0,0,7043,,,,,
r5n1-5kemcca-0d,m4,3301,0,0,3301,,,,,
r5n1-5kemcca-0d,opt,4439,0,0,4439,,,,,
r5n1-5kemcca-0d-sneik,m4,4800,0,0,4800,,,,,
r5n1-5kemcca-0d-sneik,opt,6963,0,0,6963,,,,,
r5nd-1kemcca-0d,m4,2847,0,0,2847,,,,,
r5nd-1kemcca-0d,opt,2929,0,0,2929,,,,,
r5nd-1kemcca-0d-sneik,m4,4334,0,0,4334,,,,,
r5nd-1kemcca-0d-sneik,opt,5441,0,0,5441,,,,,
r5nd-1kemcca-5d,m4,5671,0,0,5671,,,,,
r5nd-1kemcca-5d,opt,5701,0,0,5701,,,,,
r5nd-1kemcca-5d-sneik,m4,7166,0,0,7166,,,,,
r5nd-1kemcca-5d-sneik,opt,8221,0,0,8221,,,,,
r5nd-3kemcca-0d,m4,2939,0,0,2939,,,,,
r5nd-3kemcca-0d,opt,2965,0,0,2965,,,,,
r5nd-3kemcca-0d-sneik,m4,4434,0,0,4434,,,,,
r5nd-3kemcca-0d-sneik,opt,5485,0,0,5485,,,,,
r5nd-3kemcca-5d,m4,7067,0,0,7067,,,,,
r5nd-3kemcca-5d,opt,7097,0,0,7097,,,,,
r5nd-3kemcca-5d-sneik,m4,8566,0,0,8566,,,,,
r5nd-3kemcca-5d-sneik,opt,9621,0,0,9621,,,,,
r5nd-5kemcca-0d,m4,2951,0,0,2951,,,,,
r5nd-5kemcca-0d,opt,3037,0,0,3037,,,,,
r5nd-5kemcca-0d-sneik,m4,4446,0,0,4446,,,,,
r5nd-5kemcca-0d-sneik,opt,5557,0,0,5557,,,,,
r5nd-5kemcca-5d,m4,4651,0,0,4651,,,,,
r5nd-5kemcca-5d,opt,4733,0,0,4733,,,,,
r5nd-5kemcca-5d-sneik,m4,6138,0,0,6138,,,,,
r5nd-5kemcca-5d-sneik,opt,7245,0,0,7245,,,,,
rollo-I-128,ref,18788,0,2072,20860,,,,,
rollo-I-192,ref,18564,0,2072,20636,,,,,
rollo-I-256,ref,18572,0,2072,20644,,,,,
rollo-II-128,ref,19876,0,2072,21948,,,,,
rollo-II-192,ref,19940,0,2072,22012,,,,,
rollo-II-256,ref,20680,0,2072,22752,,,,,
rollo-III-128,ref,19284,0,2072,21356,,,,,
rollo-III-192,ref,19248,0,2072,21320,,,,,
rollo-III-256,ref,22060,0,2072,24132,,,,,
rqc128,ref,22492,0,2072,24564,,,,,
rqc192,ref,23012,0,2072,25084,,,,,
rqc256,ref,25148,0,2072,27220,,,,,
saber,clean,11248,0,0,11248,,,,,
saber,m4,44468,0,0,44468,,,,,
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,,,,,
falcon-1024,clean,80865,0,0,80865,,,,,
falcon-1024,m4-ct,81813,0,79872,161685,,,,,
falcon-1024,opt-ct,81813,0,79872,161685,,,,,
falcon-1024,opt-leaktime,74893,0,79872,154765,,,,,
falcon-512,clean,80841,0,0,80841,,,,,
falcon-512,m4-ct,81813,0,39936,121749,,,,,
falcon-512,opt-ct,81813,0,39936,121749,,,,,
falcon-512,opt-leaktime,74893,0,39936,114829,,,,,
falcon-512-tree,m4-ct,81549,0,27648,109197,,,,,
falcon-512-tree,opt-ct,81549,0,27648,109197,,,,,
falcon-512-tree,opt-leaktime,74629,0,27648,102277,,,,,
luov-47-42-182-chacha,ref,10356,0,0,10356,,,,,
luov-47-42-182-keccak,ref,10384,0,0,10384,,,,,
luov-61-60-261-chacha,ref,10452,0,0,10452,,,,,
luov-61-60-261-keccak,ref,10480,0,0,10480,,,,,
luov-7-57-197-chacha,ref,10268,0,0,10268,,,,,
luov-7-57-197-keccak,ref,10272,0,0,10272,,,,,
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