Crate sosistab2

source ·

Modules

Structs

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

Enums

Traits

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

Type Aliases