The #DoubleRatchet algorithm is used by two parties to exchange #encryptedmessages based on a shared secret key. Typically the parties will use somekey agreement protocol to agree on the shared secret key. Following this, the parties will use the Double Ratchet to send and receive #encrypted messages.
#chiffrement #whitepaper #signal
https://www.signal.org/docs/specifications/doubleratchet/doubleratchet.pdf
#doubleratchet #encryptedmessages #encrypted #chiffrement #whitepaper #signal
Vodozemac, https://github.com/matrix-org/vodozemac/.
Vodozemac is a Rust implementation of the Olm and Megolm algorithms.
Olm: https://gitlab.matrix.org/matrix-org/olm/-/blob/master/docs/olm.md
Megolm: https://gitlab.matrix.org/matrix-org/olm/-/blob/master/docs/megolm.md
Oh. It compiles to Wasm.
#matrix #encryption #doubleratchet #cryptography #rustlang #webassembly
#matrix #encryption #doubleratchet #cryptography #rustlang #webassembly
Olm 3.0.0 released! Featuring several big changes including: improved Python bindings, new support for CMake, and in JavaScript, WebAssembly by default, which gives a big speed boost! #cryptography #doubleratchet Read more: https://matrix.org/blog/2018/10/25/olm-3-0-0-released/