Skip to main content

DevelopmentNodeEnvironment_MicrosoftVSCodeDependency_22NodeVersion_Bundle_Clean_Debug_ElectronProfile_EsbuildCompiler_Mountain/IPC/Enhanced/SecureMessageChannel/
mod.rs

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