bc_envelope

Trait Signer

Source
pub trait Signer {
    // Required method
    fn sign_with_options(
        &self,
        message: &dyn AsRef<[u8]>,
        options: Option<SigningOptions>,
    ) -> Result<Signature, Error>;

    // Provided method
    fn sign(&self, message: &dyn AsRef<[u8]>) -> Result<Signature, Error> { ... }
}

Required Methods§

Source

fn sign_with_options( &self, message: &dyn AsRef<[u8]>, options: Option<SigningOptions>, ) -> Result<Signature, Error>

Provided Methods§

Source

fn sign(&self, message: &dyn AsRef<[u8]>) -> Result<Signature, Error>

Implementors§