Module openmls::extensions

source ·
Expand description


In MLS, extensions appear in the following places:

  • In KeyPackages, to describe client capabilities and aspects of their participation in the group.
  • In the GroupInfo, to tell new members of a group what parameters are being used by the group, and to provide any additional details required to join the group.
  • In the GroupContext object, to ensure that all members of the group have the same view of the parameters in use.

Note that GroupInfo and GroupContext are not exposed in OpenMLS’ public API.

OpenMLS supports the following extensions:




Type Definitions