Byte Lengths
Below is an overview of the sizes in bytes of keys, ciphertexts, shared secrets, and signatures for each included algorithm variant in this package.
KEM
See Usage of KEM for the definition of ek
, dk
, c
, K
.
module | identifier | ek | dk | c | K |
---|---|---|---|---|---|
NistyPQC.MLKEM.Category1 | ML-KEM-512 | 800 | 1632 | 768 | 32 |
NistyPQC.MLKEM.Category3 | ML-KEM-768 | 1184 | 2400 | 1088 | 32 |
NistyPQC.MLKEM.Category5 | ML-KEM-1024 | 1568 | 3168 | 1568 | 32 |
NistyPQC.BIKE.Category1 | BIKE-Category1 | 1541 | 3114 | 1573 | 32 |
NistyPQC.BIKE.Category3 | BIKE-Category3 | 3083 | 6198 | 3115 | 32 |
NistyPQC.BIKE.Category5 | BIKE-Category5 | 5122 | 10276 | 5154 | 32 |
NistyPQC.McEliece.Category1 | mceliece348864 | 261120 | 6492 | 96 | 32 |
NistyPQC.McEliece.Category1f | mceliece348864f | 261120 | 6492 | 96 | 32 |
NistyPQC.McEliece.Category3 | mceliece460896 | 524160 | 13608 | 156 | 32 |
NistyPQC.McEliece.Category3f | mceliece460896f | 524160 | 13608 | 156 | 32 |
NistyPQC.McEliece.Category5A | mceliece6688128 | 1044992 | 13932 | 208 | 32 |
NistyPQC.McEliece.Category5Af | mceliece6688128f | 1044992 | 13932 | 208 | 32 |
NistyPQC.McEliece.Category5B | mceliece6960119 | 1047319 | 13948 | 194 | 32 |
NistyPQC.McEliece.Category5Bf | mceliece6960119f | 1047319 | 13948 | 194 | 32 |
NistyPQC.McEliece.Category5C | mceliece8192128 | 1357824 | 14120 | 208 | 32 |
NistyPQC.McEliece.Category5Cf | mceliece8192128f | 1357824 | 14120 | 208 | 32 |
DSA
See Usage of DSA for the definition of sk
, pk
, sig
.
module | identifier | sk | pk | sig |
---|---|---|---|---|
NistyPQC.MLDSA.Category2 | ML-DSA-44 | 2560 | 1312 | 2420 |
NistyPQC.MLDSA.Category3 | ML-DSA-65 | 4032 | 1952 | 3309 |
NistyPQC.MLDSA.Category5 | ML-DSA-87 | 4896 | 2592 | 4627 |
NistyPQC.SLHDSA.Category1s_SHA2 | SLH-DSA-SHA2-128s | 64 | 32 | 7856 |
NistyPQC.SLHDSA.Category1s_SHAKE | SLH-DSA-SHAKE-128s | 64 | 32 | 7856 |
NistyPQC.SLHDSA.Category1f_SHA2 | SLH-DSA-SHA2-128f | 64 | 32 | 17088 |
NistyPQC.SLHDSA.Category1f_SHAKE | SLH-DSA-SHAKE-128f | 64 | 32 | 17088 |
NistyPQC.SLHDSA.Category3s_SHA2 | SLH-DSA-SHA2-192s | 96 | 48 | 16224 |
NistyPQC.SLHDSA.Category3s_SHAKE | SLH-DSA-SHAKE-192s | 96 | 48 | 16224 |
NistyPQC.SLHDSA.Category3f_SHA2 | SLH-DSA-SHA2-192f | 96 | 48 | 35664 |
NistyPQC.SLHDSA.Category3f_SHAKE | SLH-DSA-SHAKE-192f | 96 | 48 | 35664 |
NistyPQC.SLHDSA.Category5s_SHA2 | SLH-DSA-SHA2-256s | 128 | 64 | 29792 |
NistyPQC.SLHDSA.Category5s_SHAKE | SLH-DSA-SHAKE-256s | 128 | 64 | 29792 |
NistyPQC.SLHDSA.Category5f_SHA2 | SLH-DSA-SHA2-256f | 128 | 64 | 49856 |
NistyPQC.SLHDSA.Category5f_SHAKE | SLH-DSA-SHAKE-256f | 128 | 64 | 49856 |
NistyPQC.Falcon.Category1 | Falcon-512 | 1281 | 897 | 666 |
NistyPQC.Falcon.Category5 | Falcon-1024 | 2305 | 1793 | 1280 |