pub trait Signer<Sig> { // Required method fn sign(&self, msg: &[u8]) -> Sig; }
Trait impl’d by a key/keypair that can create signatures.
Create a new signature over a message.