AttenuationKeyGenerator

Trait AttenuationKeyGenerator 

Source
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§

Source

fn generate_attenuation_key( &self, ) -> Result<(PublicAttenuationKey, PrivateAttenuationKey), Error>

Generate a new, random attenuation key.

Implementors§