Embedded SDK
Embedded SDK
Loading...
Searching...
No Matches
Macros
Common ML-DSA Parameters (FIPS 204)

Macros

#define MLDSA_N   256U
 
#define MLDSA_Q   8380417
 
#define MLDSA_D   13U
 
#define MLDSA_SEEDBYTES   32U
 
#define MLDSA_CRHBYTES   64U
 
#define MLDSA_TRBYTES   64U
 
#define MLDSA_RNDBYTES   32U
 
#define MLDSA_POLYT1_PACKEDBYTES   320U
 
#define MLDSA_POLYT0_PACKEDBYTES   416U
 

Detailed Description

Macro Definition Documentation

◆ MLDSA_CRHBYTES

#define MLDSA_CRHBYTES   64U

Size of CRH output (bytes).

Definition at line 41 of file lcx_mldsa.h.

◆ MLDSA_D

#define MLDSA_D   13U

Dropped bits from t.

Definition at line 39 of file lcx_mldsa.h.

◆ MLDSA_N

#define MLDSA_N   256U

Number of coefficients per polynomial.

Definition at line 37 of file lcx_mldsa.h.

◆ MLDSA_POLYT0_PACKEDBYTES

#define MLDSA_POLYT0_PACKEDBYTES   416U

Packed polynomial t0 size (bytes).

Definition at line 46 of file lcx_mldsa.h.

◆ MLDSA_POLYT1_PACKEDBYTES

#define MLDSA_POLYT1_PACKEDBYTES   320U

Packed polynomial t1 size (bytes).

Definition at line 45 of file lcx_mldsa.h.

◆ MLDSA_Q

#define MLDSA_Q   8380417

Modulus q.

Definition at line 38 of file lcx_mldsa.h.

◆ MLDSA_RNDBYTES

#define MLDSA_RNDBYTES   32U

Size of signing randomness (bytes).

Definition at line 43 of file lcx_mldsa.h.

◆ MLDSA_SEEDBYTES

#define MLDSA_SEEDBYTES   32U

Size of seeds (bytes).

Definition at line 40 of file lcx_mldsa.h.

◆ MLDSA_TRBYTES

#define MLDSA_TRBYTES   64U

Size of tr hash (bytes).

Definition at line 42 of file lcx_mldsa.h.