ring_compat::signature::ecdsa

Trait CurveAlg

Source
pub trait CurveAlg: PrimeCurve {
    // Required methods
    fn signing_alg() -> &'static EcdsaSigningAlgorithm;
    fn verify_alg() -> &'static EcdsaVerificationAlgorithm;
}
Available on crate feature signature only.
Expand description

Trait for associating a ring EcdsaSigningAlgorithm with an elliptic curve

Required Methods§

Source

fn signing_alg() -> &'static EcdsaSigningAlgorithm

ring signing algorithm

Source

fn verify_alg() -> &'static EcdsaVerificationAlgorithm

ring verify algorithm

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§