An implementation of the Double Ratchet cryptographic ratchet described by https://whispersystems.org/docs/specifications/doubleratchet/, written in C and C++11 and exposed as a C API.

The specification of the Olm ratchet can be found at https://git.matrix.org/git/olm/about/docs/olm.rst.

This library also includes an implementation of the Megolm cryptographic ratchet, as specified at https://git.matrix.org/git/olm/about/docs/megolm.rst.

Repository: https://git.matrix.org/git/olm

How helpful was this page?