Measurements of public-key signature systems on one machine: amd64; Broadwell+AES (406f1); 2016 Intel Xeon E5-2609 v4; 8 x 1700MHz; bolero, supercop-20250922
[Page version: 20251015 23:19:31]
eBATS
(ECRYPT Benchmarking
of Asymmetric Systems)
is a project
to measure the performance of public-key systems.
This page presents benchmark results collected in eBATS
for public-key signature systems:
- Time (cycles) to generate a key pair:
a secret key and a corresponding public key.
- Time to sign a short message (59 bytes).
- Time to open a signed short message,
i.e., to verify a (larger) signed message and recover the original short message.
- Space (bytes) for a secret key.
- Space for a public key.
- Space for a signature on a 0-byte message.
- Space for a signature on a 23-byte message:
i.e.,
the signed-message length minus 23 bytes.
- Space for a signature on a long message:
i.e.,
the signed-message length minus the message length.
For signature systems that support "message recovery",
the space for a signature on a long message
is shorter than the space for a signature on a short message.
Each table row lists
the first quartile of many speed measurements,
the median of many speed measurements,
the third quartile of many speed measurements, and
the name of the primitive.
Measurements with large variance are indicated in red with question marks.
The symbol
T:
(starting with supercop-20200816)
means that the SUPERCOP database
at the time of benchmarking did not list constant time
as a goal for this implementation.
The symbol
T!!!
means that constant time was listed as a goal for this implementation,
but that the implementation failed TIMECOP.
(TIMECOP failures are not necessarily security issues;
they can sometimes be resolved by, e.g., declaring that a rejection-sampling condition is safe to declassify.)
There is a
separate page
with more information about each signature system and each implementation.
Designers and implementors
interested in submitting new signature systems
and new implementations of existing signature systems
should read the call for submissions.
Test results
Graphs:
old
(pkcycles,pkbytes)
(smcycles,sbytes)
(mcycles,pkbytes)
(mcycles,sbytes)
(pkbytes,sbytes)
NISTPQC graphs:
(pkcycles,pkbytes)
(smcycles,sbytes)
(mcycles,pkbytes)
(mcycles,sbytes)
(pkbytes,sbytes)
Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256
| Cycles to generate a key pair |
| 25% | 50% | 75% | system |
| 4228 | 4244 | 4276 | picnicl1full |
| 4288 | 4344 | 4552 | picnic3l1 |
| 4744 | 4788 | 4836 | T: picnic2l1fs |
| 5968 | 6016 | 6336 | picnicl3full |
| 6164 | 6184 | 6228 | picnicl1fs |
| 6180 | 6232 | 6984 | picnicl1ur |
| 6256 | 6272 | 6308 | picnic3l3 |
| 8288 | 8348 | 8480 | picnic3l5 |
| 8632? | 8748? | 12194? | T: picnic2l3fs |
| 10536 | 10552 | 10612 | picnicl3ur |
| 10544 | 10568 | 10612 | picnicl3fs |
| 10213 | 10982 | 11038 | picnicl5full |
| 11688 | 11892 | 12900 | T: picnic2l5fs |
| 13856? | 13944? | 19589? | picnicl5fs |
| 14320? | 14408? | 20082? | picnicl5ur |
| 23792 | 23844 | 23948 | T: lattisigns512 |
| 40724 | 40848 | 41064 | crossrsdpg128small |
| 40864 | 41008 | 41200 | crossrsdpg128fast |
| 40888 | 41028 | 41208 | crossrsdpg128balanced |
| 45656 | 45724 | 45872 | ed25519 |
| 56252 | 56388 | 57392 | aimer128f |
| 56572? | 57248? | 79978? | aimer128s |
| 61636 | 61968 | 62496 | T!!!dilithium2aes |
| 86336 | 86488 | 86656 | crossrsdpg192balanced |
| 86340? | 86516? | 122230? | crossrsdpg192small |
| 89644 | 89904 | 95272 | crossrsdp128small |
| 89528 | 90056 | 99140 | crossrsdpg192fast |
| 90104 | 90232 | 90548 | crossrsdp128fast |
| 91376 | 91700 | 93028 | T!!!dilithium2 |
| 90116 | 95582 | 95727 | crossrsdp128balanced |
| 99828 | 100232 | 101344 | T!!!dilithium3aes |
| 108824 | 109332 | 111160 | T: ecdonaldp256 |
| 127196 | 128228 | 128956 | aimer192s |
| 127044 | 128400 | 128916 | aimer192f |
| 145616 | 145900 | 146676 | crossrsdpg256small |
| 147632 | 147892 | 149472 | crossrsdpg256fast |
| 147692 | 147924 | 148932 | crossrsdpg256balanced |
| 152636 | 153156 | 153488 | dilithium5aes |
| 156608? | 157016? | 221510? | T: ed448goldilocks |
| 160868 | 161496 | 168340 | T: ecdonaldp224 |
| 164956 | 165528 | 168496 | T!!!dilithium3 |
| 192612 | 193576 | 195352 | nccsign1aes |
| 203080 | 203248 | 203544 | crossrsdp192balanced |
| 203192? | 203600? | 287851? | crossrsdp192fast |
| 205372 | 205532 | 220520 | crossrsdp192small |
| 241036 | 244848 | 246572 | T: pass769 |
| 243000 | 245900 | 248596 | nccsign1 |
| 250756 | 252472 | 253392 | nccsign3aes |
| 259124 | 266536 | 268740 | T!!!dilithium5 |
| 263784 | 273564 | 287104 | T: hector |
| 280364 | 290920 | 292476 | T: pass863 |
| 294684 | 295268 | 295736 | aimer256f |
| 295428 | 295732 | 296236 | aimer256s |
| 319216 | 321344 | 323836 | nccsign3 |
| 357348 | 357908 | 371480 | crossrsdp256small |
| 357636 | 357956 | 371964 | crossrsdp256fast |
| 359848 | 360692 | 376472 | crossrsdp256balanced |
| 395416 | 398228 | 400728 | nccsign5aes |
| 454768 | 468056 | 515400 | T: donald1024 |
| 499096 | 501844 | 504584 | nccsign5 |
| 425216? | 720076? | 1311164? | haetae2 |
| 792004 | 799520 | 808292 | T: ecdonaldp160 |
| 823704 | 826740 | 829704 | T: mqdss48 |
| 830116 | 843444 | 857040 | T: ecdonaldp521 |
| 856404 | 863976 | 874400 | T: edons128k08n72nu8l4mu3 |
| 864836 | 873956 | 882256 | T: ecdonaldk163 |
| 473016? | 876356? | 1551008? | haetae3 |
| 901980 | 907296 | 913440 | T: sphincsf128harakasimple |
| 901708 | 910760 | 940676 | T: ecdonaldb163 |
| 960316 | 967712 | 989920 | T: ecdonaldp192 |
| 628024? | 984124? | 1609628? | haetae5 |
| 1100340 | 1100508 | 1101512 | T: sphincsf128harakarobust |
| 1175860 | 1191984 | 1216180 | T: ecdonaldk233 |
| 1213036 | 1219868 | 1225892 | T: ecdonaldb233 |
| 1234316 | 1239856 | 1244644 | T: sphincsf192harakasimple |
| 1406544 | 1417228 | 1444376 | T: donald2048 |
| 1609740 | 1615200 | 1619520 | T: sphincsf192harakarobust |
| 1237696? | 1668008? | 2402440? | T: qtesla1 |
| 1683088 | 1692440 | 1716996 | T: sphincsf128sha256simple |
| 1897552 | 1908204 | 1920416 | T: mqdss64 |
| 1957568 | 1961856 | 1973092 | T: ecdonaldk283 |
| 2048072 | 2070016 | 2108516 | T: ecdonaldb283 |
| 2328456 | 2332676 | 2387388 | T: sphincsf192sha256simple |
| 2662832 | 2709536 | 2767788 | T: edons128ref |
| 2751792 | 2762264 | 2767464 | T: sphincs256 |
| 2800732? | 2821424? | 4127784? | T: qtesla3f |
| 3125148 | 3132720 | 3148196 | T: sphincsf128sha256robust |
| 3207640 | 3216024 | 3223468 | T: ecdonaldk409 |
| 3357204 | 3373292 | 3439744 | T: ecdonaldp384 |
| 3391040 | 3400080 | 3409716 | T: ecdonaldb409 |
| 3512784 | 3519840 | 3530768 | T: sphincsf256harakasimple |
| 4310068 | 4321028 | 4332600 | T: sphincsf256harakarobust |
| 4495296 | 4517924 | 4632672 | T: sphincsf128shake256simple |
| 4593852 | 4598872 | 4629112 | T: sphincsf192sha256robust |
| 5117332 | 5123236 | 5837512 | T: luov863256 |
| 4229360? | 5663100? | 11004720? | T: qtesla3s |
| 5815364 | 5828136 | 5857172 | T: sphincsf256sha256simple |
| 6577124 | 6579936 | 6586372 | T: sphincsf192shake256simple |
| 5823372? | 6902688? | 8164716? | T: qtesla1p |
| 6978860 | 6993140 | 7004208 | T: ecdonaldk571 |
| 7459820 | 7475208 | 7498412 | T: ecdonaldb571 |
| 8254356 | 8259156 | 8275616 | T: sphincsf128shake256robust |
| 8597924 | 8610812 | 8754452 | T: 3icp |
| 10541412 | 10594056 | 10640876 | T: mqsignlr2567246 |
| 10563520 | 10610360 | 10639900 | mqsignlr2567246 |
| 11273732 | 11301464 | 11401416 | T: luov863256pc |
| 11754900 | 11768900 | 11805332 | T: mqsignrr2567246 |
| 11750900 | 11785360 | 11858756 | mqsignrr2567246 |
| 11932964 | 11962944 | 12096076 | T: rainbowbinary256181212 |
| 12139008 | 12146352 | 12159824 | T: sphincsf192shake256robust |
| 11241700? | 15746568? | 21977657? | T: rwb0fuz1024 |
| 17383488 | 17409056 | 17863668 | T: sphincsf256shake256simple |
| 17398796 | 18795620 | 20672780 | T: falcon512dyn |
| 17966684 | 18999452 | 20756440 | T: falcon512tree |
| 19066960 | 19132056 | 19207420 | T: luov4849242 |
| 21141456 | 21209448 | 22909072 | T: rainbow1aclassic363232 |
| 21201820 | 21235832 | 21880924 | T: luov890351 |
| 21703876 | 21798272 | 22573672 | T: rainbow1acyclicc363232 |
| 21573336 | 22065732 | 22899935 | T: rainbow1acompres363232 |
| 15872756? | 22105116? | 34342063? | T: ronald512 |
| 22322520 | 22398111 | 22538980 | T: sphincsf256sha256robust |
| 28405300 | 28505276 | 28617688 | T: sphincss128harakasimple |
| 32266104 | 32285416 | 33118828 | T: sphincsf256shake256robust |
| 30263596? | 32946436? | 43123448? | T: qtesla3p |
| 34803812 | 34851600 | 34893052 | T: sphincss128harakarobust |
| 36135128 | 36154220 | 39949420 | T: luov8117404 |
| 37038188 | 37150840 | 37198512 | T: tts6440 |
| 41116356 | 41211696 | 41359612 | T: luov890351pc |
| 42267668 | 42361352 | 42473072 | T: sphincss192harakasimple |
| 48697728 | 48747744 | 48765296 | T: sphincss192harakarobust |
| 47607300 | 49135838 | 54139682 | mqsignlr25611272 |
| 49119236 | 49800204 | 50023904 | T: mqsignlr25611272 |
| 50240440 | 50444928 | 50993500 | T: mqsignrr25611272 |
| 50162816 | 50632672 | 50730412 | mqsignrr25611272 |
| 52065988 | 52113488 | 52151968 | T: sphincss256harakasimple |
| 38088774? | 52863104? | 66779388? | T: ronald768 |
| 54829276 | 55011144 | 55101808 | T: sphincss128sha256simple |
| 43717512? | 56274800? | 82739044? | T: ronald1024 |
| 55745608 | 56513552 | 57993788 | T: rainbowbinary16242020 |
| 53758072? | 56516668? | 67662140? | T: falcon1024tree |
| 54207308 | 56761696 | 57736676 | T: pflash1 |
| 53945292 | 57450376 | 66248740 | T: falcon1024dyn |
| 61411024 | 61596436 | 62153444 | T: luov6468330 |
| 64342784 | 64374660 | 64424572 | T: sphincss256harakarobust |
| 66611864 | 66905148 | 67427192 | T: rainbow5640 |
| 68352792 | 68663764 | 76358756 | T: gemss128 |
| 69504064 | 69539872 | 69596400 | T: bluegemss128 |
| 69767136 | 69894220 | 70080752 | T: luov8117404pc |
| 69955064 | 70075192 | 75680844 | T: redgemss128v2 |
| 70483812 | 72646676 | 77675668 | T: redgemss128 |
| 74264108 | 74389896 | 75189352 | T: gemss128v2 |
| 74803644 | 74895204 | 77313848 | T: sphincss192sha256simple |
| 75822856 | 75879548 | 76053280 | T: bluegemss128v2 |
| 91879208 | 92635420 | 93801568 | T: sphincss256sha256simple |
| 98377168 | 98447356 | 98511384 | T: sphincss128sha256robust |
| 117096848 | 117484664 | 118903060 | T: mqsignlr25614896 |
| 117140364 | 117520788 | 118110552 | mqsignlr25614896 |
| 120877224 | 121135536 | 121327212 | T: luov8086399 |
| 125712088 | 127450664 | 135931948 | T: rainbow6440 |
| 126855024 | 127648459 | 139363976 | T: rainbow3cclassic683248 |
| 127616420 | 127961448 | 132398724 | T: rainbow3ccyclicc683248 |
| 130054424 | 130734556 | 138865964 | T: rainbow3ccompres683248 |
| 143546176 | 143582780 | 143620096 | T: sphincss128shake256simple |
| 143255464 | 143653284 | 144325784 | mqsignrr25614896 |
| 143369212 | 143668272 | 144079632 | T: mqsignrr25614896 |
| 147512552 | 148056032 | 157039167 | T: sphincss192sha256robust |
| 180711636 | 180756140 | 180811948 | T: sflashv2 |
| 210099300 | 210161708 | 224914408 | T: sphincss192shake256simple |
| 249121272 | 249437560 | 250143400 | T: bluegemss192 |
| 251058988 | 252455932 | 277366915 | T: redgemss192 |
| 187070920? | 257808444? | 375127136? | T: ronald1536 |
| 263718800 | 263764044 | 263857944 | T: sphincss128shake256robust |
| 252947896 | 273986681 | 281142578 | T: gemss192 |
| 277970208 | 278110192 | 281499232 | T: sphincss256shake256simple |
| 368604972 | 370213184 | 391075888 | T: rainbow5ccyclicc963664 |
| 369299404 | 370372116 | 382723673 | T: bluegemss192v2 |
| 360928044 | 373167200 | 380986768 | T: rainbow5cclassic963664 |
| 376060268 | 380462536 | 411204116 | T: redgemss192v2 |
| 358446884 | 382041420 | 394693763 | T: sphincss256sha256robust |
| 370638720 | 385214052 | 400746968 | T: gemss192v2 |
| 387642520 | 387978292 | 388979312 | T: sphincss192shake256robust |
| 394370572 | 396442928 | 404307345 | T: rainbow5ccompres963664 |
| 339957039? | 489955553? | 663486408? | T: ronald2048 |
| 515798760 | 516017816 | 518170584 | T: sphincss256shake256robust |
| 700228240 | 701219408 | 707352203 | T: redgemss256 |
| 711404616 | 711873992 | 712537276 | T: gemss256 |
| 707381848 | 744605945 | 761091767 | T: bluegemss256 |
| 1092639696 | 1093072856 | 1135455608 | T: gemss256v2 |
| 1096003552 | 1096931368 | 1098920470 | T: redgemss256v2 |
| 1104465400 | 1111919252 | 1113929057 | T: bluegemss256v2 |
| 946700512? | 1471885296? | 2713200836? | T: ronald3072 |
| 1897081068 | 1954657420 | 2030197583 | T: gravitysphincss |
| 3296523032 | 3386153164 | 3486836108 | T: pqrsa15 |
| 2589804256? | 3471414039? | 5570222144? | T: ronald4096 |
| 30192694187 | 30459911540 | 30655118653 | T: gravitysphincsl |
| 63804977976 | 64364498888 | 64568651840 | T: gravitysphincsm |
|
| Cycles to sign 59 bytes |
| 25% | 50% | 75% | system |
| 18888 | 19184 | 20064 | T: rainbowbinary256181212 |
| 37724 | 38104 | 38616 | T: rainbowbinary16242020 |
| 43840 | 43904 | 44112 | T: tts6440 |
| 48776 | 48840 | 48976 | ed25519 |
| 63720 | 67295 | 68520 | T: rainbow5640 |
| 82796 | 83708 | 86208 | T: mqsignlr2567246 |
| 88220 | 88968 | 96608 | T: rainbow6440 |
| 91684? | 92344? | 130004? | T: rainbow1aclassic363232 |
| 95912 | 101004 | 111088 | T: sflashv2 |
| 108768 | 109624 | 114892 | mqsignlr2567246 |
| 114056 | 114980 | 117760 | T: mqsignrr2567246 |
| 99692? | 131700? | 137676? | T: rainbow1acyclicc363232 |
| 96032? | 132448? | 230524? | T!!!dilithium2aes |
| 140020 | 141280 | 143232 | mqsignrr2567246 |
| 155064 | 155436 | 157404 | T: ecdonaldp256 |
| 164576? | 166760? | 232927? | T: ed448goldilocks |
| 134372? | 210100? | 274764? | T!!!dilithium2 |
| 246836 | 247344 | 251252 | T: ecdonaldp224 |
| 271460 | 274504 | 283256 | T: mqsignlr25611272 |
| 160548? | 275368? | 1051732? | T: 3icp |
| 289660 | 297312 | 315048 | T: hector |
| 197668? | 306164? | 424404? | T!!!dilithium3aes |
| 309184 | 312104 | 337488 | mqsignlr25611272 |
| 334044? | 346544? | 976228? | T: pass863 |
| 362412 | 363636 | 368104 | T: luov863256pc |
| 186324? | 363684? | 653528? | T: lattisigns512 |
| 264588? | 368608? | 671740? | T!!!dilithium3 |
| 369888 | 373808 | 385948 | T: mqsignrr25611272 |
| 384644 | 388460 | 394328 | T: falcon512tree |
| 255804? | 388500? | 459156? | dilithium5aes |
| 384988 | 390720 | 406124 | T: rainbow3cclassic683248 |
| 396448 | 401460 | 427428 | T: donald1024 |
| 405552 | 410776 | 429804 | T: rainbow3ccyclicc683248 |
| 412944? | 421656? | 741464? | nccsign1 |
| 432344 | 438832 | 449100 | mqsignrr25611272 |
| 450688 | 461428 | 466584 | T: ronald512 |
| 346332? | 486588? | 522356? | nccsign1aes |
| 325320? | 494152? | 635328? | T!!!dilithium5 |
| 496160 | 503232 | 519592 | T: mqsignlr25614896 |
| 271992? | 531216? | 795884? | T: pass769 |
| 598688 | 610784 | 620964 | mqsignlr25614896 |
| 219536? | 613132? | 982284? | T: qtesla1 |
| 438624? | 659788? | 906468? | nccsign3aes |
| 686776 | 702008 | 711436 | T: mqsignrr25614896 |
| 736808 | 742260 | 750736 | T: falcon512dyn |
| 457712? | 752748? | 1222516? | T: qtesla3f |
| 760948 | 767432 | 778188 | T: rwb0fuz1024 |
| 767116 | 780944 | 796832 | T: ronald768 |
| 782132 | 806816 | 816608 | T: falcon1024tree |
| 794088 | 809804 | 819996 | mqsignrr25614896 |
| 851716 | 857884 | 868712 | T: ecdonaldp160 |
| 918792 | 932244 | 936096 | T: ecdonaldk163 |
| 919764 | 936444 | 963656 | T: rainbow5cclassic963664 |
| 930172 | 937876 | 952844 | T: ronald1024 |
| 926424 | 941872 | 953664 | T: rainbow5ccyclicc963664 |
| 931644 | 941940 | 952052 | T: donald2048 |
| 316948? | 943600? | 1832268? | T: pflash1 |
| 949768 | 961848 | 969276 | T: ecdonaldb163 |
| 732492? | 992772? | 1259148? | nccsign3 |
| 1017136 | 1024972 | 1037828 | T: ecdonaldp192 |
| 801424? | 1083728? | 1740832? | T: qtesla1p |
| 1098652 | 1105752 | 1121668 | T: luov890351pc |
| 1118680? | 1121548? | 1585143? | crossrsdpg128fast |
| 751340? | 1131640? | 1446172? | nccsign5aes |
| 887344? | 1240948? | 2038800? | nccsign5 |
| 1259240 | 1266444 | 1270556 | T: ecdonaldk233 |
| 1292372 | 1295212 | 1298760 | T: ecdonaldp521 |
| 1299632 | 1304400 | 1307696 | T: ecdonaldb233 |
| 1362736 | 1374508 | 1410772 | T: edons128k08n72nu8l4mu3 |
| 1402024 | 1408636 | 1565424 | aimer128f |
| 617348? | 1435556? | 2131508? | T: qtesla3s |
| 1504508 | 1509788 | 1526532 | T: falcon1024dyn |
| 1083724? | 1541096? | 2912936? | haetae3 |
| 1633260 | 1642724 | 1663572 | T: luov8117404pc |
| 1353688? | 1673192? | 2311864? | haetae2 |
| 2055692 | 2064284 | 2095396 | crossrsdp128fast |
| 2071304 | 2076860 | 2080628 | T: ecdonaldk283 |
| 2109900 | 2112180 | 2126196 | crossrsdpg128balanced |
| 1191016? | 2160476? | 4591328? | haetae5 |
| 2167948 | 2174208 | 2187212 | T: ecdonaldb283 |
| 2447876 | 2463656 | 2478636 | T: ronald1536 |
| 2670492 | 2680024 | 2689308 | crossrsdpg192fast |
| 3249316 | 3252412 | 3255576 | crossrsdpg192balanced |
| 3303656 | 3383648 | 3502896 | aimer192f |
| 3447120 | 3453964 | 3504616 | T: ecdonaldk409 |
| 3503416 | 3512056 | 3724700 | crossrsdp128balanced |
| 3527956 | 3536628 | 3558424 | T: ecdonaldp384 |
| 3579284 | 3594432 | 3634916 | T: ronald2048 |
| 3628920 | 3633944 | 3639672 | T: ecdonaldb409 |
| 3695892 | 3710412 | 3713884 | T: luov863256 |
| 3725456 | 3830808 | 3906976 | T: edons128ref |
| 3490412? | 4169632? | 5374628? | T: redgemss128 |
| 4170248 | 4179572 | 4191184 | crossrsdpg128small |
| 3404456? | 4186780? | 5741609? | T: redgemss128v2 |
| 4288296 | 4298680 | 4322440 | picnicl1full |
| 4364524 | 4377980 | 4419308 | crossrsdpg256fast |
| 3341800? | 4617496? | 6979640? | T: qtesla3p |
| 4702880 | 4778328 | 4848084 | crossrsdp192fast |
| 5196576 | 5200220 | 5205488 | picnicl1fs |
| 5195512 | 5207992 | 5265688 | T: mqdss48 |
| 5275208 | 5284696 | 5290628 | crossrsdpg256balanced |
| 6115400 | 6125932 | 6136480 | crossrsdpg192small |
| 6522132 | 6530116 | 6552792 | picnicl1ur |
| 6725828 | 6731884 | 6806544 | aimer256f |
| 6936416 | 6954768 | 7443287 | crossrsdp128small |
| 7574832 | 7587476 | 7599120 | crossrsdp192balanced |
| 7541776 | 7706780 | 7777124 | T: ecdonaldk571 |
| 7942964 | 7966736 | 7992992 | T: ecdonaldb571 |
| 8385524 | 8389400 | 8396236 | crossrsdp256fast |
| 8424332 | 8432696 | 8929198 | picnicl3full |
| 9006300 | 9257704 | 9373724 | T: ronald3072 |
| 9504016 | 9678080 | 9692984 | crossrsdpg256small |
| 8925428? | 10217404? | 12223976? | T: redgemss192v2 |
| 7750888? | 10230340? | 12130441? | T: redgemss192 |
| 10609952 | 10698088 | 10738292 | aimer128s |
| 11372356 | 11464716 | 11720916 | crossrsdp192small |
| 12144044 | 12150256 | 12177340 | T: luov890351 |
| 12236820 | 12263876 | 12376080 | picnicl3fs |
| 12319468 | 13204796 | 13487632 | T: mqdss64 |
| 13444528 | 13507316 | 14746824 | crossrsdp256balanced |
| 14490592 | 14509972 | 15231382 | picnicl5full |
| 14841892 | 14849860 | 14953256 | T: gravitysphincss |
| 12035728? | 15050444? | 18848248? | T: redgemss256 |
| 15704756 | 15717912 | 15771080 | picnicl3ur |
| 14619260? | 16717696? | 20490756? | T: redgemss256v2 |
| 17685128 | 17857712 | 18235680 | T: rainbow1acompres363232 |
| 18303028 | 18802868 | 19249244 | T: ronald4096 |
| 18957932 | 18973892 | 19079327 | picnic3l1 |
| 20891784 | 20904388 | 21067180 | T: luov8117404 |
| 21145844 | 21167092 | 21830247 | picnicl5fs |
| 21581164 | 22009387 | 24141680 | crossrsdp256small |
| 24447028 | 24512144 | 27133568 | aimer192s |
| 26426180 | 26455736 | 27351432 | picnicl5ur |
| 26852420 | 27009432 | 27751304 | T: gravitysphincsm |
| 31615876 | 31721548 | 34606226 | T: gravitysphincsl |
| 32086188 | 32133616 | 32577856 | T: sphincsf128harakasimple |
| 36113272 | 36159284 | 36190204 | T: sphincsf192harakasimple |
| 39288204 | 39418272 | 39675835 | picnic3l3 |
| 40265712 | 40332760 | 40424876 | T: sphincsf128harakarobust |
| 42223160 | 42252204 | 42362232 | T: luov4849242 |
| 47976788 | 48156388 | 48174684 | aimer256s |
| 49010248 | 49123272 | 49296808 | T: sphincsf192harakarobust |
| 49574188 | 49648368 | 49706884 | T: sphincs256 |
| 55124212 | 55360296 | 55599100 | T: sphincsf128sha256simple |
| 67683672 | 68396060 | 72282121 | picnic3l5 |
| 73150264 | 73447608 | 73783768 | T: sphincsf192sha256simple |
| 89704284 | 89782952 | 89890992 | T: sphincsf256harakasimple |
| 102210360 | 102531644 | 103084716 | T: sphincsf128sha256robust |
| 106848108 | 107721504 | 115422074 | T: rainbow3ccompres683248 |
| 111736712 | 111861136 | 112145228 | T: pqrsa15 |
| 115013328 | 115072952 | 115128500 | T: sphincsf256harakarobust |
| 134929508 | 135061128 | 135141420 | T: luov6468330 |
| 112737944? | 135265596? | 177441152? | T: bluegemss128v2 |
| 139661124 | 140103308 | 140912252 | T: sphincsf192sha256robust |
| 147816452 | 147973048 | 148333424 | T: sphincsf128shake256simple |
| 126279216? | 150012612? | 177116856? | T: bluegemss128 |
| 147449877 | 150240314 | 162930622 | T: sphincsf256sha256simple |
| 157227476 | 157663028 | 157961756 | T: picnic2l1fs |
| 187810000 | 188372036 | 188734436 | T: sphincsf192shake256simple |
| 259220428 | 259477544 | 259878744 | T: sphincsf128shake256robust |
| 258258776 | 261842964 | 262983460 | T: rainbow5ccompres963664 |
| 268977624 | 269269568 | 270192592 | T: luov8086399 |
| 340130668 | 340439472 | 341082852 | T: sphincsf192shake256robust |
| 299371058? | 344150672? | 459772572? | T: bluegemss192v2 |
| 308693052? | 371089288? | 433172228? | T: bluegemss192 |
| 407958152 | 408062868 | 408202080 | T: sphincsf256shake256simple |
| 473844376 | 479660232 | 493824317 | T: picnic2l3fs |
| 535579316 | 536389920 | 537453724 | T: sphincss128harakasimple |
| 510843780 | 536730543 | 556185169 | T: sphincsf256sha256robust |
| 449195784? | 539446547? | 632974480? | T: bluegemss256v2 |
| 463380968? | 556657040? | 745575436? | T: bluegemss256 |
| 676657156 | 678111660 | 679524636 | T: sphincss128harakarobust |
| 736048472 | 736392100 | 741982148 | T: sphincsf256shake256robust |
| 738413560 | 738782956 | 739710692 | T: sphincss256harakasimple |
| 694340712? | 833714448? | 1110511532? | T: gemss128v2 |
| 941598564 | 949724883 | 968377227 | T: sphincss128sha256simple |
| 783938773? | 952889568? | 1186719749? | T: gemss128 |
| 964098008 | 964953400 | 965321396 | T: sphincss256harakarobust |
| 996527808 | 1008006416 | 1024423360 | T: picnic2l5fs |
| 1175768856 | 1177472228 | 1188107812 | T: sphincss192harakasimple |
| 1176632567 | 1177809497 | 1189787692 | T: sphincss256sha256simple |
| 1549545908 | 1550602584 | 1561994028 | T: sphincss192harakarobust |
| 1682181224 | 1688921596 | 1692243361 | T: sphincss128sha256robust |
| 1828594556 | 1880375957 | 1962936820 | T: sphincss192sha256simple |
| 2069591388? | 2287751672? | 2727979075? | T: gemss192 |
| 2304230820 | 2304650760 | 2309899860 | T: sphincss128shake256simple |
| 1976821300? | 2386964419? | 3014224629? | T: gemss192v2 |
| 3230563668 | 3309481828 | 3392512448 | T: sphincss192sha256robust |
| 3387163700 | 3419055908 | 3436832024 | T: sphincss256shake256simple |
| 2885904952? | 3465624990? | 4054384730? | T: gemss256v2 |
| 3952570136 | 3969363480 | 3986555100 | T: sphincss128shake256robust |
| 3456460236? | 4152946908? | 5530644816? | T: gemss256 |
| 4112252860 | 4360193509 | 4479281512 | T: sphincss256sha256robust |
| 4823570980 | 4878663696 | 5051254488 | T: sphincss192shake256simple |
| 6026604660 | 6027788872 | 6052754536 | T: sphincss256shake256robust |
| 8089804788 | 8104554208 | 8112969736 | T: sphincss192shake256robust |
|
| Cycles to verify 59 bytes |
| 25% | 50% | 75% | system |
| 7408 | 7580 | 7808 | T: rwb0fuz1024 |
| 16964 | 17032 | 17124 | T: rainbowbinary256181212 |
| 28764 | 29032 | 29208 | T: ronald512 |
| 28876 | 29180 | 32952 | T: ronald768 |
| 29380 | 29736 | 30140 | T: rainbowbinary16242020 |
| 32880 | 33308 | 33856 | T: ronald1024 |
| 33488 | 33596 | 33720 | T: 3icp |
| 37904 | 38168 | 38376 | T: lattisigns512 |
| 40256 | 40588 | 42976 | T: rainbow5640 |
| 43248 | 43476 | 43988 | T: ronald1536 |
| 33560? | 45968? | 62118? | T: rainbow1aclassic363232 |
| 46112 | 46284 | 46456 | T: tts6440 |
| 47760 | 47812 | 48032 | T: rainbow6440 |
| 57144 | 57452 | 58072 | T: ronald2048 |
| 64076 | 64180 | 65228 | T: mqsignrr2567246 |
| 64140 | 64228 | 64380 | T: mqsignlr2567246 |
| 64396 | 65120 | 66024 | mqsignrr2567246 |
| 64244 | 65220 | 70984 | mqsignlr2567246 |
| 74048 | 74304 | 74628 | T!!!dilithium2aes |
| 82800 | 84104 | 85244 | T: falcon512tree |
| 95168? | 97076? | 134737? | T: ronald3072 |
| 98820 | 99028 | 99304 | T: sflashv2 |
| 99056 | 100272 | 101120 | T: falcon512dyn |
| 101700 | 102004 | 103504 | T!!!dilithium2 |
| 102620 | 103036 | 103708 | T: qtesla1 |
| 111032 | 111412 | 111924 | T!!!dilithium3aes |
| 115224 | 116116 | 116916 | T: luov863256pc |
| 116768 | 122116 | 129752 | T: gravitysphincss |
| 127488 | 128052 | 129620 | haetae2 |
| 144080 | 144728 | 152880 | T: ronald4096 |
| 165616 | 166084 | 167320 | ed25519 |
| 165376 | 166176 | 167520 | dilithium5aes |
| 166872 | 167360 | 169376 | T!!!dilithium3 |
| 167440 | 169176 | 170364 | T: falcon1024tree |
| 181896 | 185628 | 192040 | T: rainbow3cclassic683248 |
| 198660 | 200120 | 201360 | T: falcon1024dyn |
| 201916 | 202708 | 203592 | haetae3 |
| 204280 | 205148 | 206020 | T: qtesla3f |
| 211028 | 211532 | 211948 | T: qtesla3s |
| 206372 | 214496 | 221892 | T: pflash1 |
| 240120 | 240912 | 241792 | nccsign1aes |
| 244940 | 245240 | 245832 | haetae5 |
| 242304 | 250932 | 257472 | T: redgemss128 |
| 241968? | 251764? | 312482? | T: redgemss128v2 |
| 253564 | 256660 | 259268 | T: mqsignlr25611272 |
| 255976 | 258604 | 267572 | T: gemss128 |
| 263224 | 263520 | 263960 | T!!!dilithium5 |
| 262652 | 267516 | 272952 | mqsignlr25611272 |
| 265164 | 268616 | 275788 | T: mqsignrr25611272 |
| 266892 | 270192 | 284132 | mqsignrr25611272 |
| 268232 | 277164 | 289816 | T: bluegemss128 |
| 272656 | 280196 | 292064 | T: bluegemss128v2 |
| 275112 | 284208 | 290864 | T: gemss128v2 |
| 283384 | 285164 | 288176 | nccsign1 |
| 291064 | 294572 | 309688 | T: donald1024 |
| 302156 | 305600 | 322776 | T: ecdonaldp256 |
| 304680 | 306072 | 307212 | nccsign3aes |
| 325124 | 331168 | 338908 | T: luov890351pc |
| 349316 | 352028 | 358212 | T: pass769 |
| 363780 | 366056 | 368060 | nccsign3 |
| 417400 | 419160 | 434956 | T: edons128k08n72nu8l4mu3 |
| 408352 | 421396 | 434568 | T: rainbow5cclassic963664 |
| 413532 | 423196 | 437884 | T: pass863 |
| 449032 | 452536 | 458036 | T: luov8117404pc |
| 460360 | 463088 | 476864 | T: ecdonaldp224 |
| 475488? | 487948? | 615740? | T: gravitysphincsm |
| 500900 | 502212 | 503832 | nccsign5aes |
| 499252 | 504272 | 533612 | T: mqsignlr25614896 |
| 500836 | 505440 | 530484 | T: mqsignrr25614896 |
| 506608 | 508940 | 510956 | T: qtesla1p |
| 498596 | 509704 | 532652 | mqsignlr25614896 |
| 498476 | 511692 | 528792 | mqsignrr25614896 |
| 516516? | 518500? | 739223? | T: ed448goldilocks |
| 566548 | 583232 | 596296 | T: redgemss192 |
| 588356 | 591864 | 595924 | nccsign5 |
| 576312 | 598240 | 614796 | T: gemss192 |
| 600688 | 617368 | 634536 | T: bluegemss192 |
| 615312 | 628956 | 642988 | T: sphincss128harakasimple |
| 629776 | 642268 | 652788 | T: gravitysphincsl |
| 641856 | 653416 | 672788 | T: gemss192v2 |
| 649048 | 667568 | 689044 | T: redgemss192v2 |
| 648704? | 677976? | 883988? | T: bluegemss192v2 |
| 726528? | 741580? | 1026535? | crossrsdpg128fast |
| 799236 | 808504 | 821388 | T: donald2048 |
| 835032 | 845304 | 857932 | T: ecdonaldp160 |
| 908584 | 922720 | 940244 | T: sphincss128harakarobust |
| 919968 | 933808 | 948416 | T: sphincss192harakasimple |
| 927140 | 946164 | 970832 | T: edons128ref |
| 974276 | 983300 | 992308 | T: ecdonaldp192 |
| 1048416 | 1081512 | 1115284 | T: redgemss256v2 |
| 1074564 | 1094788 | 1128256 | T: gemss256v2 |
| 1099276 | 1116552 | 1123100 | T: hector |
| 1137952 | 1164472 | 1193752 | T: bluegemss256 |
| 1158180 | 1189012 | 1223764 | T: redgemss256 |
| 1201280 | 1236596 | 1268044 | T: gemss256 |
| 1288644 | 1292512 | 1296436 | crossrsdp128fast |
| 1295224 | 1313208 | 1337660 | T: sphincss256harakasimple |
| 1381020 | 1383672 | 1577016 | aimer128f |
| 1379200 | 1390428 | 1404320 | T: sphincs256 |
| 1364264 | 1390684 | 1413688 | T: bluegemss256v2 |
| 1465468 | 1485964 | 1504892 | T: sphincsf128harakasimple |
| 1461220 | 1488704 | 1505488 | T: sphincss192harakarobust |
| 1518528 | 1522220 | 1525792 | crossrsdpg128balanced |
| 1761976 | 1765688 | 1771376 | T: ecdonaldk163 |
| 1812188 | 1817384 | 1827500 | crossrsdpg192fast |
| 1823964 | 1827356 | 1837668 | T: ecdonaldb163 |
| 1990076 | 2008356 | 2045364 | T: sphincss256harakarobust |
| 2105524 | 2142716 | 2161212 | T: sphincsf128harakarobust |
| 2291096 | 2299672 | 2310392 | crossrsdpg192balanced |
| 2309580 | 2325648 | 2359848 | T: sphincsf192harakasimple |
| 2391124 | 2398580 | 2406100 | T: ecdonaldp521 |
| 2403728 | 2415912 | 2435992 | T: ecdonaldk233 |
| 2437792 | 2448232 | 2461844 | T: qtesla3p |
| 2482416 | 2490812 | 2501320 | T: ecdonaldb233 |
| 2500436 | 2525080 | 2558800 | T: sphincsf256harakasimple |
| 2550356? | 2584416? | 3611888? | crossrsdp128balanced |
| 2541492 | 2604572 | 2686872 | T: sphincss128sha256simple |
| 2915332 | 2920128 | 2927604 | crossrsdpg256fast |
| 2959220 | 2971720 | 2993960 | T: ecdonaldp384 |
| 2977260 | 2987408 | 2992884 | T: luov863256 |
| 2953568? | 3009328? | 4142571? | crossrsdp192fast |
| 3053760 | 3061120 | 3069996 | crossrsdpg128small |
| 3241364 | 3253544 | 3553720 | aimer192f |
| 3361736 | 3384656 | 3426448 | T: mqdss48 |
| 3531456 | 3556612 | 3626136 | picnicl1full |
| 3608824 | 3665072 | 3713388 | T: sphincsf192harakarobust |
| 3678780 | 3683288 | 3697512 | crossrsdpg256balanced |
| 3737000 | 3788900 | 3823416 | T: sphincsf256harakarobust |
| 4006476 | 4018552 | 4027068 | T: ecdonaldk283 |
| 3990652 | 4044784 | 4110584 | T: sphincss192sha256simple |
| 3932728 | 4057396 | 4179680 | T: sphincss128shake256simple |
| 4198280 | 4208472 | 4234552 | T: ecdonaldb283 |
| 4297608 | 4308900 | 4323792 | picnicl1fs |
| 4613656 | 4622460 | 4632564 | crossrsdpg192small |
| 5010132 | 5095108 | 5251804 | T: sphincss128sha256robust |
| 5242944 | 5245928 | 5262728 | crossrsdp256fast |
| 5259672 | 5268896 | 5385252 | crossrsdp128small |
| 5256172 | 5357516 | 5510768 | T: sphincss256sha256simple |
| 5417204 | 5441768 | 5471972 | picnicl1ur |
| 5482040 | 5488224 | 5518296 | crossrsdp192balanced |
| 5894632 | 6029164 | 6123144 | T: sphincss192shake256simple |
| 6158700 | 6259596 | 6344504 | T: sphincsf128sha256simple |
| 6556288 | 6560740 | 6566100 | aimer256f |
| 6656144 | 6671544 | 6791064 | T: ecdonaldk409 |
| 7015648 | 7025036 | 7049808 | T: ecdonaldb409 |
| 7027668 | 7033824 | 7043844 | crossrsdpg256small |
| 7076696 | 7089204 | 7330888 | picnicl3full |
| 7605480 | 7731532 | 7854388 | T: sphincss256shake256simple |
| 7669168 | 7954496 | 8132064 | T: sphincss128shake256robust |
| 8121204 | 8209928 | 8399432 | T: sphincss192sha256robust |
| 8464092 | 8477180 | 8491192 | crossrsdp192small |
| 8416036 | 9110864 | 9234384 | T: mqdss64 |
| 9572056 | 9627960 | 10981855 | crossrsdp256balanced |
| 9638088 | 9773044 | 9931136 | T: sphincsf128shake256simple |
| 10075612 | 10208164 | 10308308 | T: sphincsf192sha256simple |
| 10347476 | 10431980 | 10536916 | picnicl3fs |
| 10532356 | 10563276 | 10574156 | T: luov890351 |
| 10513680 | 10570268 | 10576612 | aimer128s |
| 10466624 | 10670164 | 11754800 | T: sphincsf256sha256simple |
| 11546380 | 11692460 | 11851116 | T: sphincss192shake256robust |
| 12065676 | 12106432 | 12705621 | picnicl5full |
| 12196784 | 12336480 | 12491996 | T: sphincsf128sha256robust |
| 13281364 | 13297196 | 13339564 | picnicl3ur |
| 14426444 | 14449552 | 14881780 | T: ecdonaldk571 |
| 14441736 | 14645760 | 15015340 | T: rainbow1acompres363232 |
| 14637968 | 14658736 | 14944024 | picnic3l1 |
| 14524916 | 14743588 | 15178316 | T: rainbow1acyclicc363232 |
| 15022256 | 15279740 | 15586356 | T: sphincss256shake256robust |
| 15395704 | 15424328 | 15458296 | T: ecdonaldb571 |
| 15456204 | 15539196 | 15667044 | T: sphincsf192shake256simple |
| 15534744 | 15633988 | 15781440 | T: sphincsf256shake256simple |
| 15217848 | 15663968 | 15881540 | T: sphincss256sha256robust |
| 15815912 | 15939820 | 16373444 | crossrsdp256small |
| 18023448 | 18069280 | 18107940 | T: luov8117404 |
| 18160740 | 18193252 | 18746348 | picnicl5fs |
| 18721016 | 19110228 | 19375516 | T: sphincsf128shake256robust |
| 19321012 | 19574108 | 19685412 | T: pqrsa15 |
| 20577616 | 20921220 | 21217260 | T: sphincsf192sha256robust |
| 22541548 | 22664244 | 23356604 | picnicl5ur |
| 24313612 | 24370724 | 24481012 | aimer192s |
| 29162580 | 29179580 | 29189300 | T: luov4849242 |
| 29657968 | 30046956 | 30484544 | T: sphincsf256sha256robust |
| 30118812 | 30514468 | 30707568 | T: sphincsf192shake256robust |
| 30654428 | 31013812 | 31224864 | T: sphincsf256shake256robust |
| 31583796 | 31698380 | 33944729 | picnic3l3 |
| 47326656 | 47334536 | 47608808 | aimer256s |
| 52362308 | 52926732 | 57363352 | picnic3l5 |
| 67938912 | 68018344 | 68554785 | T: picnic2l1fs |
| 78675288 | 78786464 | 78986268 | T: luov6468330 |
| 87002220 | 88559126 | 89508344 | T: rainbow3ccyclicc683248 |
| 87269420 | 90251876 | 93022142 | T: rainbow3ccompres683248 |
| 146684680 | 146804060 | 147186136 | T: luov8086399 |
| 156061252 | 156653852 | 162209952 | T: picnic2l3fs |
| 193544720 | 195415096 | 196135895 | T: rainbow5ccyclicc963664 |
| 194128648 | 196413476 | 205940254 | T: rainbow5ccompres963664 |
| 274355136 | 282772884 | 292380089 | T: picnic2l5fs |
|
|
|