|
Embedded SDK
Embedded SDK
|
Macros | |
| #define | MLKEM1024_K 4U |
| #define | MLKEM1024_ETA1 2U |
| #define | MLKEM1024_ETA2 2U |
| #define | MLKEM1024_DU 11U |
| #define | MLKEM1024_DV 5U |
| #define | MLKEM1024_POLYVECBYTES (MLKEM1024_K * MLKEM_POLYBYTES) |
| #define | MLKEM1024_POLYCOMPRESSEDBYTES_DV 160U |
| #define | MLKEM1024_POLYCOMPRESSEDBYTES_DU 352U |
| #define | MLKEM1024_POLYVECCOMPRESSEDBYTES (MLKEM1024_K * MLKEM1024_POLYCOMPRESSEDBYTES_DU) |
| #define | MLKEM1024_INDCPA_PUBLICKEYBYTES (MLKEM1024_POLYVECBYTES + MLKEM_SYMBYTES) |
| #define | MLKEM1024_INDCPA_SECRETKEYBYTES MLKEM1024_POLYVECBYTES |
| #define | MLKEM1024_INDCPA_BYTES |
| #define | MLKEM1024_PUBLICKEYBYTES MLKEM1024_INDCPA_PUBLICKEYBYTES |
| #define | MLKEM1024_SECRETKEYBYTES |
| #define | MLKEM1024_CIPHERTEXTBYTES MLKEM1024_INDCPA_BYTES |
| #define MLKEM1024_CIPHERTEXTBYTES MLKEM1024_INDCPA_BYTES |
ML-KEM-1024 ciphertext: 1568 bytes.
Definition at line 150 of file lcx_mlkem.h.
| #define MLKEM1024_DU 11U |
Compression parameter du.
Definition at line 126 of file lcx_mlkem.h.
| #define MLKEM1024_DV 5U |
Compression parameter dv.
Definition at line 127 of file lcx_mlkem.h.
| #define MLKEM1024_ETA1 2U |
Noise parameter eta1.
Definition at line 124 of file lcx_mlkem.h.
| #define MLKEM1024_ETA2 2U |
Noise parameter eta2.
Definition at line 125 of file lcx_mlkem.h.
| #define MLKEM1024_INDCPA_BYTES |
| #define MLKEM1024_INDCPA_PUBLICKEYBYTES (MLKEM1024_POLYVECBYTES + MLKEM_SYMBYTES) |
IND-CPA public key: 1568 bytes.
Definition at line 137 of file lcx_mlkem.h.
| #define MLKEM1024_INDCPA_SECRETKEYBYTES MLKEM1024_POLYVECBYTES |
IND-CPA secret key: 1536 bytes.
Definition at line 139 of file lcx_mlkem.h.
| #define MLKEM1024_K 4U |
Module rank.
Definition at line 123 of file lcx_mlkem.h.
| #define MLKEM1024_POLYCOMPRESSEDBYTES_DU 352U |
Compressed poly size (du): 352 bytes.
Definition at line 132 of file lcx_mlkem.h.
| #define MLKEM1024_POLYCOMPRESSEDBYTES_DV 160U |
Compressed poly size (dv): 160 bytes.
Definition at line 131 of file lcx_mlkem.h.
| #define MLKEM1024_POLYVECBYTES (MLKEM1024_K * MLKEM_POLYBYTES) |
Polyvec size: 1536 bytes.
Definition at line 130 of file lcx_mlkem.h.
| #define MLKEM1024_POLYVECCOMPRESSEDBYTES (MLKEM1024_K * MLKEM1024_POLYCOMPRESSEDBYTES_DU) |
Compressed polyvec: 1408 bytes.
Definition at line 134 of file lcx_mlkem.h.
| #define MLKEM1024_PUBLICKEYBYTES MLKEM1024_INDCPA_PUBLICKEYBYTES |
ML-KEM-1024 public key: 1568 bytes.
Definition at line 145 of file lcx_mlkem.h.
| #define MLKEM1024_SECRETKEYBYTES |
ML-KEM-1024 secret key: 3168 bytes.
Definition at line 148 of file lcx_mlkem.h.