Expand description
§Key Schedule
This module defines types and implementations for key schedule operations.
It provides the EpochAuthenticator
and ResumptionPskSecret
types.
§Internal Documentation
The key schedule is described in Section 9 of the MLS specification. It evolves in epochs, with new key material injected in each epoch.
The key schedule flow (from Section 9 of the MLS specification) is as follows:
Re-exports§
pub use psk::ExternalPsk;
pub use psk::Psk;
Modules§
Structs§
- Epoch
Authenticator - A secret that can be used among members to make sure everyone has the same group state.
- Resumption
PskSecret - A group secret that can be used among members to prove that a member was part of a group in a given epoch.