Module devolutions_crypto_wayk::bastion::key_exchange[][src]

Primitives for Wayk Bastion Key Exchange protocol

Structs

KeyExchange

Basically wraps x25519_dalek

PublicKey

A Diffie-Hellman public key, corresponding to an EphemeralSecret or StaticSecret key.

SharedSecret

Wraps shared secret produced by key exchange

Functions

decrypt_key

Decrypts symmetric key using shared secret.

encrypt_key

Encrypts symmetric key to be sent over the wire using shared secret.