Module client

Module client 

Source
Available on (32-bit or 64-bit) and (crate features test-utils) only.
Expand description

This module provides the Client datastructure, which contains the state associated with a client in the context of MLS, along with functions to have that client perform certain MLS operations.

Structsยง

Client
The client contains the necessary state for a client in the context of MLS. It contains the group states, as well as a reference to a KeyStore containing its CredentialWithKeys. The key_package_bundles field contains generated KeyPackageBundles that are waiting to be used for new groups.