Trait MlDsaParams

Source
pub trait MlDsaParams:
    SigningKeyParams
    + VerifyingKeyParams
    + SignatureParams
    + Debug
    + Default
    + PartialEq
    + Clone { }
Expand description

An instance of MlDsaParams defines all of the parameters necessary for ML-DSA operations. Typically this is done by implementing ParameterSet with values that will fit into the blanket implementations of SigningKeyParams, VerifyingKeyParams, and SignatureParams.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<T> MlDsaParams for T
where T: SigningKeyParams + VerifyingKeyParams + SignatureParams + Debug + Default + PartialEq + Clone,