Trait mail_auth::common::crypto::SigningKey
source · pub trait SigningKey {
type Hasher: HashImpl;
// Required methods
fn sign(&self, input: impl Writable) -> Result<Vec<u8>>;
fn algorithm(&self) -> Algorithm;
// Provided method
fn hash(&self, data: impl Writable) -> HashOutput { ... }
}Required Associated Types§
Required Methods§
Provided Methods§
fn hash(&self, data: impl Writable) -> HashOutput
Object Safety§
This trait is not object safe.