Expand description
MDK storage - A set of storage provider traits and types for implementing MLS storage
It is designed to be used in conjunction with the openmls crate.
Re-exports§
pub use error::MdkStorageError;pub use group_id::GroupId;pub use secret::Secret;
Modules§
- error
- Error types for MDK storage operations
- group_
id - GroupId wrapper around OpenMLS GroupId
- groups
- Groups module
- messages
- Messages module
- mls_
codec - MLS codec and types for storage implementations.
- secret
- Secret wrapper for zeroization
- welcomes
- Welcomes module
Macros§
- impl_
exporter_ secret_ methods - Helper macro to generate exporter secret CRUD methods for a storage backend
Enums§
- Backend
- Backend
Traits§
- MdkStorage
Provider - Storage provider for MDK.
- Zeroize
- Trait for securely erasing values from memory.
Derive Macros§
- Zeroize
- Derive the
Zeroizetrait.