pub trait Sign { type SIG: Signature; // Required method fn sign(&self, data: &[u8]) -> Self::SIG where Self: Sized; }
Sign a message.