pub trait Verifier<S> {
    // Required method
    fn verify(&self, msg: &[u8], signature: &S) -> Result<(), Error>;
}
Available on crate feature signature only.
Expand description

Verify the provided message bytestring using Self (e.g. a public key)

Required Methods§

source

fn verify(&self, msg: &[u8], signature: &S) -> Result<(), Error>

Use Self to verify that the provided signature for a given message bytestring is authentic.

Returns Error if it is inauthentic, or otherwise returns ().

Implementors§

source§

impl Verifier<Signature> for ring_compat::signature::ed25519::VerifyingKey

source§

impl<C> Verifier<Signature<C>> for ring_compat::signature::ecdsa::VerifyingKey<C>where C: CurveAlg + PrimeCurve, FieldBytesSize<C>: ModulusSize, SignatureSize<C>: ArrayLength<u8>,