Skip to main content

Crate mdk_storage_traits

Crate mdk_storage_traits 

Source
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§

MdkStorageProvider
Storage provider for MDK.
Zeroize
Trait for securely erasing values from memory.

Derive Macros§

Zeroize
Derive the Zeroize trait.