Skip to main content

Crate cortex_airlock

Crate cortex_airlock 

Source
Expand description

TIBET Cortex Airlock — Zero plaintext lifetime processing

The Airlock ensures data is NEVER plaintext outside a controlled scope:

  • Memory is mlock’d (pinned, never swapped to disk)
  • All buffers are zeroized on drop
  • Processing happens within a closure — plaintext cannot escape
  • Audit tokens are generated for every airlock session
┌─── AIRLOCK ────────────────────────┐
│  1. Data IN (encrypted envelope)   │
│  2. Decrypt WITHIN airlock         │
│  3. Process (closure scope)        │
│  4. Result OUT (re-encrypted)      │
│  5. WIPE — zero all plaintext      │
└────────────────────────────────────┘

Structs§

Airlock
The Airlock — zero plaintext lifetime processing
AirlockConfig
Airlock configuration
AirlockSession
Audit record for an airlock session
LockedBuffer
A memory buffer that is: