pub trait Signer: Zeroize { fn sign(&mut self, secret_key: &Secret, data: &[u8]) -> Result<Signature>; }
Signing functionality
Generate a signature for given data using given secret key