This document describes how to create and verify EdDSA-compatible signatures using public key and private key formats initially defined for the X25519 and X448 elliptic curve Diffie-Hellman functions.| Signal Messenger
Introduction to the Diffie-Hellman key exchange| www.gabriel.urdhr.fr
At Open Whisper Systems, we’ve been working on improving our encrypted asynchronous chat protocol for TextSecure. The TextSecure protocol was originally a derivative of OTR, with minor changes to accommodate it for transports with constraints like SMS or Push. Some of the recent changes we’ve ...| Signal Messenger
The Double Ratchet algorithm is used by two parties to exchange encrypted messages based on a shared secret key.| Signal Messenger
This document describes the "X3DH" (or "Extended Triple Diffie-Hellman") key agreement protocol.| Signal Messenger