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