Trait Verifiable

Source
pub trait Verifiable: Signatures + Digestible {
    // Provided method
    fn verify<V>(&self, verifier: &V) -> bool
       where V: Verifier + Verifies<Self>,
             Self: Sized { ... }
}
Expand description

Verifiable if Digestible and carrying Signatures.

Provided Methods§

Source

fn verify<V>(&self, verifier: &V) -> bool
where V: Verifier + Verifies<Self>, Self: Sized,

Verify this signed data structure with a verifier.

Both Ed25519 and FN-DSA signatures need to be valid for verification to succeed.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§