Embedded SDK
Embedded SDK
Loading...
Searching...
No Matches
cx_mldsa_smallpoly.c File Reference

ML-DSA small NTT mod 3329 for low-RAM optimization. More...

Go to the source code of this file.

Detailed Description

ML-DSA small NTT mod 3329 for low-RAM optimization.

Implements 16-bit NTT / inverse NTT / basemul using the Kyber prime 3329. This enables multiplying the challenge polynomial c (TAU nonzero +/-1 coefficients) by secret polynomials s1/s2 (coefficients in [-eta, eta]) using only 512 bytes per polynomial instead of 1024 bytes.

Definition in file cx_mldsa_smallpoly.c.