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;
15
16pub mod EncryptedMessage;
17
18pub mod EncryptionKey;
19
20pub mod SecureMessage;
21
22pub mod SecurityConfig;
23
24pub mod SecurityStats;