@bcts/triple-ratchet
v1.0.0-alpha.22
Published
Signal's Triple Ratchet for TypeScript
Downloads
161
Maintainers
Readme
Signal's Triple Ratchet for TypeScript
Disclaimer: This package is under active development and APIs may change.
Introduction
triple-ratchet is a TypeScript implementation of the Triple Ratchet protocol. It extends the Double Ratchet with SPQR post-quantum ratchet steps, implementing Signal Protocol v4: X3DH + ML-KEM (Kyber) hybrid key agreement for quantum-resistant end-to-end encryption.
Rust Reference Implementation
This TypeScript implementation is based on libsignal v0.87.1 (commit).
