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