Mountain/IPC/Enhanced/SecureMessageChannel/mod.rs
1#![allow(non_snake_case)]
2
3//! # Secure Message Channel
4//!
5//! AES-256-GCM + HMAC-SHA256 encrypted IPC channel with
6//! automatic key rotation, replay protection, and a generic
7//! `SecureMessage::Struct<T>` envelope for adding routing
8//! headers. The `Channel::Struct` aggregator + giant impl
9//! lives in `Channel.rs` (tightly-coupled cluster); the
10//! per-key state, the encrypted-message DTO, the stats DTO,
11//! and the secure-message wrapper each live in their own
12//! sibling.
13
14pub mod Channel;
15pub mod EncryptedMessage;
16pub mod EncryptionKey;
17pub mod SecureMessage;
18pub mod SecurityConfig;
19pub mod SecurityStats;