Trait ed25519_dalek::Verifier[][src]

pub trait Verifier<S> where
    S: Signature
{ fn verify(&self, msg: &[u8], signature: &S) -> Result<(), Error>; }
Expand description

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

Required methods

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

Expand description

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

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

Loading content...

Implementors

impl Verifier<Signature> for Keypair[src]

fn verify(
    &self,
    message: &[u8],
    signature: &Signature
) -> Result<(), SignatureError>
[src]

Verify a signature on a message with this keypair’s public key.

impl Verifier<Signature> for PublicKey[src]

fn verify(
    &self,
    message: &[u8],
    signature: &Signature
) -> Result<(), SignatureError>
[src]

Verify a signature on a message with this keypair’s public key.

Return

Returns Ok(()) if the signature is valid, and Err otherwise.

Loading content...