core_crypto::mls

Module conversation

Source
Expand description

MLS groups (aka conversation) are the actual entities cementing all the participants in a conversation.

This table summarizes what operations are permitted on a group depending its state: (PP=pending proposal, PC=pending commit)

can I ?0 PP / 0 PC1+ PP / 0 PC0 PP / 1 PC1+ PP / 1 PC
encrypt
handshake
merge
decrypt

Structs§

Enums§

Traits§

  • The Conversation trait provides a set of operations that can be done on an immutable conversation.

Type Aliases§

  • A unique identifier for a group/conversation. The identifier must be unique within a client.