Expand description
This module implements the ratchet tree component of MLS.
It exposes the Node
enum that can contain either a LeafNode
or a ParentNode
.
Modules
TreeSync errors
Structs
This struct implements the MLS leaf node and contains a KeyPackage
and
potentially a corresponding HpkePrivateKey
.
This struct implements the MLS parent node. It contains its public key, parent hash and unmerged leaves. Additionally, it may contain the private key corresponding to the public key.
Enums
Container enum for leaf and parent nodes.