pub trait Signer { // Required method fn sign( &self, input: &[u8], padding: Option<SignaturePadding>, ) -> Result<Box<[u8]>>; }
Create a signature for a given payload using an asymmetric key.