de-mls 3.0.0

Decentralized MLS — end-to-end encrypted group messaging with consensus-based membership management over gossipsub-like networks
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Freeze round candidate processing, selection, and commit application.
//!
//! Two submodules:
//! - [`round`] — public surface plus per-round setup and priority selection.
//! - [`apply`] — phase-3 loop: per-candidate apply, staging, validation,
//!   and post-commit bookkeeping.

mod apply;
mod round;

pub use round::{
    CommitHash, FreezeFinalizeResult, FreezeOutcome, buffer_commit_candidate, compute_commit_hash,
    finalize_freeze_round,
};