Expand description
An implementation of the Megolm ratchet.
Structs
The exported session key.
A Megolm group session represents a single sending participant in an encrypted group communication context containing multiple receiving parties.
A format suitable for serialization which implements serde::Serialize
and serde::Deserialize. Obtainable by calling GroupSession::pickle.
A format suitable for serialization which implements serde::Serialize
and serde::Deserialize. Obtainable by calling
InboundGroupSession::pickle.
An encrypted Megolm message.
The session key, can be used to create a InboundGroupSession.
Enums
Error type for Megolm-based decryption failuers.
Error type describing failure modes for the SessionKey and
ExportedSessionKey decoding.