Skip to main content

EvidenceSigner

Trait EvidenceSigner 

Source
pub trait EvidenceSigner {
    // Required methods
    fn sign(&self, data: &[u8]) -> Result<Vec<u8>>;
    fn algorithm(&self) -> Algorithm;
    fn public_key(&self) -> Vec<u8> ;
}

Required Methods§

Source

fn sign(&self, data: &[u8]) -> Result<Vec<u8>>

Sign data and return the raw signature bytes.

Source

fn algorithm(&self) -> Algorithm

Source

fn public_key(&self) -> Vec<u8>

Implementations on Foreign Types§

Source§

impl EvidenceSigner for SigningKey

Source§

fn sign(&self, data: &[u8]) -> Result<Vec<u8>>

Source§

fn algorithm(&self) -> Algorithm

Source§

fn public_key(&self) -> Vec<u8>

Implementors§