Crate grapevine_lib

Crate grapevine_lib 

Source

Structs§

Channel
A channel for exchanging messages, through a specified stream
ChannelDesc
Core Channel data, from which we can recreate a channel
GrapevineApp
App backend. A facade over the toolkit. With this struct, you can create, manage, and interact with channels. The app should self monitor its state and handle errors gracefully.
Message
General purpose message packet
PendingAesHandshake
[PendingHandshake] but with the context of having received a [Handshake] with [ProtocolPath::AesExchange]
PendingRsaHandshake
[PendingHandshake] but with the context of having received a [Handshake] with [ProtocolPath::RsaExchange]

Enums§

PendingConnection
Unspecified type of incoming connection

Traits§

EventRecipient
Can listen for events