KeyExchange

Trait KeyExchange 

Source
pub trait KeyExchange {
    // Required method
    fn exchange(&self, their_public: &X25519PublicKey) -> SharedSecret;
}
Expand description

Key exchange trait for performing Diffie-Hellman.

Required Methods§

Source

fn exchange(&self, their_public: &X25519PublicKey) -> SharedSecret

Perform key exchange to derive a shared secret.

Implementors§