bc_components

Trait Signer

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

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

Required Methods§

Source

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

Provided Methods§

Source

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

Implementors§