See the intro for more background and an overview.
- packet - all binary and JSON data encoding/encapsulation
- Cipher Sets - asynchronous and streaming encryption, multiple keys
- message - an asynchronous encrypted packet between two endpoints
- handshake - a type of message used to establish a streaming encryption session for channels
- channel - small (max 1400 bytes) synchronous encrypted packets, proxies larger reliable and unreliable data streams
- cloaking - randomize all bytes on the wire
base | reliable | cloaking | 1a | 1b | 1c | 2a | 2b | 3a | |
---|---|---|---|---|---|---|---|---|---|
node.js | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||
browser js | ✓ | ✓ | ✓ | ✓ | ✓ | ||||
c - unix | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||
c - embedded | ✓ | ✓ | ✓ | ✓ | |||||
go | ✓ | ✓ | ✓ | ||||||
c# | ✓ | ✓ | ✓ |