Verifier

Trait Verifier 

Source
pub trait Verifier:
    Send
    + Sync
    + 'static {
    // Required method
    fn verify<'a>(
        &'a self,
        region: &'a [u8],
        sig_value: &'a [u8],
        public_key: &'a [u8],
    ) -> Pin<Box<dyn Future<Output = Result<VerifyOutcome, TrustError>> + Send + 'a>>;
}
Expand description

Verifies a signature against a public key.

Required Methods§

Source

fn verify<'a>( &'a self, region: &'a [u8], sig_value: &'a [u8], public_key: &'a [u8], ) -> Pin<Box<dyn Future<Output = Result<VerifyOutcome, TrustError>> + Send + 'a>>

Implementors§