Skip to content
This repository has been archived by the owner on Feb 18, 2021. It is now read-only.

Latest commit

 

History

History

e3x

E3X - End-to-End Encrypted eXchange

See the intro for more background and an overview.

Index

  • 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

Implementations

base reliable cloaking 1a 1b 1c 2a 2b 3a
node.js
browser js
c - unix
c - embedded
go
c#