Crate disco

Source
Expand description

A rust implementation of the disco protocol.

Re-exports§

pub use symmetric::DiscoHash;
pub use ed25519_dalek as ed25519;
pub use x25519_dalek as x25519;

Modules§

symmetric
Symmetric crypto primitives built with strobe.

Structs§

SessionBuilder
Session builder.
StatelessTransportState
A state machine encompassing the transport phase of a Noise session.
TransportState
A state machine encompassing the transport phase of a Noise session.

Enums§

ReadError
Read error returned by read_message.

Constants§

MAX_MSG_LEN
Maximum message length defined in the Noise specification.
TAG_LEN
Tag length defined in the Noise specification.