Skip to main content

Keypair

Trait Keypair 

pub trait Keypair {
    type VerifyingKey: Clone;

    // Required method
    fn verifying_key(&self) -> Self::VerifyingKey;
}
Expand description

Signing keypair with an associated verifying key.

This represents a type which holds both a signing key and a verifying key.

Required Associated Types§

type VerifyingKey: Clone

Verifying key type for this keypair.

Required Methods§

fn verifying_key(&self) -> Self::VerifyingKey

Get the verifying key which can verify signatures produced by the signing key portion of this keypair.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

§

impl<K> Keypair for K
where K: KeypairRef,