Module group

Source
Expand description

E2EE group created by a Client.

Modules§

component_operation
external_commit
External commit building.
mls_rules
proposal
Proposals to evolve a MLS Group

Structs§

ApplicationMessageDescription
Description of a MLS application message.
CachedProposal
Capabilities
Capabilities of a MLS client
CommitBuilder
Build a commit with multiple proposals by-value.
CommitMessageDescription
Description of a processed MLS commit message.
CommitOutput
Result of MLS commit operation using Group::commit or CommitBuilder::build.
CommitSecrets
ExportedTree
Group
An MLS end-to-end encrypted group.
GroupContext
GroupInfo
GroupState
Member
A member of a MLS group.
MessageKey
AEAD key derived by the MLS secret tree.
NewEpoch
NewMemberInfo
Information provided to new members upon joining a group.
ProposalMessageDescription
Description of a processed MLS proposal message.
ReinitClient
Roster

Enums§

CommitEffect
ContentType
ProposalSender
Proposal sender type.
ReceivedMessage
An event generated as a result of processing a message for a group with Group::process_incoming_message.
Sender
Description of a MlsMessage sender