Trait Curve

Source
pub trait Curve {
    type PublicKey;
    type Signature;
    type Message: AsRef<[u8]> + ?Sized;
    type VerifyingKey;
}

Required Associated Types§

Source

type PublicKey

Source

type Signature

Source

type Message: AsRef<[u8]> + ?Sized

Message that can be signed by this curve

Source

type VerifyingKey

Public key that should be known prior to verification

Implementors§