pub type MLDSA65 = MLDSA<MLDSA65_PK_LEN, MLDSA65_SK_LEN, MLDSA65_SIG_LEN, MLDSA65PublicKey, MLDSA65PrivateKey, MLDSA65_TAU, MLDSA65_LAMBDA, MLDSA65_GAMMA1, MLDSA65_GAMMA2, MLDSA65_k, MLDSA65_l, MLDSA65_ETA, MLDSA65_BETA, MLDSA65_OMEGA, MLDSA65_C_TILDE, MLDSA65_POLY_Z_PACKED_LEN, MLDSA65_POLY_W1_PACKED_LEN, MLDSA65_LAMBDA_over_4, MLDSA65_GAMMA1_MINUS_BETA, MLDSA65_GAMMA2_MINUS_BETA, MLDSA65_GAMMA1_MASK_LEN>;Expand description
The ML-DSA-65 algorithm.
Aliased Type§
pub struct MLDSA65 { /* private fields */ }Trait Implementations§
Source§impl Algorithm for MLDSA65
impl Algorithm for MLDSA65
Source§const ALG_NAME: &'static str = ML_DSA_65_NAME
const ALG_NAME: &'static str = ML_DSA_65_NAME
String name for the algorithm, used consistently across the library.
Source§const MAX_SECURITY_STRENGTH: SecurityStrength = SecurityStrength::_192bit
const MAX_SECURITY_STRENGTH: SecurityStrength = SecurityStrength::_192bit
Maximum security strength supported by the algorithm.
In other words, this algorithm can produce outputs up to this security strength,
but may produce outputs with lower security strength, for example, if asked to truncate.