/matrix-olm-cpp

Wrapper for matrix.org encryption library in C++.

Primary LanguageC++

Matrix Olm C++ Wrapper

Description

This repo provides a C++ wrapper for the library, libolm, used in Matrix's end-to-end encryption.

Build Instructions

Dependencies

Building

To build the library, simply run make

Testing

To test the library, simplpy run make test

Contributing Instructions

  • Please consult the design document to see what functionality needs to be implemented.
  • Please run make lint before submitting a PR

Credits

The code in this repository could not have been possible without the following

  • Code and design inspiration from mujx/mtxclient by Konstantinos Sideris (AKA mujx)
  • Implementation advice from mujx, kitsune, anoa, Matthew, and other members of the matrix community