Trait did_key::Ecdh[][src]

pub trait Ecdh {
    fn key_exchange(&self, their_public: &Self) -> Vec<u8>;
}

Used for Elliptic-curve Diffie–Hellman key exchange operations

Required methods

fn key_exchange(&self, their_public: &Self) -> Vec<u8>[src]

Perform key exchange operation

Loading content...

Implementors

impl Ecdh for KeyPair[src]

impl Ecdh for Bls12381KeyPair[src]

impl Ecdh for Ed25519KeyPair[src]

impl Ecdh for P256KeyPair[src]

impl Ecdh for Secp256k1KeyPair[src]

impl Ecdh for X25519KeyPair[src]

Loading content...