Crate sosistab2

Source

Modules§

crypt

Structs§

Multiplex
A multiplex session over a sosistab session, implementing both reliable “streams” and unreliable messages.
MuxPublic
A server public key for the end-to-end multiplex.
MuxSecret
A server secret key for the end-to-end multiplex.
OrPipeListener
Stream
Stream represents a reliable stream, multiplexed over a [Multiplex]. It implements AsyncRead, AsyncWrite, and Clone, making using it very similar to using a TcpStream.
StreamState
The raw internal state of a stream.

Enums§

RelKind
StreamMessage
A stream-related message.

Traits§

Pipe
Abstracts over any “pipe” that can carry datagrams along one particular path. This should almost always be used in conjunction with crate::Multiplex.
PipeListener
Abstracts over any “listener” that can receive Pipes.

Type Aliases§

MuxStreamDeprecated