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