Skip to content

Instantly share code, notes, and snippets.

@dchest
Last active January 2, 2018 21:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dchest/e7d1296911f75b0fb4ad0301173a186f to your computer and use it in GitHub Desktop.
Save dchest/e7d1296911f75b0fb4ad0301173a186f to your computer and use it in GitHub Desktop.
NIST PQC submissions by key/signature/encryption size
Source: https://groups.google.com/a/list.nist.gov/d/msg/pqc-forum/1lDNio0sKq4/fzAd9fewAAAJ
From: D. J. Bernstein
Compared to Ryo Fujita's table, I would list Giophantus as multivariate,
Lepton as code-based (I see LWE->LPN as crossing the lattices->codes
line), and Mersenne/Ramstake/Three Bears in a separate category. I also
think it's a bit silly for NIST to count (e.g.) two pqRSA submissions.
Another way to categorize submissions is by sizes. This is correlated
with categories (e.g., small signatures are from multivariates) but of
course sees more distinctions (e.g., LWE vs. Ring-LWE). Here's a list of
sizes extracted from api.h in the submissions---with several important
caveats:
* Sizes in api.h for signatures etc. are upper bounds, and some
submissions actually use fewer bytes.
* This list isn't complete. (There are submissions that seem to need
definitions from Makefile, which my script doesn't try to parse.)
* This list isn't tied to proper testing. Sizes are meaningless for
code that doesn't actually work.
An alternate approach is to parse KAT files, but these are somewhat more
messily organized on NIST's web site than the rest of the submissions.
---Dan
enc bytes=48 pk=431 sk=194 mcnie/McNie/encrypt/3Q_128_1
enc bytes=48 pk=486 sk=218 mcnie/McNie/encrypt/3Q_128_2
enc bytes=48 pk=569 sk=247 mcnie/McNie/encrypt/3Q_192_1
enc bytes=48 pk=631 sk=274 mcnie/McNie/encrypt/3Q_192_2
enc bytes=48 pk=819 sk=337 mcnie/McNie/encrypt/3Q_256_1
enc bytes=48 pk=347 sk=340 mcnie/McNie/encrypt/4Q_128_1
enc bytes=48 pk=829 sk=348 mcnie/McNie/encrypt/3Q_256_2
enc bytes=48 pk=417 sk=401 mcnie/McNie/encrypt/4Q_128_2
enc bytes=48 pk=487 sk=465 mcnie/McNie/encrypt/4Q_192_1
enc bytes=48 pk=539 sk=512 mcnie/McNie/encrypt/4Q_192_2
enc bytes=48 pk=630 sk=584 mcnie/McNie/encrypt/4Q_256_1
enc bytes=48 pk=647 sk=601 mcnie/McNie/encrypt/4Q_256_2
enc bytes=560 pk=437 sk=558 round2/Round2/encrypt/uround2_pke_nd_l1
enc bytes=622 pk=515 sk=642 round2/Round2/encrypt/nround2_pke_nd_l1
enc bytes=720 pk=2064 sk=232 compact_lwe/Compact-LWE-Public-Key-Enc
enc bytes=764 pk=641 sk=808 round2/Round2/encrypt/uround2_pke_nd_l2
enc bytes=784 pk=685 sk=856 round2/Round2/encrypt/uround2_pke_nd_l3
enc bytes=820 pk=673 sk=841 round2/Round2/encrypt/nround2_pke_nd_l3
enc bytes=846 pk=659 sk=830 round2/Round2/encrypt/nround2_pke_nd_l2
enc bytes=953 pk=830 sk=1039 round2/Round2/encrypt/uround2_pke_nd_l5
enc bytes=1017 pk=830 sk=1039 round2/Round2/encrypt/nround2_pke_nd_l5
enc bytes=1017 pk=846 sk=1071 round2/Round2/encrypt/uround2_pke_nd_l4
enc bytes=1113 pk=846 sk=1071 round2/Round2/encrypt/nround2_pke_nd_l4
enc bytes=1144 pk=658944 sk=714240 lotus/LOTUS/encrypt/lotus128
enc bytes=1456 pk=1025024 sk=1126400 lotus/LOTUS/encrypt/lotus192
enc bytes=1648 pk=1622016 sk=137216 lizard/NISTLizardFinal/Lizard.CCA
enc bytes=1768 pk=1470976 sk=1630720 lotus/LOTUS/encrypt/lotus256
enc bytes=1792 pk=1184 sk=1472 kindi/KINDI/encrypt/KINDI-256-3-4-2
enc bytes=2208 pk=4096 sk=1024 lizard/NISTLizardFinal/RLizard.CCA
enc bytes=2496 pk=1456 sk=1712 kindi/KINDI/encrypt/KINDI-512-2-2-2
enc bytes=2560 pk=11552 sk=32 titanium/Titanium/Titanium_CPA_toy
enc bytes=2688 pk=1728 sk=2112 kindi/KINDI/encrypt/KINDI-512-2-4-1
enc bytes=2688 pk=1984 sk=2304 kindi/KINDI/encrypt/KINDI-256-5-2-2
enc bytes=2976 pk=13088 sk=32 titanium/Titanium/Titanium_CPA_lite
enc bytes=3328 pk=2368 sk=2752 kindi/KINDI/encrypt/KINDI-512-3-2-1
enc bytes=3520 pk=14720 sk=32 titanium/Titanium/Titanium_CPA_std
enc bytes=4512 pk=16448 sk=32 titanium/Titanium/Titanium_CPA_med
enc bytes=4881 pk=3455 sk=4096 round2/Round2/encrypt/uround2_pke_n1_fn0_l1
enc bytes=4881 pk=3455 sk=4096 round2/Round2/encrypt/uround2_pke_n1_fn1_l1
enc bytes=4881 pk=3455 sk=4096 round2/Round2/encrypt/uround2_pke_n1_fn2_l1
enc bytes=6016 pk=17952 sk=32 titanium/Titanium/Titanium_CPA_hi
enc bytes=6147 pk=6145 sk=9217 lima/Lima/NIST/EncCCA
enc bytes=6147 pk=6145 sk=9217 lima/Lima/NIST/EncCPA
enc bytes=6567 pk=6468 sk=7670 round2/Round2/encrypt/uround2_pke_n1_fn0_l2
enc bytes=6567 pk=6468 sk=7670 round2/Round2/encrypt/uround2_pke_n1_fn1_l2
enc bytes=6567 pk=6468 sk=7670 round2/Round2/encrypt/uround2_pke_n1_fn2_l2
enc bytes=7185 pk=5330 sk=6319 round2/Round2/encrypt/uround2_pke_n1_fn0_l3
enc bytes=7185 pk=5330 sk=6319 round2/Round2/encrypt/uround2_pke_n1_fn1_l3
enc bytes=7185 pk=5330 sk=6319 round2/Round2/encrypt/uround2_pke_n1_fn2_l3
enc bytes=8320 pk=23552 sk=32 titanium/Titanium/Titanium_CPA_super
enc bytes=10128 pk=10053 sk=11755 round2/Round2/encrypt/uround2_pke_n1_fn0_l5
enc bytes=10128 pk=10053 sk=11755 round2/Round2/encrypt/uround2_pke_n1_fn1_l5
enc bytes=10128 pk=10053 sk=11755 round2/Round2/encrypt/uround2_pke_n1_fn2_l5
enc bytes=12673 pk=12574 sk=14710 round2/Round2/encrypt/uround2_pke_n1_fn0_l4
enc bytes=12673 pk=12574 sk=14710 round2/Round2/encrypt/uround2_pke_n1_fn1_l4
enc bytes=12673 pk=12574 sk=14710 round2/Round2/encrypt/uround2_pke_n1_fn2_l4
enc bytes=28824 pk=14412 sk=602 giophantus/submission3/encrypt/IEC602
enc bytes=32768 pk=32768 sk=98304 postquantum_rsa_enc/PostQuantum_RSA/encrypt/pqrsa15
enc bytes=41592 pk=20796 sk=868 giophantus/submission3/encrypt/IEC868
enc bytes=54408 pk=27204 sk=1134 giophantus/submission3/encrypt/IEC1134
enc bytes=1048576 pk=1048576 sk=3145728 postquantum_rsa_enc/PostQuantum_RSA/encrypt/pqrsa20
enc bytes=9216000 pk=4000 sk=2000 guessagain/GuessAgain
enc bytes=33554432 pk=33554432 sk=100663296 postquantum_rsa_enc/PostQuantum_RSA/encrypt/pqrsa25
enc bytes=1073741824 pk=1073741824 sk=3221225472 postquantum_rsa_enc/PostQuantum_RSA/encrypt/pqrsa30
kem ct=36 pk=2304 sk=288 bytes=33 dme/DME
kem ct=128 pk=319488 sk=9216 bytes=32 nts_kem/NTS-KEM/kem/nts_kem_12_64
kem ct=162 pk=929760 sk=17524 bytes=32 nts_kem/NTS-KEM/kem/nts_kem_13_80
kem ct=201 pk=25482 sk=14772 bytes=32 big_quake/BIG_QUAKE/BIG_QUAKE_1
kem ct=226 pk=1047319 sk=13908 bytes=32 classic_mceliece/Classic_McEliece/kem/mceliece6960119
kem ct=240 pk=1357824 sk=14080 bytes=32 classic_mceliece/Classic_McEliece/kem/mceliece8192128
kem ct=253 pk=1419704 sk=19890 bytes=32 nts_kem/NTS-KEM/kem/nts_kem_13_136
kem ct=402 pk=378 sk=434 bytes=16 sike/SIKEp503
kem ct=406 pk=84132 sk=30860 bytes=32 big_quake/BIG_QUAKE/BIG_QUAKE_3
kem ct=423 pk=423 sk=40 bytes=64 lake/LAKE-I/src
kem ct=464 pk=417 sk=100 bytes=16 round2/Round2/kem/nround2_kem_nd_l1
kem ct=482 pk=435 sk=105 bytes=16 round2/Round2/kem/uround2_kem_nd_l1
kem ct=492 pk=149800 sk=41804 bytes=32 big_quake/BIG_QUAKE/BIG_QUAKE_5
kem ct=596 pk=564 sk=644 bytes=24 sike/SIKEp751
kem ct=611 pk=611 sk=701 bytes=32 ntruencrypt/NTRUEncrypt/ntru-kem-443
kem ct=611 pk=611 sk=701 bytes=32 ntruencrypt/NTRUEncrypt/ntru-pke-443
kem ct=614 pk=519 sk=122 bytes=32 round2/Round2/kem/nround2_kem_nd_l2
kem ct=618 pk=555 sk=131 bytes=32 round2/Round2/kem/uround2_kem_nd_l2
kem ct=636 pk=636 sk=40 bytes=64 lake/LAKE-II/src
kem ct=636 pk=565 sk=135 bytes=24 round2/Round2/kem/uround2_kem_nd_l3
kem ct=652 pk=581 sk=139 bytes=24 round2/Round2/kem/nround2_kem_nd_l3
kem ct=729 pk=696 sk=128 bytes=81 cfpkm/CFPKM/kem/CFPKM128/include
kem ct=736 pk=672 sk=1568 bytes=32 saber/SABER_KEM_KEM/light_saber
kem ct=766 pk=726 sk=826 bytes=32 sike/SIKEp964
kem ct=785 pk=118441 sk=179946 bytes=64 rlce/RLCE/RLCE_KEM_128A
kem ct=800 pk=736 sk=1632 bytes=32 crystals_kyber/CRYSTALS-Kyber/crypto_kem/kyber512
kem ct=818 pk=691 sk=165 bytes=32 round2/Round2/kem/nround2_kem_nd_l5
kem ct=826 pk=826 sk=40 bytes=64 lake/LAKE-III/src
kem ct=868 pk=709 sk=169 bytes=32 round2/Round2/kem/uround2_kem_nd_l5
kem ct=875 pk=747 sk=787 bytes=64 locker/LOCKER-I/src
kem ct=898 pk=707 sk=165 bytes=48 round2/Round2/kem/nround2_kem_nd_l4
kem ct=917 pk=804 sk=40 bytes=32 threebears/ThreeBears/crypto_kem/BabyBear
kem ct=917 pk=804 sk=40 bytes=32 threebears/ThreeBears/crypto_kem/BabyBearEphem
kem ct=940 pk=749 sk=175 bytes=48 round2/Round2/kem/uround2_kem_nd_l4
kem ct=988 pk=188001 sk=310116 bytes=64 rlce/RLCE/RLCE_KEM_128B
kem ct=1023 pk=1023 sk=1173 bytes=48 ntruencrypt/NTRUEncrypt/ntru-kem-743
kem ct=1023 pk=1023 sk=1173 bytes=48 ntruencrypt/NTRUEncrypt/ntru-pke-743
kem ct=1024 pk=544 sk=1056 bytes=32 lac/LAC
kem ct=1044 pk=995 sk=182 bytes=116 cfpkm/CFPKM/kem/CFPKM182/include
kem ct=1047 pk=1218 sk=1600 bytes=32 ntru_prime/ntruprime-20171214/kem/sntrup4591761
kem ct=1088 pk=928 sk=896 bytes=32 newhope/NewHope/crypto_kem/newhope512cpa
kem ct=1088 pk=1040 sk=1536 bytes=64 ding_lwe_key_exchange
kem ct=1088 pk=992 sk=2304 bytes=32 saber/SABER_KEM_KEM/saber
kem ct=1120 pk=992 sk=288 bytes=32 okcn_akcn_cnke/OKCN_AKCN_CNKE/kem/AKCN-MLWE/ref
kem ct=1120 pk=992 sk=288 bytes=32 okcn_akcn_cnke/OKCN_AKCN_CNKE/kem/OKCN-MLWE/ref
kem ct=1120 pk=928 sk=1888 bytes=32 newhope/NewHope/crypto_kem/newhope512cca
kem ct=1138 pk=1010 sk=1050 bytes=64 locker/LOCKER-IV/src
kem ct=1152 pk=1088 sk=2400 bytes=32 crystals_kyber/CRYSTALS-Kyber/crypto_kem/kyber768
kem ct=1160 pk=658944 sk=714240 bytes=16 lotus/LOTUS/kem/lotus128
kem ct=1175 pk=1047 sk=1238 bytes=32 ntru_prime/ntruprime-20171214/kem/ntrulpr4591761
kem ct=1184 pk=840 sk=32 bytes=32 edonk/EdonK/edonk128K08N72nu8L8
kem ct=1207 pk=1079 sk=1119 bytes=64 locker/LOCKER-II/src
kem ct=1238 pk=287371 sk=440008 bytes=64 rlce/RLCE/RLCE_KEM_192A
kem ct=1272 pk=676 sk=40 bytes=64 ouroboros_r/ouroboros-r-128/src
kem ct=1278 pk=1138 sk=1418 bytes=32 ntru_hrss_kem/NIST-PQ-Submission-NTRU-HRSS-KEM-20171130/crypto_kem/ntruhrss701
kem ct=1307 pk=1194 sk=40 bytes=32 threebears/ThreeBears/crypto_kem/MamaBear
kem ct=1307 pk=1194 sk=40 bytes=32 threebears/ThreeBears/crypto_kem/MamaBearEphem
kem ct=1312 pk=1552 sk=32 bytes=32 edonk/EdonK/edonk128K16N80nu8L6
kem ct=1312 pk=776 sk=32 bytes=32 edonk/EdonK/edonk128K16N80nu4L6
kem ct=1374 pk=1246 sk=1286 bytes=64 locker/LOCKER-III/src
kem ct=1467 pk=1339 sk=1379 bytes=64 locker/LOCKER-V/src
kem ct=1472 pk=1312 sk=3040 bytes=32 saber/SABER_KEM_KEM/fire_saber
kem ct=1480 pk=1025024 sk=1126400 bytes=24 lotus/LOTUS/kem/lotus192
kem ct=1504 pk=1440 sk=3168 bytes=32 crystals_kyber/CRYSTALS-Kyber/crypto_kem/kyber1024
kem ct=1534 pk=807 sk=40 bytes=64 ouroboros_r/ouroboros-r-192/src
kem ct=1545 pk=450761 sk=747393 bytes=64 rlce/RLCE/RLCE_KEM_192B
kem ct=1556 pk=786 sk=826 bytes=64 rqc/rqc128/src
kem ct=1568 pk=1680 sk=32 bytes=32 edonk/EdonK/edonk128K32N96nu4L4
kem ct=1570 pk=1442 sk=1482 bytes=64 locker/LOCKER-VI/src
kem ct=1697 pk=1584 sk=40 bytes=32 threebears/ThreeBears/crypto_kem/PapaBear
kem ct=1697 pk=1584 sk=40 bytes=32 threebears/ThreeBears/crypto_kem/PapaBearEphem
kem ct=1767 pk=1639 sk=1679 bytes=64 locker/LOCKER-VII/src
kem ct=1800 pk=1470976 sk=1630720 bytes=32 lotus/LOTUS/kem/lotus256
kem ct=1824 pk=1184 sk=1472 bytes=32 kindi/KINDI/kem/KINDI-256-3-4-2
kem ct=1955 pk=1696 sk=1664 bytes=95 okcn_akcn_cnke/OKCN_AKCN_CNKE/kem/OKCN-SEC/ref
kem ct=2012 pk=1824 sk=1824 bytes=32 hila5
kem ct=2023 pk=742089 sk=1048176 bytes=64 rlce/RLCE/RLCE_KEM_256A
kem ct=2065 pk=1937 sk=1977 bytes=64 locker/LOCKER-VIII/src
kem ct=2080 pk=4096 sk=1152 bytes=32 lizard/NISTLizardFinal/RLizard.KEM
kem ct=2083 pk=1696 sk=1664 bytes=95 okcn_akcn_cnke/OKCN_AKCN_CNKE/kem/AKCN-SEC/ref
kem ct=2144 pk=1112 sk=40 bytes=64 ouroboros_r/ouroboros-r-256/src
kem ct=2144 pk=11616 sk=2973704 bytes=64 dags/DAGS/kem/dags5
kem ct=2176 pk=1824 sk=1792 bytes=32 newhope/NewHope/crypto_kem/newhope1024cpa
kem ct=2208 pk=1824 sk=3680 bytes=32 newhope/NewHope/crypto_kem/newhope1024cca
kem ct=2326 pk=2198 sk=2238 bytes=64 locker/LOCKER-IX/src
kem ct=2336 pk=2576 sk=32 bytes=32 edonk/EdonK/edonk128ref
kem ct=2544 pk=1456 sk=1712 bytes=48 kindi/KINDI/kem/KINDI-512-2-2-2
kem ct=2640 pk=1232001 sk=1773271 bytes=64 rlce/RLCE/RLCE_KEM_256B
kem ct=2720 pk=12192 sk=12224 bytes=32 titanium/Titanium/Titanium_CCA_toy
kem ct=2736 pk=1096 sk=32 bytes=48 edonk/EdonK/edonk192K16N112nu4L8
kem ct=2736 pk=2192 sk=32 bytes=48 edonk/EdonK/edonk192ref
kem ct=2752 pk=1728 sk=2112 bytes=64 kindi/KINDI/kem/KINDI-512-2-4-1
kem ct=2752 pk=1984 sk=2304 bytes=64 kindi/KINDI/kem/KINDI-256-5-2-2
kem ct=2806 pk=1411 sk=1451 bytes=64 rqc/rqc192/src
kem ct=3008 pk=14720 sk=14752 bytes=32 titanium/Titanium/Titanium_CCA_lite
kem ct=3120 pk=2256 sk=32 bytes=48 edonk/EdonK/edonk192K32N128nu4L6
kem ct=3392 pk=2368 sk=2752 bytes=64 kindi/KINDI/kem/KINDI-512-3-2-1
kem ct=3504 pk=3672 sk=32 bytes=48 edonk/EdonK/edonk192K48K144nu4L4
kem ct=3552 pk=16352 sk=16384 bytes=32 titanium/Titanium/Titanium_CCA_std
kem ct=3574 pk=1795 sk=1835 bytes=64 rqc/rqc256/src
kem ct=3843 pk=6145 sk=9217 bytes=32 lima/Lima/NIST/EncapCPA
kem ct=4097 pk=4097 sk=8194 bytes=48 ntruencrypt/NTRUEncrypt/ntru-kem-1024
kem ct=4097 pk=4097 sk=8194 bytes=48 ntruencrypt/NTRUEncrypt/ntru-pke-1024
kem ct=4227 pk=6145 sk=9217 bytes=32 lima/Lima/NIST/EncapCCA
kem ct=4544 pk=18272 sk=18304 bytes=32 titanium/Titanium/Titanium_CCA_med
kem ct=4837 pk=3455 sk=625 bytes=16 round2/Round2/kem/uround2_kem_n1_fn0_l1
kem ct=4837 pk=3455 sk=625 bytes=16 round2/Round2/kem/uround2_kem_n1_fn1_l1
kem ct=4837 pk=3455 sk=625 bytes=16 round2/Round2/kem/uround2_kem_n1_fn2_l1
kem ct=5622 pk=2819 sk=2859 bytes=64 hqc/HQC/hqc-basic-I/src
kem ct=6002 pk=3009 sk=3049 bytes=64 hqc/HQC/hqc-basic-II/src
kem ct=6048 pk=20512 sk=20544 bytes=32 titanium/Titanium/Titanium_CCA_hi
kem ct=6234 pk=3125 sk=3165 bytes=64 hqc/HQC/hqc-basic-III/src
kem ct=6428 pk=6413 sk=1160 bytes=32 round2/Round2/kem/uround2_kem_n1_fn0_l2
kem ct=6428 pk=6413 sk=1160 bytes=32 round2/Round2/kem/uround2_kem_n1_fn1_l2
kem ct=6428 pk=6413 sk=1160 bytes=32 round2/Round2/kem/uround2_kem_n1_fn2_l2
kem ct=6972 pk=5223 sk=945 bytes=24 round2/Round2/kem/uround2_kem_n1_fn0_l3
kem ct=6972 pk=5223 sk=945 bytes=24 round2/Round2/kem/uround2_kem_n1_fn1_l3
kem ct=6972 pk=5223 sk=945 bytes=24 round2/Round2/kem/uround2_kem_n1_fn2_l3
kem ct=8188 pk=8188 sk=8188 bytes=32 bike/BIKE
kem ct=8226 pk=4097 sk=548 bytes=32 qc_mdpc_kem/QC-MDPC KEM - Atsushi Yamada/kem/mdpc
kem ct=8352 pk=26912 sk=26944 bytes=32 titanium/Titanium/Titanium_CCA_super
kem ct=8710 pk=8679 sk=1572 bytes=32 round2/Round2/kem/uround2_kem_n1_fn0_l5
kem ct=8710 pk=8679 sk=1572 bytes=32 round2/Round2/kem/uround2_kem_n1_fn1_l5
kem ct=8710 pk=8679 sk=1572 bytes=32 round2/Round2/kem/uround2_kem_n1_fn2_l5
kem ct=9736 pk=9616 sk=19872 bytes=16 frodo/reference/FrodoKEM-640
kem ct=10214 pk=5115 sk=5155 bytes=64 hqc/HQC/hqc-advanced-I/src
kem ct=10904 pk=10857 sk=1965 bytes=48 round2/Round2/kem/uround2_kem_n1_fn0_l4
kem ct=10904 pk=10857 sk=1965 bytes=48 round2/Round2/kem/uround2_kem_n1_fn1_l4
kem ct=10904 pk=10857 sk=1965 bytes=48 round2/Round2/kem/uround2_kem_n1_fn2_l4
kem ct=10982 pk=5499 sk=5539 bytes=64 hqc/HQC/hqc-advanced-II/src
kem ct=11752 pk=5884 sk=5924 bytes=64 hqc/HQC/hqc-advanced-III/src
kem ct=14818 pk=7417 sk=7457 bytes=64 hqc/HQC/hqc-paranoiac-I/src
kem ct=15768 pk=15632 sk=31272 bytes=24 frodo/reference/FrodoKEM-976
kem ct=15962 pk=7989 sk=8029 bytes=64 hqc/HQC/hqc-paranoiac-II/src
kem ct=16990 pk=8503 sk=8543 bytes=64 hqc/HQC/hqc-paranoiac-III/src
kem ct=17696 pk=1130496 sk=8608 bytes=32 lizard/NISTLizardFinal/Lizard.KEM
kem ct=17778 pk=8897 sk=8937 bytes=64 hqc/HQC/hqc-paranoiac-IV/src
kem ct=28064 pk=27044 sk=54056 bytes=32 ramstake/ramstake/Ramstake_RS_216091
kem ct=32768 pk=32768 sk=98304 bytes=32 postquantum_rsa_enc/PostQuantum_RSA/kem/pqrsa15
kem ct=96167 pk=94637 sk=189242 bytes=32 ramstake/ramstake/Ramstake_RS_756839
kem ct=160160 pk=189248 sk=32 bytes=32 mersenne_756839/Mersenne_756839
kem ct=180224 pk=1626240 sk=1627648 bytes=16 odd_manhattan/Odd_Manhattan
kem ct=1048576 pk=1048576 sk=3145728 bytes=32 postquantum_rsa_enc/PostQuantum_RSA/kem/pqrsa20
kem ct=33554432 pk=33554432 sk=100663296 bytes=32 postquantum_rsa_enc/PostQuantum_RSA/kem/pqrsa25
kem ct=1073741824 pk=1073741824 sk=3221225472 bytes=32 postquantum_rsa_enc/PostQuantum_RSA/kem/pqrsa30
sign bytes=45 pk=422122 sk=14985 gui/Gui-184
sign bytes=48 pk=417408 sk=14208 gemss/GeMSS/sign/GeMSS128/include
sign bytes=63 pk=1990045 sk=41755 gui/Gui-312
sign bytes=64 pk=152097 sk=100209 rainbow/Rainbow/Ia
sign bytes=75 pk=125400 sk=11489 himq_3/HiMQ-3/HiMQ-3
sign bytes=75 pk=125400 sk=11489 himq_3/HiMQ-3/HiMQ-3F
sign bytes=78 pk=163185 sk=114308 rainbow/Rainbow/Ib
sign bytes=83 pk=5903405 sk=94757 gui/Gui-448
sign bytes=88 pk=1304192 sk=39440 gemss/GeMSS/sign/GeMSS192/include
sign bytes=92 pk=565489 sk=376141 rainbow/Rainbow/IVa
sign bytes=104 pk=3603792 sk=82056 gemss/GeMSS/sign/GeMSS256/include
sign bytes=104 pk=192241 sk=143385 rainbow/Rainbow/Ic
sign bytes=112 pk=564535 sk=409463 rainbow/Rainbow/IIIb
sign bytes=118 pk=1351361 sk=892079 rainbow/Rainbow/VIa
sign bytes=147 pk=1456225 sk=1016868 rainbow/Rainbow/VIb
sign bytes=156 pk=720793 sk=537781 rainbow/Rainbow/IIIc
sign bytes=204 pk=1723681 sk=1274317 rainbow/Rainbow/Vc
sign bytes=319 pk=15908 sk=32 luov/LUOV/luov-8-63-256
sign bytes=441 pk=46101 sk=32 luov/LUOV/luov-8-90-351
sign bytes=521 pk=100989 sk=32 luov/LUOV/luov-8-117-404
sign bytes=528 pk=501176 sk=334006 pqsigrm/pqsigRM/pqsigrm612
sign bytes=528 pk=336804 sk=1382118 pqsigrm/pqsigRM/pqsigrm412
sign bytes=600 pk=102000 sk=720000 racoss/RaCoSS
sign bytes=1040 pk=2105344 sk=2144166 pqsigrm/pqsigRM/pqsigrm613
sign bytes=1100 pk=83 sk=136 walnutdsa/WalnutDSA/walnut
sign bytes=1377 pk=10080 sk=23864 ranksign/RankSign/RankSign-I/src
sign bytes=1487 pk=896 sk=2096 crystals_dilithium/CRYSTALS-Dilithium/Dilithium_weak
sign bytes=1501 pk=12096 sk=28092 ranksign/RankSign/RankSign-II/src
sign bytes=1746 pk=7536 sk=32 luov/LUOV/luov-48-49-242
sign bytes=2044 pk=1184 sk=2800 crystals_dilithium/CRYSTALS-Dilithium/Dilithium_medium
sign bytes=2065 pk=2065 sk=2604 pqntrusign/pqNTRUsign/Gaussian-1024
sign bytes=2065 pk=2065 sk=2604 pqntrusign/pqNTRUsign/Uniform-1024
sign bytes=2161 pk=19440 sk=44316 ranksign/RankSign/RankSign-III/src
sign bytes=2701 pk=1472 sk=3504 crystals_dilithium/CRYSTALS-Dilithium/Dilithium_recommended
sign bytes=2929 pk=28560 sk=64340 ranksign/RankSign/RankSign-IV/src
sign bytes=3104 pk=4128 sk=2112 qtesla/qTESLA/qTesla_128
sign bytes=3184 pk=19973 sk=32 luov/LUOV/luov-64-68-330
sign bytes=3366 pk=1760 sk=3856 crystals_dilithium/CRYSTALS-Dilithium/Dilithium_very_high
sign bytes=4850 pk=40248 sk=32 luov/LUOV/luov-80-86-399
sign bytes=6176 pk=8224 sk=8256 qtesla/qTESLA/qTesla_192
sign bytes=6176 pk=8224 sk=8256 qtesla/qTESLA/qTesla_256
sign bytes=8080 pk=32 sk=64 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-haraka-128s
sign bytes=8080 pk=32 sk=64 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-sha256-128s
sign bytes=8080 pk=32 sk=64 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-shake256-128s
sign bytes=15728 pk=32 sk=65568 gravity_sphincs/gravity-sphincs
sign bytes=16976 pk=32 sk=64 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-haraka-128f
sign bytes=16976 pk=32 sk=64 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-sha256-128f
sign bytes=16976 pk=32 sk=64 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-shake256-128f
sign bytes=17064 pk=48 sk=96 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-haraka-192s
sign bytes=17064 pk=48 sk=96 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-sha256-192s
sign bytes=17064 pk=48 sk=96 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-shake256-192s
sign bytes=29792 pk=64 sk=128 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-haraka-256s
sign bytes=29792 pk=64 sk=128 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-sha256-256s
sign bytes=29792 pk=64 sk=128 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-shake256-256s
sign bytes=32640 pk=528 sk=18038184 dualmodems/DualModeMS/sign/DualModeMS128/include
sign bytes=32800 pk=32768 sk=98304 postquantum_rsa_sign/PostQuantum_RSA_Sign/sign/pqrsa15
sign bytes=32882 pk=62 sk=32 mqdss/MQDSS/crypto_sign/mqdss-48
sign bytes=34004 pk=33 sk=49 picnic/Picnic/picnicl1fs
sign bytes=35664 pk=48 sk=96 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-haraka-192f
sign bytes=35664 pk=48 sk=96 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-sha256-192f
sign bytes=35664 pk=48 sk=96 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-shake256-192f
sign bytes=49216 pk=64 sk=128 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-haraka-256f
sign bytes=49216 pk=64 sk=128 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-sha256-256f
sign bytes=49216 pk=64 sk=128 sphincs_plus/SPHINCSPlus/crypto_sign/sphincs-shake256-256f
sign bytes=53933 pk=33 sk=49 picnic/Picnic/picnicl1ur
sign bytes=67800 pk=88 sk=48 mqdss/MQDSS/crypto_sign/mqdss-64
sign bytes=76744 pk=49 sk=73 picnic/Picnic/picnicl3fs
sign bytes=121817 pk=49 sk=73 picnic/Picnic/picnicl3ur
sign bytes=132828 pk=65 sk=97 picnic/Picnic/picnicl5fs
sign bytes=209478 pk=65 sk=97 picnic/Picnic/picnicl5ur
sign bytes=1048608 pk=1048576 sk=3145728 postquantum_rsa_sign/PostQuantum_RSA_Sign/sign/pqrsa20
sign bytes=33554464 pk=33554432 sk=100663296 postquantum_rsa_sign/PostQuantum_RSA_Sign/sign/pqrsa25
sign bytes=1073741856 pk=1073741824 sk=3221225472 postquantum_rsa_sign/PostQuantum_RSA_Sign/sign/pqrsa30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment