66 .gamma1 = MLDSA87_GAMMA1,
67 .gamma2 = MLDSA87_GAMMA2,
68 .omega = MLDSA87_OMEGA,
69 .ctilde_bytes = MLDSA87_CTILDEBYTES,
70 .polyeta_packed_bytes = MLDSA87_POLYETA_PACKEDBYTES,
71 .polyz_packed_bytes = MLDSA87_POLYZ_PACKEDBYTES,
72 .polyw1_packed_bytes = MLDSA87_POLYW1_PACKEDBYTES,
73 .polyvech_packed_bytes = MLDSA87_POLYVECH_PACKEDBYTES,
74 .pk_bytes = MLDSA87_PUBLICKEYBYTES,
75 .sk_bytes = MLDSA87_SECRETKEYBYTES,
76 .sig_bytes = MLDSA87_SIGBYTES},
const MLDSA_param_info_t MLDSA_PARAM[MLDSA_NUM_PARAM_SETS]
Lookup table of ML-DSA parameter sets indexed by MLDSA_param_t.
#define MLDSA44_POLYW1_PACKEDBYTES
#define MLDSA44_CTILDEBYTES
#define MLDSA44_SECRETKEYBYTES
#define MLDSA44_POLYVECH_PACKEDBYTES
#define MLDSA44_POLYETA_PACKEDBYTES
#define MLDSA44_POLYZ_PACKEDBYTES
#define MLDSA44_PUBLICKEYBYTES
#define MLDSA65_CTILDEBYTES
#define MLDSA65_POLYVECH_PACKEDBYTES
#define MLDSA65_POLYZ_PACKEDBYTES
#define MLDSA65_POLYETA_PACKEDBYTES
#define MLDSA65_POLYW1_PACKEDBYTES
#define MLDSA65_PUBLICKEYBYTES
#define MLDSA65_SECRETKEYBYTES
ML-DSA (Module-Lattice Digital Signature Algorithm) public API.
#define MLDSA_NUM_PARAM_SETS
ML-DSA parameter set descriptor holding all derived sizes.