pub trait KeyPair: Debug + Send + Sized + Sync {
    type PublicKey: AsRef<[u8]> + Debug + Clone + Send + Sized + Sync;

    fn public_key(&self) -> &Self::PublicKey;
}
Expand description

Key pairs for signing messages (private key and public key).

Required Associated Types

The type of the public key.

Required Methods

The public key for the key pair.

Implementors