OpenMLS
OpenMLS is an implementation of the MLS RFC.
The main entry point for most consumers should be the MlsGroup. It provides an safe, opinionated API for interacting with core groups.
Error handling
OpenMLS is panic-free. All functions that can potentially fail at some point return a [Result].
Each module has an errors.rs
defining module specific errors that are used
within the crate. This exposes some of the module errors that are publicly relevant.
All errors implement the Error
trait and
PartialEq
.
See the [mod@error] module for more details.