secret-channel

🤫 A protocol for an authenticated and encrypted message stream

Downloads
35
Stars
4

"Secret Channel"

Streaming authenticated encryption using ChaCha20-Poly1305 (RFC 8439) (or other AEADs).

A protocol for a secure message stream, after you've done a secure key exchange.

(Note: This protocol has not been audited to be safe. Use at your own risk.)

Specification

See SPEC.md

Packages

JavaScript

Protocol: secret-channel

Pull Stream: pull-secret-channel

Node Stream

TODO

Rust

Protocol

TODO

Async Stream

TODO