pub trait KeyExchange {
// Required method
fn exchange(&self, their_public: &X25519PublicKey) -> SharedSecret;
}Expand description
Key exchange trait for performing Diffie-Hellman.
Required Methods§
Sourcefn exchange(&self, their_public: &X25519PublicKey) -> SharedSecret
fn exchange(&self, their_public: &X25519PublicKey) -> SharedSecret
Perform key exchange to derive a shared secret.