Crate secret_stream

Source
Expand description

Run a secret-handshake and return a box-stream encrypted connection.

This library uses libsodium internally. In application code, call sodiumoxide::init() before using any functions from this module.

Structsยง

Client
A future that initiates a secret-handshake and then yields a channel that encrypts/decrypts all data via box-stream.
OwningClient
A future that initiates a secret-handshake and then yields a channel that encrypts/decrypts all data via box-stream.
OwningServer
A future that accepts a secret-handshake and then yields a channel that encrypts/decrypts all data via box-stream.
OwningServerFilter
A future that accepts a secret-handshake based on a filter function and then yields a channel that encrypts/decrypts all data via box-stream.
Server
A future that accepts a secret-handshake and then yields a channel that encrypts/decrypts all data via box-stream.
ServerFilter
A future that accepts a secret-handshake based on a filter function and then yields a channel that encrypts/decrypts all data via box-stream.