Skip to main content

Module node

Module node 

Source
Expand description

High-level entry point: ties handshake, session, and pipeline into a single API.

SrxNode is the primary type an application uses to establish a connection and send/receive data through the full SRX protocol stack.

Application
  └─ SrxNode
       ├─ Handshake  (Kyber + X25519 + optional Ed25519)
       ├─ Session    (seed, data key, packet counter)
       └─ SrxPipeline (pad → encrypt → frame → mimicry → jitter → transport)

Structs§

SrxNode
High-level SRX protocol node (client or server).