Skip to main content
  • Home
  • Development
  • Documentation
  • Donate
  • Operational login
  • Browse the archive

swh logo
SoftwareHeritage
Software
Heritage
Archive
Features
  • Search

  • Downloads

  • Save code now

  • Add forge now

  • Help

swh:1:snp:608d2763677e9f99035674512504b69493191ab0
  • Code
  • Branches (22)
  • Releases (0)
    • Branches
    • Releases
    • HEAD
    • refs/heads/aimer
    • refs/heads/benchmarkupdate
    • refs/heads/biscuit
    • refs/heads/dependabot/submodules/libopencm3-201f5bc
    • refs/heads/efm32gg11b
    • refs/heads/faster-ml-dsa
    • refs/heads/gcc14.2
    • refs/heads/github-actions-test
    • refs/heads/haetae-fix
    • refs/heads/master
    • refs/heads/meds
    • refs/heads/mirith
    • refs/heads/mkannwischer-patch-1
    • refs/heads/openocdtcp
    • refs/heads/outoftree
    • refs/heads/remove-broken-symlinks
    • refs/heads/tuov
    • refs/remotes/amin/kyberintt
    • refs/tags/Round1
    • refs/tags/Round2
    • refs/tags/Round3
    • refs/tags/SignatureRound1
    No releases to show
  • d49b0d2
  • /
  • benchmarks.csv
Raw File Download

To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.

  • content
  • directory
  • revision
  • snapshot
content badge
swh:1:cnt:f1e3508c93e2fb036765854ffbc391c74eda388e
directory badge
swh:1:dir:d49b0d2d7d01aa8be862cc21dc47d19059e8593a
revision badge
swh:1:rev:c32bcd017b202d418c9135e2df77be73a69044a0
snapshot badge
swh:1:snp:608d2763677e9f99035674512504b69493191ab0

This interface enables to generate software citations, provided that the root directory of browsed objects contains a citation.cff or codemeta.json file.
Select below a type of object currently browsed in order to generate citations for them.

  • content
  • directory
  • revision
  • snapshot
