[][src]Module ssb_handshake::crypto

Modules

message
outcome
shared_secret

Structs

ClientEphPublicKey

Client ephemeral public key (generated anew for each connection)

ClientEphSecretKey

Client ephemeral secret key

ClientPublicKey

Client long-term public key

ClientSecretKey

Client long-term secret key

ClientSignature
ServerEphPublicKey

Server ephemeral public key (generated anew for each connection)

ServerEphSecretKey

Server ephemeral secret key

ServerPublicKey

Server long-term public key; known to client prior to the handshake

ServerSecretKey

Server long-term secret key

Functions

gen_client_eph_keypair
gen_server_eph_keypair