pub trait AttenuationKeyGenerator<PublicAttenuationKey: PublicKey, PrivateAttenuationKey: PrivateKey> {
fn generate_attenuation_key(
&self
) -> Result<(PublicAttenuationKey, PrivateAttenuationKey), Error>;
}Expand description
Trait for generating new attenuation keys.
Required Methods
Generate a new, random attenuation key.