(requires biblatex-software package)
Generating citation ...
(requires biblatex-software package)
Generating citation ...
(requires biblatex-software package)
Generating citation ...
(requires biblatex-software package)
Generating citation ...
Tip revision: c32bcd017b202d418c9135e2df77be73a69044a0 authored by Ko- on 15 June 2020, 18:45:45 UTC
Revert "clean up Makefile"
Tip revision: c32bcd0
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,4040567,4040567,4040567,5890050,5890050,5890050,12012511,12012511,12012511
babybear (100 executions),opt,678841,678841,678841,858588,858588,858588,1331463,1331463,1331463
babybear-ephem (100 executions),clean,4040567,4040567,4040567,5916913,5916913,5916913,1992862,1992862,1992862
babybear-ephem (100 executions),opt,678840,678840,678840,885163,885163,885163,290198,290198,290198
firesaber (100 executions),clean,3742077,3742077,3742077,4652854,4652854,4652854,5099065,5099065,5099065
firesaber (100 executions),m4,1445891,1445891,1445891,1782978,1782978,1782978,1843481,1843481,1843481
frodokem640aes (100 executions),m4,48348105,48348105,48348105,47130922,47130922,47130922,46594383,46594383,46594383
frodokem640shake (100 executions),m4,79325705,79325705,79325705,79699757,79699757,79699757,79145449,79145449,79145449
frodokem640shake (100 executions),opt,91896318,91896318,91896318,104912447,104912447,104912447,104638561,104638561,104638561
kyber1024 (100 executions),clean,1901335,1900859,1901899,2260972,2260496,2261536,2416774,2416298,2417338
kyber1024 (100 executions),m4,1430558,1430058,1431255,1626057,1625562,1626720,1545585,1545090,1546248
kyber1024-90s (100 executions),clean,1472425,1472014,1472782,1720606,1720195,1720963,1973517,1973106,1973874
kyber1024-90s (100 executions),m4,1009844,1009330,1010446,1099057,1098514,1099708,1115677,1115134,1116328
kyber512 (100 executions),clean,655816,655614,656094,889484,889282,889762,991971,991769,992249
kyber512 (100 executions),m4,471032,470798,471247,597343,597109,597558,555975,555741,556190
kyber512-90s (100 executions),clean,512648,512397,512941,676469,676218,676762,831859,831608,832152
kyber512-90s (100 executions),m4,330674,330429,330849,387138,386893,387313,398673,398428,398848
kyber768 (100 executions),clean,1204978,1204533,1205366,1495803,1495358,1496191,1622337,1621892,1622725
kyber768 (100 executions),m4,887618,887173,887953,1047720,1047308,1048019,985976,985564,986275
kyber768-90s (100 executions),clean,936990,936598,937329,1135877,1135485,1136216,1337409,1337017,1337748
kyber768-90s (100 executions),m4,624485,624067,625074,695432,695004,696031,708683,708255,709282
lac-128-v3a (100 executions),opt,850580,845974,854167,1429623,1424453,1436738,1959971,1954123,1966296
lac-128-v3a (100 executions),ref,1405100,1404853,1408213,2399325,2399079,2402439,3345990,3345675,3349082
lac-128-v3b (100 executions),opt,838222,834260,840916,1414379,1408040,1420136,1938640,1932946,1945054
lac-128-v3b (100 executions),ref,1262836,1262836,1262836,2156580,2156580,2156580,2999306,2999236,2999368
lac-192-v3a (100 executions),opt,1506725,1498109,1517899,2427256,2413903,2442483,3329635,3315962,3342119
lac-192-v3a (100 executions),ref,2355311,2355140,2358606,3816155,3815984,3819450,5261134,5260867,5264447
lac-192-v3b (100 executions),opt,1483518,1475270,1495238,2396247,2383051,2410771,3290104,3274439,3306195
lac-192-v3b (100 executions),ref,2593395,2593395,2593395,4216804,4216804,4216804,5820552,5820471,5820639
lac-256-v3a (100 executions),opt,2019305,2009946,2029532,3632140,3612893,3654861,5326284,5306105,5347008
lac-256-v3a (100 executions),ref,3490042,3489931,3490131,6365490,6365379,6365579,9323913,9323648,9324105
lac-256-v3b (100 executions),opt,1995898,1987640,2005560,3602176,3585802,3616266,5284720,5269246,5303034
lac-256-v3b (100 executions),ref,3466405,3466405,3466405,6335071,6335071,6335071,9281674,9281575,9281764
lac-light-v3a (100 executions),opt,446806,443375,451200,672562,667154,681065,862517,857788,870249
lac-light-v3a (100 executions),ref,722879,722623,726005,1093993,1093737,1097119,1430436,1430101,1433606
lac-light-v3b (100 executions),opt,434424,431816,436936,657519,652188,663164,843914,839144,850368
lac-light-v3b (100 executions),ref,645992,645992,645992,980704,980704,980704,1278903,1278850,1278962
lightsaber (100 executions),clean,1033020,1033020,1033020,1509916,1509916,1509916,1820857,1820857,1820857
lightsaber (100 executions),m4,458660,458660,458660,649332,649332,649332,673339,673339,673339
mamabear (100 executions),clean,8872478,8872478,8872478,11613444,11613444,11613444,23541053,23541053,23541053
mamabear (100 executions),opt,1329473,1329473,1329473,1566826,1566826,1566826,2238894,2238894,2238894
mamabear-ephem (100 executions),clean,8885649,8885649,8885649,11656053,11656053,11656053,2934701,2934701,2934701
mamabear-ephem (100 executions),opt,1341937,1341937,1341937,1608220,1608220,1608220,399162,399162,399162
newhope1024cca (100 executions),clean,1448528,1448269,1448824,2242513,2242254,2242809,2380205,2379946,2380501
newhope1024cca (100 executions),m4,1157918,1157530,1158363,1689232,1688844,1689677,1613720,1613332,1614165
newhope1024cpa (100 executions),clean,1263030,1262718,1263348,1835465,1835153,1835783,327590,327590,327590
newhope1024cpa (100 executions),m4,978185,977857,978537,1282189,1281861,1282541,129651,129651,129651
newhope512cca (100 executions),clean,713178,712990,713395,1121615,1121427,1121832,1175626,1175438,1175843
newhope512cca (100 executions),m4,579163,578883,579444,866129,865849,866410,820160,819880,820441
newhope512cpa (100 executions),clean,621643,621413,621848,903501,903271,903706,162819,162819,162819
newhope512cpa (100 executions),m4,488269,488022,488532,648005,647758,648268,71434,71434,71434
ntruhps2048509 (100 executions),clean,111492425,111492425,111492425,3066947,3066947,3066947,7884197,7884197,7884197
ntruhps2048509 (100 executions),m4,79686034,79686034,79686034,577135,577135,577135,545283,545283,545283
ntruhps2048677 (100 executions),clean,200216118,200216118,200216118,5265948,5265948,5265948,13846001,13846001,13846001
ntruhps2048677 (100 executions),m4,143820865,143820865,143820865,854493,854493,854493,841809,841809,841809
ntruhps4096821 (100 executions),clean,297661023,297661023,297661023,7590614,7590614,7590614,20275565,20275565,20275565
ntruhps4096821 (100 executions),m4,208965432,208965432,208965432,1077000,1077000,1077000,1073275,1073275,1073275
ntruhrss701 (100 executions),clean,214355083,214355083,214355083,5149624,5149624,5149624,14880399,14880399,14880399
ntruhrss701 (100 executions),m4,153182039,153182039,153182039,404905,404905,404905,894739,894739,894739
ntrulpr653 (100 executions),ref,52643753,52643753,52643753,104706486,104706486,104706486,156559108,156559108,156559108
ntrulpr761 (100 executions),m4f,830885,830885,830885,1317654,1317654,1317654,1499988,1499988,1499988
ntrulpr761 (100 executions),ref,71314438,71314438,71314438,141912418,141912418,141912418,212280542,212280542,212280542
ntrulpr857 (100 executions),ref,90283987,90283987,90283987,179731561,179731561,179731561,268923453,268923453,268923453
papabear (100 executions),clean,15605680,15605680,15605680,19240990,19240990,19240990,38867571,38867571,38867571
papabear (100 executions),opt,2213821,2213821,2213821,2511356,2511356,2511356,3389776,3389776,3389776
papabear-ephem (100 executions),clean,15623227,15623227,15623227,19287653,19287653,19287653,3876525,3876525,3876525
papabear-ephem (100 executions),opt,2230426,2230426,2230426,2557020,2557020,2557020,504229,504229,504229
r5n1-1cca-0d (100 executions),m4,3491604,3481684,3498710,3323001,3303330,3344234,3812491,3793060,3834247
r5n1-1cca-0d (100 executions),opt,3588010,3576136,3594696,4043950,4032441,4051145,4533532,4520738,4541081
r5n1-1cpa-0d (100 executions),m4,5462321,5455743,5478356,3921353,3897365,3951982,1092829,1087924,1108789
r5n1-1cpa-0d (100 executions),opt,5768547,5764034,5783676,5177299,5171671,5193047,1093040,1088736,1108682
r5n1-3cca-0d (100 executions),m4,15509880,15469770,15543886,11202487,11127937,11260989,13082191,12979075,13154041
r5n1-3cca-0d (100 executions),opt,16009170,15971396,16041794,15105667,15060337,15143170,16986271,16923242,17034025
r5n1-3cpa-0d (100 executions),m4,8711453,8672149,8744381,6402834,6352399,6450551,1733213,1697763,1755373
r5n1-3cpa-0d (100 executions),opt,9231234,9190947,9263978,8351956,8310879,8383256,1730938,1686348,1755565
r5n1-5cca-0d (100 executions),m4,21358304,21333253,21402114,15619548,15521343,15684186,17531421,17429393,17609529
r5n1-5cca-0d (100 executions),opt,22852707,22824301,22886778,20769321,20746494,20821094,22679431,22651011,22741132
r5n1-5cpa-0d (100 executions),m4,31953027,31900072,32014372,19712097,19579637,19782676,4283344,4225692,4335442
r5n1-5cpa-0d (100 executions),opt,34147654,34096451,34210925,28197596,28137702,28251651,4280320,4226540,4340420
r5nd-1cca-0d (100 executions),m4,444133,438578,447496,649840,644796,654744,802968,798098,808456
r5nd-1cca-0d (100 executions),opt,577831,576638,578948,845994,842980,847850,1063284,1060237,1066043
r5nd-1cca-5d (100 executions),m4,346082,342877,360673,521194,518529,534839,664071,659293,689981
r5nd-1cca-5d (100 executions),opt,434111,431147,447863,683138,680228,696685,899568,895118,913875
r5nd-1cpa-0d (100 executions),m4,324317,320610,327000,413202,409591,417037,140418,139396,141082
r5nd-1cpa-0d (100 executions),opt,406312,405783,407187,512475,511592,513374,157583,156743,158489
r5nd-1cpa-5d (100 executions),m4,380370,377147,384115,529523,527774,531910,221436,219182,223500
r5nd-1cpa-5d (100 executions),opt,478624,477006,479666,715973,713626,718139,309475,307226,311582
r5nd-3cca-0d (100 executions),m4,722107,715707,731395,1072349,1062434,1080452,1300649,1290271,1309425
r5nd-3cca-0d (100 executions),opt,948380,945514,949834,1406602,1402068,1410272,1743291,1735048,1747077
r5nd-3cca-5d (100 executions),m4,727845,722153,734325,1081953,1076739,1085755,1356555,1349798,1360206
r5nd-3cca-5d (100 executions),opt,956327,953044,958126,1485139,1472376,1488322,1934224,1920328,1938918
r5nd-3cpa-0d (100 executions),m4,1045655,1036305,1065525,1374613,1363795,1393193,490189,484769,504751
r5nd-3cpa-0d (100 executions),opt,1421007,1415958,1434438,1952568,1947886,1965730,686236,679448,700220
r5nd-3cpa-5d (100 executions),m4,726818,718784,733368,975706,970934,979682,355447,352475,358227
r5nd-3cpa-5d (100 executions),opt,955269,952572,956962,1379141,1374493,1382275,529855,526811,532725
r5nd-5cca-0d (100 executions),m4,999988,993093,1010844,1479858,1466343,1492759,1766884,1752899,1780148
r5nd-5cca-0d (100 executions),opt,1322692,1321519,1323675,1959924,1958958,1961037,2398022,2391093,2402412
r5nd-5cca-5d (100 executions),m4,1173766,1158445,1183061,1715574,1698872,1725442,2197341,2181180,2207100
r5nd-5cca-5d (100 executions),opt,1638548,1624091,1641219,2512585,2496490,2517060,3327895,3311939,3335143
r5nd-5cpa-0d (100 executions),m4,1348617,1328392,1360962,1809166,1790027,1821060,634647,620595,640177
r5nd-5cpa-0d (100 executions),opt,1892895,1879949,1897403,2656069,2643849,2661973,926061,907712,934732
r5nd-5cpa-5d (100 executions),m4,1230457,1210807,1241895,1672550,1659442,1683696,616237,603785,624269
r5nd-5cpa-5d (100 executions),opt,1714076,1702564,1720960,2513883,2501271,2521567,972891,959863,981313
rollo-I-128 (100 executions),ref,33861072,33690382,34007816,3113500,3105408,3121156,14694648,14008517,15435245
rollo-I-192 (100 executions),ref,45943058,45756043,46200855,3672034,3665932,3678573,18974153,18805659,20084667
rollo-I-256 (100 executions),ref,69323491,68937122,69611454,4725068,4719234,4731521,32339031,32198423,32538312
rollo-II-128 (100 executions),ref,155305161,155013877,155532642,10621613,10615018,10628043,30798365,30698203,31715736
rollo-II-192 (100 executions),ref,183343584,182578200,183811328,12112733,12107861,12118513,36385113,36272752,36517787
rollo-II-256 (100 executions),ref,215860701,215517994,216304902,13587317,13581140,13594998,45235641,45101076,45356459
rqc128 (100 executions),ref,8105798,8087806,8124616,15117875,15098845,15136544,105939613,105675892,106183245
rqc192 (100 executions),ref,23711306,22133193,36240705,39412619,37859202,51719937,254622745,251119052,279316313
saber (100 executions),clean,2179303,2179303,2179303,2885871,2885871,2885871,3351158,3351158,3351158
saber (100 executions),m4,893994,893994,893994,1162082,1162082,1162082,1198307,1198307,1198307
sikep434 (100 executions),m4,48264129,48264129,48264129,78911465,78911465,78911465,84276911,84276911,84276911
sikep434 (100 executions),opt,643140813,643140813,643140813,1053374539,1053374539,1053374539,1123506035,1123506035,1123506035
sikep503 (100 executions),m4,67365363,67365363,67365363,110846067,110846067,110846067,117993160,117993160,117993160
sikep503 (100 executions),opt,972733846,972733846,972733846,1602886599,1602886599,1602886599,1704605781,1704605781,1704605781
sikep610 (100 executions),m4,119480622,119480622,119480622,219632058,219632058,219632058,221029700,221029700,221029700
sikep610 (100 executions),opt,1815959387,1815959387,1815959387,3341196195,3341196195,3341196195,3360955305,3360955305,3360955305
sikep751 (100 executions),m4,204646661,204646661,204646661,331934480,331934480,331934480,356425812,356425812,356425812
sikep751 (100 executions),opt,3288678781,3288678781,3288678781,5333567877,5333567877,5333567877,5728790883,5728790883,5728790883
sntrup653 (100 executions),ref,548355501,538684068,780469915,52679631,52679618,52679632,159534443,159534442,159534473
sntrup761 (100 executions),m4f,11392072,11392072,11392072,794049,794049,794049,743378,743378,743378
sntrup761 (100 executions),ref,728600979,728600979,728600979,71354215,71354215,71354215,216152106,216152106,216152106
sntrup857 (100 executions),ref,920319337,920319337,920319337,90319892,90319892,90319892,274303217,274303217,274303217
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,1614477,1613563,1626981,8032479,2987832,36923036,1830445,1829963,1830901
dilithium2 (100 executions),m4,1407272,1406859,1407763,4331922,1805767,17876042,1374748,1374336,1375098
dilithium3 (100 executions),clean,2539785,2538961,2540640,11759429,4161883,64856628,2671904,2671471,2672362
dilithium3 (100 executions),m4,2156465,2155790,2157193,7314596,2656760,27632645,2090983,2090722,2091343
dilithium4 (100 executions),clean,3398499,3398034,3398906,12168851,5509148,52054919,3684357,3683668,3684920
dilithium4 (100 executions),m4,3046239,3045914,3046773,6846027,3657053,20885859,2962577,2962265,2962975
falcon-1024 (100 executions),clean,622175711,337571831,1880024329,133629247,133291572,133967706,1528951,1528400,1529571
falcon-1024 (100 executions),m4-ct,459534839,273177640,1047054767,85072673,84815948,85305908,980052,969152,985686
falcon-1024 (100 executions),opt-ct,495167251,273177640,1379271017,85054991,84783337,85362818,977782,967975,987002
falcon-1024 (100 executions),opt-leaktime,405281116,244875160,891184049,76013689,75446015,76508847,979746,967632,986832
falcon-512 (100 executions),clean,208399225,130550614,472461727,61097585,60852840,61406301,766917,766489,767319
falcon-512 (100 executions),m4-ct,171386113,102414161,578366405,38980990,38781213,39236694,474764,465756,481271
falcon-512 (100 executions),opt-ct,177602037,102400864,714825912,38965055,38810150,39279838,473672,465686,482281
falcon-512 (100 executions),opt-leaktime,152926229,90346571,337384529,35378639,35029929,35717852,475420,465612,482310
falcon-512-tree (100 executions),m4-ct,171727053,117531546,490748018,17669755,17432665,17857219,473783,465581,481627
falcon-512-tree (100 executions),opt-ct,182000803,117531546,537014335,17671861,17503582,17907492,474096,465021,482523
falcon-512-tree (100 executions),opt-leaktime,168338680,101826596,516678670,19213176,18918057,19567974,474214,465252,481696
luov-47-42-182-chacha (100 executions),ref,21000012,20862841,21114732,57884512,57838973,57939274,32884586,32872366,32898789
luov-47-42-182-keccak (100 executions),ref,29638929,29503412,29794335,66356015,66318361,66400831,43068640,43056451,43084443
luov-61-60-261-chacha (100 executions),ref,61819106,61561060,62087952,250029339,249938705,250092063,107905857,107879984,107927089
luov-61-60-261-keccak (100 executions),ref,92133826,91830833,92425404,279672854,279609342,279728867,138353754,138331818,138373656
luov-7-57-197-chacha (100 executions),ref,35318079,35078613,35553406,65405967,65337206,65476034,40331209,40309316,40344859
luov-7-57-197-keccak (100 executions),ref,50001029,49808905,50194528,79666086,79581864,79744285,55008767,54971175,55020892
sphincs-haraka-128f-robust (1 executions),clean,104787309,104787309,104787309,3878075744,3878075744,3878075744,160747512,160747512,160747512
sphincs-haraka-128f-simple (1 executions),clean,72822905,72822905,72822905,2618613346,2618613346,2618613346,110346142,110346142,110346142
sphincs-haraka-128s-robust (1 executions),clean,3336087734,3336087734,3336087734,62522334287,62522334287,62522334287,69736124,69736124,69736124
sphincs-haraka-128s-simple (1 executions),clean,2312256437,2312256437,2312256437,41759085792,41759085792,41759085792,45891563,45891563,45891563
sphincs-haraka-192f-robust (1 executions),clean,155427078,155427078,155427078,4653572252,4653572252,4653572252,254933605,254933605,254933605
sphincs-haraka-192f-simple (1 executions),clean,107270973,107270973,107270973,3088059988,3088059988,3088059988,168554107,168554107,168554107
sphincs-haraka-192s-robust (1 executions),clean,4957051483,4957051483,4957051483,154251598347,154251598347,154251598347,110861825,110861825,110861825
sphincs-haraka-192s-simple (1 executions),clean,3414581337,3414581337,3414581337,92506480154,92506480154,92506480154,70786261,70786261,70786261
sphincs-haraka-256f-robust (1 executions),clean,415473286,415473286,415473286,11563963571,11563963571,11563963571,277440214,277440214,277440214
sphincs-haraka-256f-simple (1 executions),clean,285155664,285155664,285155664,7636212442,7636212442,7636212442,180737136,180737136,180737136
sphincs-haraka-256s-robust (1 executions),clean,6639120105,6639120105,6639120105,103762136231,103762136231,103762136231,154024957,154024957,154024957
sphincs-haraka-256s-simple (1 executions),clean,4553387845,4553387845,4553387845,67650617389,67650617389,67650617389,98468503,98468503,98468503
sphincs-sha256-128f-robust (1 executions),clean,30486094,30486094,30486094,912695869,912695869,912695869,39774881,39774881,39774881
sphincs-sha256-128f-simple (1 executions),clean,15903697,15903697,15903697,502249164,502249164,502249164,20926343,20926343,20926343
sphincs-sha256-128s-robust (1 executions),clean,975171329,975171329,975171329,13506102373,13506102373,13506102373,16045163,16045163,16045163
sphincs-sha256-128s-simple (1 executions),clean,509099334,509099334,509099334,7581936911,7581936911,7581936911,8649907,8649907,8649907
sphincs-sha256-192f-robust (1 executions),clean,45129438,45129438,45129438,1250923888,1250923888,1250923888,68600406,68600406,68600406
sphincs-sha256-192f-simple (1 executions),clean,23396245,23396245,23396245,660825812,660825812,660825812,34075987,34075987,34075987
sphincs-sha256-192s-robust (1 executions),clean,1444574386,1444574386,1444574386,33011372835,33011372835,33011372835,26737825,26737825,26737825
sphincs-sha256-192s-simple (1 executions),clean,748723035,748723035,748723035,18267765959,18267765959,18267765959,13287049,13287049,13287049
sphincs-sha256-256f-robust (1 executions),clean,164782903,164782903,164782903,3847550681,3847550681,3847550681,95517895,95517895,95517895
sphincs-sha256-256f-simple (1 executions),clean,61681246,61681246,61681246,1492124764,1492124764,1492124764,35023102,35023102,35023102
sphincs-sha256-256s-robust (1 executions),clean,2636998612,2636998612,2636998612,32413409203,32413409203,32413409203,50331427,50331427,50331427
sphincs-sha256-256s-simple (1 executions),clean,985161519,985161519,985161519,12724301171,12724301171,12724301171,17073415,17073415,17073415
sphincs-shake256-128f-robust (1 executions),clean,123500899,123500899,123500899,3712792793,3712792793,3712792793,158221209,158221209,158221209
sphincs-shake256-128f-simple (1 executions),clean,64653461,64653461,64653461,2034928399,2034928399,2034928399,80976754,80976754,80976754
sphincs-shake256-128s-robust (1 executions),clean,3952863150,3952863150,3952863150,54890446193,54890446193,54890446193,70806849,70806849,70806849
sphincs-shake256-128s-simple (1 executions),clean,2069315153,2069315153,2069315153,30698186946,30698186946,30698186946,32311274,32311274,32311274
sphincs-shake256-192f-robust (1 executions),clean,180649244,180649244,180649244,4819914241,4819914241,4819914241,267285175,267285175,267285175
sphincs-shake256-192f-simple (1 executions),clean,94651090,94651090,94651090,2582471427,2582471427,2582471427,133970724,133970724,133970724
sphincs-shake256-192s-robust (1 executions),clean,5781596874,5781596874,5781596874,111470931139,111470931139,111470931139,95270415,95270415,95270415
sphincs-shake256-192s-simple (1 executions),clean,3029224867,3029224867,3029224867,63917126467,63917126467,63917126467,47809446,47809446,47809446
sphincs-shake256-256f-robust (1 executions),clean,476820891,476820891,476820891,10541877335,10541877335,10541877335,261196844,261196844,261196844
sphincs-shake256-256f-simple (1 executions),clean,249876285,249876285,249876285,5717039905,5717039905,5717039905,131984625,131984625,131984625
sphincs-shake256-256s-robust (1 executions),clean,7628190987,7628190987,7628190987,86771181274,86771181274,86771181274,124946339,124946339,124946339
sphincs-shake256-256s-simple (1 executions),clean,3996764935,3996764935,3996764935,47637377023,47637377023,47637377023,65274248,65274248,65274248
Memory Evaluation,,,,,,,,,,
Key Encapsulation Schemes,,,,,,,,,,
Scheme,Implementation,Key Generation [bytes],Encapsulation [bytes],Decapsulation [bytes],,,,,,
babybear,clean,6132,5988,10116,,,,,,
babybear,opt,3076,2964,5092,,,,,,
babybear-ephem,clean,6132,5980,4864,,,,,,
babybear-ephem,opt,3076,2980,2420,,,,,,
firesaber,clean,22700,25556,27036,,,,,,
firesaber,m4,20124,22972,24452,,,,,,
frodokem640aes,m4,31992,62488,83104,,,,,,
frodokem640shake,m4,26600,51976,72592,,,,,,
frodokem640shake,opt,36664,58320,78944,,,,,,
kyber1024,clean,15164,18844,20420,,,,,,
kyber1024,m4,3788,3484,3516,,,,,,
kyber1024-90s,clean,15736,19416,20332,,,,,,
kyber1024-90s,m4,5032,4000,4032,,,,,,
kyber512,clean,6452,9116,9860,,,,,,
kyber512,m4,2388,2476,2492,,,,,,
kyber512-90s,clean,6976,9640,10384,,,,,,
kyber512-90s,m4,2904,2992,3008,,,,,,
kyber768,clean,10556,13724,14820,,,,,,
kyber768,m4,3276,2972,2996,,,,,,
kyber768-90s,clean,11080,14248,15344,,,,,,
kyber768-90s,m4,3976,3488,3512,,,,,,
lac-128-v3a,opt,7436,8964,10396,,,,,,
lac-128-v3a,ref,6396,7924,9448,,,,,,
lac-128-v3b,opt,7436,8964,10396,,,,,,
lac-128-v3b,ref,6396,7924,9356,,,,,,
lac-192-v3a,opt,14604,17476,20304,,,,,,
lac-192-v3a,ref,12540,15412,18148,,,,,,
lac-192-v3b,opt,14604,17476,20304,,,,,,
lac-192-v3b,ref,12540,15412,18240,,,,,,
lac-256-v3a,opt,14604,17700,20660,,,,,,
lac-256-v3a,ref,12632,15636,18688,,,,,,
lac-256-v3b,opt,14604,17700,20660,,,,,,
lac-256-v3b,ref,12632,15636,18688,,,,,,
lac-light-v3a,opt,7436,8852,10172,,,,,,
lac-light-v3a,ref,6396,7812,9132,,,,,,
lac-light-v3b,opt,7436,8852,10172,,,,,,
lac-light-v3b,ref,6396,7812,9132,,,,,,
lightsaber,clean,10540,12276,13020,,,,,,
lightsaber,m4,9652,11388,12132,,,,,,
mamabear,clean,6772,6712,11640,,,,,,
mamabear,opt,3572,3436,6052,,,,,,
mamabear-ephem,clean,6776,6604,4772,,,,,,
mamabear-ephem,opt,3572,3460,2908,,,,,,
newhope1024cca,clean,11028,17300,19516,,,,,,
newhope1024cca,m4,2852,5044,5044,,,,,,
newhope1024cpa,clean,11020,17196,8284,,,,,,
newhope1024cpa,m4,2844,4940,2176,,,,,,
newhope512cca,clean,5900,9108,10236,,,,,,
newhope512cca,m4,1828,2996,2996,,,,,,
newhope512cpa,clean,5892,9004,4184,,,,,,
newhope512cpa,m4,1820,2892,1152,,,,,,
ntruhps2048509,clean,11848,6864,5144,,,,,,
ntruhps2048509,m4,21392,15424,14800,,,,,,
ntruhps2048677,clean,15680,9036,6792,,,,,,
ntruhps2048677,m4,28504,20576,19728,,,,,,
ntruhps4096821,clean,18968,10924,8408,,,,,,
ntruhps4096821,m4,34504,24904,23952,,,,,,
ntruhrss701,clean,14304,7400,8592,,,,,,
ntruhrss701,m4,27560,19352,20552,,,,,,
ntrulpr653,ref,12204,18468,23012,,,,,,
ntrulpr761,m4f,28444,33460,39684,,,,,,
ntrulpr761,ref,14012,21100,26396,,,,,,
ntrulpr857,ref,15668,23532,29500,,,,,,
papabear,clean,7404,7344,13056,,,,,,
papabear,opt,4052,3916,7012,,,,,,
papabear-ephem,clean,7408,7328,4772,,,,,,
papabear-ephem,opt,4052,3940,3380,,,,,,
r5n1-1cca-0d,m4,19860,20092,25884,,,,,,
r5n1-1cca-0d,opt,19860,20092,25884,,,,,,
r5n1-1cpa-0d,m4,19268,19476,13016,,,,,,
r5n1-1cpa-0d,opt,19268,19476,12980,,,,,,
r5n1-3cca-0d,m4,30188,30460,40188,,,,,,
r5n1-3cca-0d,opt,30188,30460,40224,,,,,,
r5n1-3cpa-0d,m4,26932,27196,19540,,,,,,
r5n1-3cpa-0d,opt,26932,27196,19540,,,,,,
r5n1-5cca-0d,m4,37620,37916,52636,,,,,,
r5n1-5cca-0d,opt,37620,37916,52636,,,,,,
r5n1-5cpa-0d,m4,40916,41188,32308,,,,,,
r5n1-5cpa-0d,opt,40916,41188,32308,,,,,,
r5nd-1cca-0d,m4,4500,4860,5604,,,,,,
r5nd-1cca-0d,opt,4500,4860,5604,,,,,,
r5nd-1cca-5d,m4,3940,4388,5012,,,,,,
r5nd-1cca-5d,opt,3940,4388,5012,,,,,,
r5nd-1cpa-0d,m4,4508,4740,1700,,,,,,
r5nd-1cpa-0d,opt,4508,4740,1700,,,,,,
r5nd-1cpa-5d,m4,3844,4292,2100,,,,,,
r5nd-1cpa-5d,opt,3844,4292,2100,,,,,,
r5nd-3cca-0d,m4,6132,6652,7756,,,,,,
r5nd-3cca-0d,opt,6132,6652,7756,,,,,,
r5nd-3cca-5d,m4,5620,6204,7140,,,,,,
r5nd-3cca-5d,opt,5620,6204,7140,,,,,,
r5nd-3cpa-0d,m4,6036,6540,3660,,,,,,
r5nd-3cpa-0d,opt,6036,6540,3676,,,,,,
r5nd-3cpa-5d,m4,5580,6148,2692,,,,,,
r5nd-3cpa-5d,opt,5580,6148,2692,,,,,,
r5nd-5cca-0d,m4,8060,8740,10260,,,,,,
r5nd-5cca-0d,opt,8060,8740,10260,,,,,,
r5nd-5cca-5d,m4,7060,7756,9052,,,,,,
r5nd-5cca-5d,opt,7060,7756,9052,,,,,,
r5nd-5cpa-0d,m4,7524,8180,4612,,,,,,
r5nd-5cpa-0d,opt,7524,8180,4628,,,,,,
r5nd-5cpa-5d,m4,7020,7692,3452,,,,,,
r5nd-5cpa-5d,opt,7028,7700,3460,,,,,,
rollo-I-128,ref,1552,1468,1536,,,,,,
rollo-I-192,ref,1528,1492,1584,,,,,,
rollo-I-256,ref,1592,1540,1680,,,,,,
rollo-II-128,ref,1712,4136,4488,,,,,,
rollo-II-192,ref,1720,4632,4896,,,,,,
rollo-II-256,ref,1816,4848,5208,,,,,,
rqc128,ref,3232,10104,11940,,,,,,
rqc192,ref,4256,24704,27556,,,,,,
saber,clean,15792,17964,19060,,,,,,
saber,m4,13252,15516,16612,,,,,,
sikep434,m4,6272,6504,6840,,,,,,
sikep434,opt,6752,7040,7376,,,,,,
sikep503,m4,6992,7344,7720,,,,,,
sikep503,opt,6664,7016,7392,,,,,,
sikep610,m4,10504,10904,11368,,,,,,
sikep610,opt,10072,10488,10936,,,,,,
sikep751,m4,12272,12272,12840,,,,,,
sikep751,opt,11616,11728,12296,,,,,,
sntrup653,ref,13972,13964,16660,,,,,,
sntrup761,m4f,98420,28612,31452,,,,,,
sntrup761,ref,16244,15988,19116,,,,,,
sntrup857,ref,18260,17868,21404,,,,,,
Signature Schemes,,,,,,,,,,
Scheme,Implementation,Key Generation [bytes],Sign [bytes],Verify [bytes],,,,,,
dilithium2,clean,36396,61292,40644,,,,,,
dilithium2,m4,32324,54156,31460,,,,,,
dilithium3,clean,50732,81772,54980,,,,,,
dilithium3,m4,45636,72596,43748,,,,,,
dilithium4,clean,67116,104388,71452,,,,,,
dilithium4,m4,60996,93076,58084,,,,,,
falcon-1024,clean,35256,82484,8796,,,,,,
falcon-1024,m4-ct,1432,2680,492,,,,,,
falcon-1024,opt-ct,1504,2568,496,,,,,,
falcon-1024,opt-leaktime,1408,2672,492,,,,,,
falcon-512,clean,18392,42460,4700,,,,,,
falcon-512,m4-ct,1480,2480,492,,,,,,
falcon-512,opt-ct,1488,2479,492,,,,,,
falcon-512,opt-leaktime,1488,2576,492,,,,,,
falcon-512-tree,m4-ct,1440,2776,492,,,,,,
falcon-512-tree,opt-ct,1496,2776,492,,,,,,
falcon-512-tree,opt-leaktime,1400,2792,492,,,,,,
luov-47-42-182-chacha,ref,2488,4472,2944,,,,,,
luov-47-42-182-keccak,ref,2884,4548,3340,,,,,,
luov-61-60-261-chacha,ref,3360,6096,4104,,,,,,
luov-61-60-261-keccak,ref,3788,6208,4568,,,,,,
luov-7-57-197-chacha,ref,2736,2704,1256,,,,,,
luov-7-57-197-keccak,ref,3276,2812,2092,,,,,,
sphincs-haraka-128f-robust,clean,3612,3704,4068,,,,,,
sphincs-haraka-128f-simple,clean,3604,3696,4060,,,,,,
sphincs-haraka-128s-robust,clean,3824,3872,3408,,,,,,
sphincs-haraka-128s-simple,clean,3816,3784,3372,,,,,,
sphincs-haraka-192f-robust,clean,5128,5080,5396,,,,,,
sphincs-haraka-192f-simple,clean,5012,5072,5388,,,,,,
sphincs-haraka-192s-robust,clean,5312,5296,4840,,,,,,
sphincs-haraka-192s-simple,clean,5304,5288,4752,,,,,,
sphincs-haraka-256f-robust,clean,7040,7008,6660,,,,,,
sphincs-haraka-256f-simple,clean,7004,7000,6652,,,,,,
sphincs-haraka-256s-robust,clean,7320,7232,6596,,,,,,
sphincs-haraka-256s-simple,clean,7304,7224,6588,,,,,,
sphincs-sha256-128f-robust,clean,2264,2328,2720,,,,,,
sphincs-sha256-128f-simple,clean,2104,2168,2560,,,,,,
sphincs-sha256-128s-robust,clean,2488,2528,2032,,,,,,
sphincs-sha256-128s-simple,clean,2288,2368,1872,,,,,,
sphincs-sha256-192f-robust,clean,3680,3824,4056,,,,,,
sphincs-sha256-192f-simple,clean,3512,3544,3888,,,,,,
sphincs-sha256-192s-robust,clean,3984,3960,3392,,,,,,
sphincs-sha256-192s-simple,clean,3776,3792,3224,,,,,,
sphincs-sha256-256f-robust,clean,5680,5760,5328,,,,,,
sphincs-sha256-256f-simple,clean,5504,5584,5152,,,,,,
sphincs-sha256-256s-robust,clean,5992,5904,5264,,,,,,
sphincs-sha256-256s-simple,clean,5816,5728,5088,,,,,,
sphincs-shake256-128f-robust,clean,2180,2236,2628,,,,,,
sphincs-shake256-128f-simple,clean,2180,2344,2628,,,,,,
sphincs-shake256-128s-robust,clean,2364,2432,1940,,,,,,
sphincs-shake256-128s-simple,clean,2400,2432,1940,,,,,,
sphincs-shake256-192f-robust,clean,3596,3728,3964,,,,,,
sphincs-shake256-192f-simple,clean,3596,3620,3964,,,,,,
sphincs-shake256-192s-robust,clean,3896,3864,3300,,,,,,
sphincs-shake256-192s-simple,clean,3896,3864,3300,,,,,,
sphincs-shake256-256f-robust,clean,5632,5664,5236,,,,,,
sphincs-shake256-256f-simple,clean,5596,5664,5280,,,,,,
sphincs-shake256-256s-robust,clean,5904,5808,5172,,,,,,
sphincs-shake256-256s-simple,clean,5904,5808,5172,,,,,,
Hashing Evaluation,,,,,,,,,,
Key Encapsulation Schemes,,,,,,,,,,
Scheme,Implementation,Key Generation [%],Encapsulation [%],Decapsulation [%],,,,,,
babybear,clean,9.6,7.3,8.6,,,,,,
babybear,opt,56.8,49.5,45.4,,,,,,
babybear-ephem,clean,9.6,7.7,6.5,,,,,,
babybear-ephem,opt,56.8,50.9,44.4,,,,,,
firesaber,clean,19.1,18.9,14.5,,,,,,
firesaber,m4,49.4,49.4,40.1,,,,,,
frodokem640aes,m4,74.3,77.8,77.1,,,,,,
frodokem640shake,m4,85.5,86.5,86.2,,,,,,
frodokem640shake,opt,74.2,65.7,65.2,,,,,,
kyber1024,clean,58.4,57.7,47.1,,,,,,
kyber1024,m4,77.5,80.1,73.5,,,,,,
kyber1024-90s,clean,44.8,43.2,34.4,,,,,,
kyber1024-90s,m4,64.1,66.2,59.5,,,,,,
kyber512,clean,54.0,53.1,38.5,,,,,,
kyber512,m4,75.0,78.9,68.6,,,,,,
kyber512-90s,clean,40.2,37.7,26.3,,,,,,
kyber512-90s,m4,61.2,64.6,53.8,,,,,,
kyber768,clean,56.5,55.9,43.7,,,,,,
kyber768,m4,76.5,79.7,71.7,,,,,,
kyber768-90s,clean,42.7,40.9,31.1,,,,,,
kyber768-90s,m4,62.9,65.6,57.3,,,,,,
lac-128-v3a,opt,20.3,17.3,12.6,,,,,,
lac-128-v3a,ref,12.3,10.3,7.4,,,,,,
lac-128-v3b,opt,20.2,17.2,12.6,,,,,,
lac-128-v3b,ref,13.4,11.3,8.1,,,,,,
lac-192-v3a,opt,12.0,10.1,7.4,,,,,,
lac-192-v3a,ref,7.7,6.4,4.7,,,,,,
lac-192-v3b,opt,11.9,10.1,7.4,,,,,,
lac-192-v3b,ref,6.8,5.8,4.2,,,,,,
lac-256-v3a,opt,12.5,9.7,6.6,,,,,,
lac-256-v3a,ref,7.2,5.6,3.8,,,,,,
lac-256-v3b,opt,12.5,9.7,6.6,,,,,,
lac-256-v3b,ref,7.2,5.5,3.8,,,,,,
lac-light-v3a,opt,21.4,19.4,15.1,,,,,,
lac-light-v3a,ref,13.2,11.9,9.1,,,,,,
lac-light-v3b,opt,21.2,19.3,15.1,,,,,,
lac-light-v3b,ref,14.3,13.0,9.9,,,,,,
lightsaber,clean,25.1,24.0,15.6,,,,,,
lightsaber,m4,56.5,55.8,42.2,,,,,,
mamabear,clean,8.2,6.6,7.6,,,,,,
mamabear,opt,54.3,48.5,45.4,,,,,,
mamabear-ephem,clean,8.2,6.8,5.7,,,,,,
mamabear-ephem,opt,53.8,48.9,41.9,,,,,,
newhope1024cca,clean,59.5,59.2,47.8,,,,,,
newhope1024cca,m4,74.3,78.5,70.3,,,,,,
newhope1024cpa,clean,53.8,50.2,4.2,,,,,,
newhope1024cpa,m4,69.9,71.7,10.7,,,,,,
newhope512cca,clean,61.5,61.7,50.1,,,,,,
newhope512cca,m4,75.6,79.8,71.7,,,,,,
newhope512cpa,clean,56.1,52.5,8.5,,,,,,
newhope512cpa,m4,71.4,73.1,19.4,,,,,,
ntruhps2048509,clean,0.0,0.9,1.3,,,,,,
ntruhps2048509,m4,0.0,4.6,18.9,,,,,,
ntruhps2048677,clean,0.0,0.7,1.0,,,,,,
ntruhps2048677,m4,0.0,4.6,16.7,,,,,,
ntruhps4096821,clean,0.0,0.5,0.8,,,,,,
ntruhps4096821,m4,0.0,3.6,15.5,,,,,,
ntruhrss701,clean,0.0,0.8,1.0,,,,,,
ntruhrss701,m4,0.0,9.6,17.2,,,,,,
ntrulpr653,ref,0.4,0.4,0.3,,,,,,
ntrulpr761,m4f,20.8,26.2,23.0,,,,,,
ntrulpr761,ref,0.4,0.4,0.2,,,,,,
ntrulpr857,ref,0.3,0.3,0.2,,,,,,
papabear,clean,7.5,6.3,7.0,,,,,,
papabear,opt,52.4,47.8,45.2,,,,,,
papabear-ephem,clean,7.5,6.4,5.3,,,,,,
papabear-ephem,opt,52.1,48.0,40.7,,,,,,
r5n1-1cca-0d,m4,0.0,0.0,0.0,,,,,,
r5n1-1cca-0d,opt,0.0,0.0,0.0,,,,,,
r5n1-1cpa-0d,m4,0.0,0.0,0.0,,,,,,
r5n1-1cpa-0d,opt,0.0,0.0,0.0,,,,,,
r5n1-3cca-0d,m4,0.0,0.0,0.0,,,,,,
r5n1-3cca-0d,opt,0.0,0.0,0.0,,,,,,
r5n1-3cpa-0d,m4,0.0,0.0,0.0,,,,,,
r5n1-3cpa-0d,opt,0.0,0.0,0.0,,,,,,
r5n1-5cca-0d,m4,0.0,0.0,0.0,,,,,,
r5n1-5cca-0d,opt,0.0,0.0,0.0,,,,,,
r5n1-5cpa-0d,m4,0.0,0.0,0.0,,,,,,
r5n1-5cpa-0d,opt,0.0,0.0,0.0,,,,,,
r5nd-1cca-0d,m4,0.0,0.0,0.0,,,,,,
r5nd-1cca-0d,opt,0.0,0.0,0.0,,,,,,
r5nd-1cca-5d,m4,0.0,0.0,0.0,,,,,,
r5nd-1cca-5d,opt,0.0,0.0,0.0,,,,,,
r5nd-1cpa-0d,m4,0.0,0.0,0.0,,,,,,
r5nd-1cpa-0d,opt,0.0,0.0,0.0,,,,,,
r5nd-1cpa-5d,m4,0.0,0.0,0.0,,,,,,
r5nd-1cpa-5d,opt,0.0,0.0,0.0,,,,,,
r5nd-3cca-0d,m4,0.0,0.0,0.0,,,,,,
r5nd-3cca-0d,opt,0.0,0.0,0.0,,,,,,
r5nd-3cca-5d,m4,0.0,0.0,0.0,,,,,,
r5nd-3cca-5d,opt,0.0,0.0,0.0,,,,,,
r5nd-3cpa-0d,m4,0.0,0.0,0.0,,,,,,
r5nd-3cpa-0d,opt,0.0,0.0,0.0,,,,,,
r5nd-3cpa-5d,m4,0.0,0.0,0.0,,,,,,
r5nd-3cpa-5d,opt,0.0,0.0,0.0,,,,,,
r5nd-5cca-0d,m4,0.0,0.0,0.0,,,,,,
r5nd-5cca-0d,opt,0.0,0.0,0.0,,,,,,
r5nd-5cca-5d,m4,0.0,0.0,0.0,,,,,,
r5nd-5cca-5d,opt,0.0,0.0,0.0,,,,,,
r5nd-5cpa-0d,m4,0.0,0.0,0.0,,,,,,
r5nd-5cpa-0d,opt,0.0,0.0,0.0,,,,,,
r5nd-5cpa-5d,m4,0.0,0.0,0.0,,,,,,
r5nd-5cpa-5d,opt,0.0,0.0,0.0,,,,,,
rollo-I-128,ref,0.1,0.3,0.2,,,,,,
rollo-I-192,ref,0.1,0.3,0.2,,,,,,
rollo-I-256,ref,0.0,0.2,0.1,,,,,,
rollo-II-128,ref,0.0,2.1,0.9,,,,,,
rollo-II-192,ref,0.0,2.1,0.8,,,,,,
rollo-II-256,ref,0.0,2.0,0.7,,,,,,
rqc128,ref,4.1,4.2,0.9,,,,,,
rqc192,ref,2.6,2.7,0.6,,,,,,
saber,clean,21.8,21.3,14.9,,,,,,
saber,m4,53.0,52.8,41.7,,,,,,
sikep434,m4,0.0,0.1,0.1,,,,,,
sikep434,opt,0.0,0.0,0.0,,,,,,
sikep503,m4,0.0,0.1,0.1,,,,,,
sikep503,opt,0.0,0.0,0.0,,,,,,
sikep610,m4,0.0,0.1,0.1,,,,,,
sikep610,opt,0.0,0.0,0.0,,,,,,
sikep751,m4,0.0,0.0,0.0,,,,,,
sikep751,opt,0.0,0.0,0.0,,,,,,
sntrup653,ref,0.0,0.4,0.1,,,,,,
sntrup761,m4f,0.0,0.0,0.0,,,,,,
sntrup761,ref,0.0,0.3,0.1,,,,,,
sntrup857,ref,0.0,0.3,0.0,,,,,,
Signature Schemes,,,,,,,,,,
Scheme,Implementation,Key Generation [%],Sign [%],Verify [%],,,,,,
dilithium2,clean,61.4,30.0,53.0,,,,,,
dilithium2,m4,77.1,53.3,70.8,,,,,,
dilithium3,clean,66.0,31.2,57.1,,,,,,
dilithium3,m4,78.1,52.8,73.3,,,,,,
dilithium4,clean,66.6,35.6,60.1,,,,,,
dilithium4,m4,79.2,57.6,75.0,,,,,,
falcon-1024,clean,8.5,0.3,27.0,,,,,,
falcon-1024,m4-ct,11.1,0.5,34.2,,,,,,
falcon-1024,opt-ct,10.7,0.5,34.3,,,,,,
falcon-1024,opt-leaktime,12.6,0.5,34.2,,,,,,
falcon-512,clean,12.8,0.4,29.4,,,,,,
falcon-512,m4-ct,15.9,0.5,36.0,,,,,,
falcon-512,opt-ct,17.1,0.5,35.9,,,,,,
falcon-512,opt-leaktime,18.4,0.6,36.0,,,,,,
falcon-512-tree,m4-ct,15.9,1.2,36.0,,,,,,
falcon-512-tree,opt-ct,17.0,1.2,35.9,,,,,,
falcon-512-tree,opt-leaktime,19.3,1.1,35.9,,,,,,
luov-47-42-182-chacha,ref,0.6,0.3,0.1,,,,,,
luov-47-42-182-keccak,ref,38.5,17.3,26.3,,,,,,
luov-61-60-261-chacha,ref,0.4,0.1,0.0,,,,,,
luov-61-60-261-keccak,ref,40.7,13.5,27.0,,,,,,
luov-7-57-197-chacha,ref,0.4,0.2,0.0,,,,,,
luov-7-57-197-keccak,ref,38.3,24.1,34.6,,,,,,
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.0,88.6,89.1,,,,,,
sphincs-sha256-128f-simple,clean,87.6,87.0,87.5,,,,,,
sphincs-sha256-128s-robust,clean,89.0,88.5,89.1,,,,,,
sphincs-sha256-128s-simple,clean,87.6,86.7,87.4,,,,,,
sphincs-sha256-192f-robust,clean,88.6,88.7,88.9,,,,,,
sphincs-sha256-192f-simple,clean,87.3,87.4,87.6,,,,,,
sphincs-sha256-192s-robust,clean,88.6,89.1,89.1,,,,,,
sphincs-sha256-192s-simple,clean,87.3,87.8,87.9,,,,,,
sphincs-sha256-256f-robust,clean,91.9,91.9,92.3,,,,,,
sphincs-sha256-256f-simple,clean,87.0,87.2,87.4,,,,,,
sphincs-sha256-256s-robust,clean,91.9,92.0,92.4,,,,,,
sphincs-sha256-256s-simple,clean,87.2,87.4,87.8,,,,,,
sphincs-shake256-128f-robust,clean,97.8,97.6,97.8,,,,,,
sphincs-shake256-128f-simple,clean,96.4,96.3,96.4,,,,,,
sphincs-shake256-128s-robust,clean,97.8,97.6,97.8,,,,,,
sphincs-shake256-128s-simple,clean,96.4,96.2,96.3,,,,,,
sphincs-shake256-192f-robust,clean,97.7,97.6,97.7,,,,,,
sphincs-shake256-192f-simple,clean,96.3,96.3,96.3,,,,,,
sphincs-shake256-192s-robust,clean,97.7,97.4,97.7,,,,,,
sphincs-shake256-192s-simple,clean,96.3,96.0,96.2,,,,,,
sphincs-shake256-256f-robust,clean,97.7,97.6,97.7,,,,,,
sphincs-shake256-256f-simple,clean,96.3,96.2,96.2,,,,,,
sphincs-shake256-256s-robust,clean,97.7,97.5,97.7,,,,,,
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,5002,0,0,5002,,,,,
babybear,opt,5517,0,0,5517,,,,,
babybear-ephem,clean,4810,0,0,4810,,,,,
babybear-ephem,opt,4859,0,0,4859,,,,,
firesaber,clean,11832,0,0,11832,,,,,
firesaber,m4,44424,0,0,44424,,,,,
frodokem640aes,m4,8568,0,0,8568,,,,,
frodokem640shake,m4,8644,0,0,8644,,,,,
frodokem640shake,opt,6476,0,0,6476,,,,,
kyber1024,clean,5752,0,0,5752,,,,,
kyber1024,m4,11580,0,0,11580,,,,,
kyber1024-90s,clean,5896,0,0,5896,,,,,
kyber1024-90s,m4,11744,0,0,11744,,,,,
kyber512,clean,5060,0,0,5060,,,,,
kyber512,m4,10472,0,0,10472,,,,,
kyber512-90s,clean,5216,0,0,5216,,,,,
kyber512-90s,m4,10628,0,0,10628,,,,,
kyber768,clean,5176,0,0,5176,,,,,
kyber768,m4,10760,0,0,10760,,,,,
kyber768-90s,clean,5332,0,0,5332,,,,,
kyber768-90s,m4,10924,0,0,10924,,,,,
lac-128-v3a,opt,5576,1188,0,6764,,,,,
lac-128-v3a,ref,5468,1188,0,6656,,,,,
lac-128-v3b,opt,4964,1188,0,6152,,,,,
lac-128-v3b,ref,4912,1188,0,6100,,,,,
lac-192-v3a,opt,5396,2276,0,7672,,,,,
lac-192-v3a,ref,5276,2276,0,7552,,,,,
lac-192-v3b,opt,5156,2276,0,7432,,,,,
lac-192-v3b,ref,5092,2276,0,7368,,,,,
lac-256-v3a,opt,4908,2480,0,7388,,,,,
lac-256-v3a,ref,4788,2480,0,7268,,,,,
lac-256-v3b,opt,4664,2480,0,7144,,,,,
lac-256-v3b,ref,4600,2480,0,7080,,,,,
lac-light-v3a,opt,4872,1116,0,5988,,,,,
lac-light-v3a,ref,4764,1116,0,5880,,,,,
lac-light-v3b,opt,4260,1116,0,5376,,,,,
lac-light-v3b,ref,4208,1116,0,5324,,,,,
lightsaber,clean,11952,0,0,11952,,,,,
lightsaber,m4,44576,0,0,44576,,,,,
mamabear,clean,5534,0,0,5534,,,,,
mamabear,opt,5421,0,0,5421,,,,,
mamabear-ephem,clean,4806,0,0,4806,,,,,
mamabear-ephem,opt,4771,0,0,4771,,,,,
newhope1024cca,clean,10760,0,0,10760,,,,,
newhope1024cca,m4,12140,4096,0,16236,,,,,
newhope1024cpa,clean,10396,0,0,10396,,,,,
newhope1024cpa,m4,11172,4096,0,15268,,,,,
newhope512cca,clean,7012,0,0,7012,,,,,
newhope512cca,m4,11120,2048,0,13168,,,,,
newhope512cpa,clean,6648,0,0,6648,,,,,
newhope512cpa,m4,10156,2048,0,12204,,,,,
ntruhps2048509,clean,5896,0,0,5896,,,,,
ntruhps2048509,m4,89020,0,0,89020,,,,,
ntruhps2048677,clean,5908,0,0,5908,,,,,
ntruhps2048677,m4,129440,0,0,129440,,,,,
ntruhps4096821,clean,5596,0,0,5596,,,,,
ntruhps4096821,m4,154388,0,0,154388,,,,,
ntruhrss701,clean,5804,0,0,5804,,,,,
ntruhrss701,m4,132160,0,0,132160,,,,,
ntrulpr653,ref,4452,0,0,4452,,,,,
ntrulpr761,m4f,114293,0,0,114293,,,,,
ntrulpr761,ref,4456,0,0,4456,,,,,
ntrulpr857,ref,4564,0,0,4564,,,,,
papabear,clean,5610,0,0,5610,,,,,
papabear,opt,5373,0,0,5373,,,,,
papabear-ephem,clean,4806,0,0,4806,,,,,
papabear-ephem,opt,4723,0,0,4723,,,,,
r5n1-1cca-0d,m4,3870,0,208,4078,,,,,
r5n1-1cca-0d,opt,3748,0,208,3956,,,,,
r5n1-1cpa-0d,m4,3750,0,208,3958,,,,,
r5n1-1cpa-0d,opt,3668,0,208,3876,,,,,
r5n1-3cca-0d,m4,4210,0,208,4418,,,,,
r5n1-3cca-0d,opt,4072,0,208,4280,,,,,
r5n1-3cpa-0d,m4,3798,0,208,4006,,,,,
r5n1-3cpa-0d,opt,3688,0,208,3896,,,,,
r5n1-5cca-0d,m4,4114,0,208,4322,,,,,
r5n1-5cca-0d,opt,4028,0,208,4236,,,,,
r5n1-5cpa-0d,m4,3838,0,208,4046,,,,,
r5n1-5cpa-0d,opt,3756,0,208,3964,,,,,
r5nd-1cca-0d,m4,3406,0,208,3614,,,,,
r5nd-1cca-0d,opt,3388,0,208,3596,,,,,
r5nd-1cca-5d,m4,5982,0,208,6190,,,,,
r5nd-1cca-5d,opt,5908,0,208,6116,,,,,
r5nd-1cpa-0d,m4,2982,0,208,3190,,,,,
r5nd-1cpa-0d,opt,2916,0,208,3124,,,,,
r5nd-1cpa-5d,m4,5626,0,208,5834,,,,,
r5nd-1cpa-5d,opt,5616,0,208,5824,,,,,
r5nd-3cca-0d,m4,3514,0,208,3722,,,,,
r5nd-3cca-0d,opt,3440,0,208,3648,,,,,
r5nd-3cca-5d,m4,7330,0,208,7538,,,,,
r5nd-3cca-5d,opt,7260,0,208,7468,,,,,
r5nd-3cpa-0d,m4,3054,0,208,3262,,,,,
r5nd-3cpa-0d,opt,3044,0,208,3252,,,,,
r5nd-3cpa-5d,m4,6842,0,208,7050,,,,,
r5nd-3cpa-5d,opt,6772,0,208,6980,,,,,
r5nd-5cca-0d,m4,3538,0,208,3746,,,,,
r5nd-5cca-0d,opt,3524,0,208,3732,,,,,
r5nd-5cca-5d,m4,5202,0,208,5410,,,,,
r5nd-5cca-5d,opt,5180,0,208,5388,,,,,
r5nd-5cpa-0d,m4,3102,0,208,3310,,,,,
r5nd-5cpa-0d,opt,3080,0,208,3288,,,,,
r5nd-5cpa-5d,m4,4594,0,208,4802,,,,,
r5nd-5cpa-5d,opt,4532,0,208,4740,,,,,
rollo-I-128,ref,16044,0,2072,18116,,,,,
rollo-I-192,ref,15972,0,2072,18044,,,,,
rollo-I-256,ref,15868,0,2072,17940,,,,,
rollo-II-128,ref,17104,0,2072,19176,,,,,
rollo-II-192,ref,16932,0,2072,19004,,,,,
rollo-II-256,ref,16932,0,2072,19004,,,,,
rqc128,ref,21588,0,2072,23660,,,,,
rqc192,ref,23756,0,2072,25828,,,,,
saber,clean,11868,0,0,11868,,,,,
saber,m4,44444,0,0,44444,,,,,
sikep434,m4,29600,0,0,29600,,,,,
sikep434,opt,28232,0,0,28232,,,,,
sikep503,m4,31576,0,0,31576,,,,,
sikep503,opt,26432,0,0,26432,,,,,
sikep610,m4,29420,0,0,29420,,,,,
sikep610,opt,19420,0,0,19420,,,,,
sikep751,m4,33012,0,0,33012,,,,,
sikep751,opt,21064,0,0,21064,,,,,
sntrup653,ref,5980,0,0,5980,,,,,
sntrup761,m4f,146845,40,6952,153837,,,,,
sntrup761,ref,6176,0,0,6176,,,,,
sntrup857,ref,6180,0,0,6180,,,,,
Signature Schemes,,,,,,,,,,
Scheme,Implementation,.text [bytes],.data [bytes],.bss [bytes],Total [bytes],,,,,
dilithium2,clean,11184,0,0,11184,,,,,
dilithium2,m4,17736,0,0,17736,,,,,
dilithium3,clean,11068,0,0,11068,,,,,
dilithium3,m4,17676,0,0,17676,,,,,
dilithium4,clean,11256,0,0,11256,,,,,
dilithium4,m4,17824,0,0,17824,,,,,
falcon-1024,clean,80193,0,0,80193,,,,,
falcon-1024,m4-ct,81289,0,79872,161161,,,,,
falcon-1024,opt-ct,81289,0,79872,161161,,,,,
falcon-1024,opt-leaktime,74453,0,79872,154325,,,,,
falcon-512,clean,80165,0,0,80165,,,,,
falcon-512,m4-ct,81289,0,39936,121225,,,,,
falcon-512,opt-ct,81289,0,39936,121225,,,,,
falcon-512,opt-leaktime,74453,0,39936,114389,,,,,
falcon-512-tree,m4-ct,81029,0,27648,108677,,,,,
falcon-512-tree,opt-ct,81029,0,27648,108677,,,,,
falcon-512-tree,opt-leaktime,74193,0,27648,101841,,,,,
luov-47-42-182-chacha,ref,10060,0,0,10060,,,,,
luov-47-42-182-keccak,ref,10080,0,0,10080,,,,,
luov-61-60-261-chacha,ref,10160,0,0,10160,,,,,
luov-61-60-261-keccak,ref,10180,0,0,10180,,,,,
luov-7-57-197-chacha,ref,9948,0,0,9948,,,,,
luov-7-57-197-keccak,ref,9920,0,0,9920,,,,,
sphincs-haraka-128f-robust,clean,16784,0,0,16784,,,,,
sphincs-haraka-128f-simple,clean,16632,0,0,16632,,,,,
sphincs-haraka-128s-robust,clean,17096,0,0,17096,,,,,
sphincs-haraka-128s-simple,clean,16944,0,0,16944,,,,,
sphincs-haraka-192f-robust,clean,16652,0,0,16652,,,,,
sphincs-haraka-192f-simple,clean,16468,0,0,16468,,,,,
sphincs-haraka-192s-robust,clean,16856,0,0,16856,,,,,
sphincs-haraka-192s-simple,clean,16672,0,0,16672,,,,,
sphincs-haraka-256f-robust,clean,17136,0,0,17136,,,,,
sphincs-haraka-256f-simple,clean,16896,0,0,16896,,,,,
sphincs-haraka-256s-robust,clean,17336,0,0,17336,,,,,
sphincs-haraka-256s-simple,clean,17092,0,0,17092,,,,,
sphincs-sha256-128f-robust,clean,4948,0,0,4948,,,,,
sphincs-sha256-128f-simple,clean,4700,0,0,4700,,,,,
sphincs-sha256-128s-robust,clean,5260,0,0,5260,,,,,
sphincs-sha256-128s-simple,clean,5012,0,0,5012,,,,,
sphincs-sha256-192f-robust,clean,5040,0,0,5040,,,,,
sphincs-sha256-192f-simple,clean,4672,0,0,4672,,,,,
sphincs-sha256-192s-robust,clean,5252,0,0,5252,,,,,
sphincs-sha256-192s-simple,clean,4884,0,0,4884,,,,,
sphincs-sha256-256f-robust,clean,5620,0,0,5620,,,,,
sphincs-sha256-256f-simple,clean,5152,0,0,5152,,,,,
sphincs-sha256-256s-robust,clean,5816,0,0,5816,,,,,
sphincs-sha256-256s-simple,clean,5344,0,0,5344,,,,,
sphincs-shake256-128f-robust,clean,4216,0,0,4216,,,,,
sphincs-shake256-128f-simple,clean,4076,0,0,4076,,,,,
sphincs-shake256-128s-robust,clean,4532,0,0,4532,,,,,
sphincs-shake256-128s-simple,clean,4392,0,0,4392,,,,,
sphincs-shake256-192f-robust,clean,4128,0,0,4128,,,,,
sphincs-shake256-192f-simple,clean,3956,0,0,3956,,,,,
sphincs-shake256-192s-robust,clean,4336,0,0,4336,,,,,
sphincs-shake256-192s-simple,clean,4164,0,0,4164,,,,,
sphincs-shake256-256f-robust,clean,4628,0,0,4628,,,,,
sphincs-shake256-256f-simple,clean,4416,0,0,4416,,,,,
sphincs-shake256-256s-robust,clean,4820,0,0,4820,,,,,
sphincs-shake256-256s-simple,clean,4612,0,0,4612,,,,,

back to top

Software Heritage — Copyright (C) 2015–2026, The Software Heritage developers. License: GNU AGPLv3+.
The source code of Software Heritage itself is available on our development forge.
The source code files archived by Software Heritage are available under their own copyright and licenses.
Terms of use: Archive access, API— Content policy— Contact— JavaScript license information— Web API