Skip to main content

Module params

Module params 

Source
Expand description

params.rs - Enhanced polynomial ring parameters with NTT support

Structs§

MlDsa44Params
Example: ML-DSA parameter sets
MlDsaParams
General ML-DSA parameter set used by the signature implementation
MlDsaParamsMont
Optional: ML-DSA parameters with Montgomery output Use this when you need coefficients to stay in Montgomery domain after inverse NTT

Enums§

PostInvNtt
Post-processing mode after a Gentleman–Sande inverse NTT.

Traits§

Modulus
Basic trait defining the modulus and degree for a polynomial ring
NttModulus
Extended trait for NTT-enabled moduli

Functions§

is_power_of_two
Check if N is a power of 2
is_prime
Helper functions for parameter validation Check if a number is prime (simplified check)