gbp_node/lib.rs
1//! GBP-layer group node: framing, AEAD, replay window, control plane and
2//! FSM.
3//!
4//! Sub-protocol logic (GTP, GAP, GSP) lives in their own crates; each builds
5//! on top of [`GroupNode`] and the [`Sealer`] trait, which acts as the AEAD
6//! transport boundary between the protocol layer and the cryptographic
7//! provider (`gbp-mls` in the default configuration).
8
9#![deny(missing_docs)]
10
11pub mod node;
12
13pub use node::{DeliveredPayload, Event, GroupNode, NodeError, OutboundFrame, Sealer};