Skip to main content

HashMLDSA65_with_SHA256

Type Alias HashMLDSA65_with_SHA256 

Source
pub type HashMLDSA65_with_SHA256 = HashMLDSA<SHA256, 32, 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 HashML-DSA-65_with_SHA256 signature algorithm.

Aliased Type§

pub struct HashMLDSA65_with_SHA256 { /* private fields */ }

Trait Implementations§

Source§

impl Algorithm for HashMLDSA65_with_SHA256

Source§

const ALG_NAME: &'static str = HASH_ML_DSA_65_WITH_SHA256_NAME

String name for the algorithm, used consistently across the library.
Source§

const MAX_SECURITY_STRENGTH: SecurityStrength = SecurityStrength::_128bit

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.