Trait VerifiableCurve

Source
pub trait VerifiableCurve: Curve {
    // Required method
    fn verify(
        signature: &Self::Signature,
        message: &Self::Message,
        verifying_key: &Self::VerifyingKey,
    ) -> Option<Self::PublicKey>;
}

Required Methods§

Source

fn verify( signature: &Self::Signature, message: &Self::Message, verifying_key: &Self::VerifyingKey, ) -> Option<Self::PublicKey>

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§