https://github.com/matrix-org/olm
An implementation of the Double Ratchet cryptographic ratchet in C++/C
https://github.com/matrix-org/olm
Last synced: 7 months ago
JSON representation
An implementation of the Double Ratchet cryptographic ratchet in C++/C
- Host: GitHub
- URL: https://github.com/matrix-org/olm
- Owner: matrix-org
- Created: 2015-10-02T23:05:25.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2021-11-19T10:19:35.000Z (over 4 years ago)
- Last Synced: 2025-01-13T22:23:40.673Z (over 1 year ago)
- Homepage: https://gitlab.matrix.org/matrix-org/olm
- Size: 5.86 KB
- Stars: 63
- Watchers: 33
- Forks: 9
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# olm
Olm (libolm) is an independent Apache-licensed implementation of the Double Ratchet cryptographic ratchet in C & C++, also including the new Megolm group ratchet as used in Matrix.
The Olm repository now lives at https://gitlab.matrix.org/matrix-org/olm.
We don't host Olm on Github as that would constitute re-exporting its cryptography to/from the US, which technically requires us to file additional paperwork with the US government: see https://www.bis.doc.gov/index.php/policy-guidance/encryption/6-faqs for details. Given Olm is currently developed in the UK & France, and https://matrix.org/git is hosted in UK / Holland / Germany, we store the code on this side of the Atlantic :)
## Bug reporting
*However*, please do file bugs against https://github.com/matrix-org/olm/issues, as we don't have anywhere else to track them!
## Security issues
If you think you found a security issue in libolm, any of its bindings or the Olm/Megolm protocols, please follow our [Security Disclosure Policy](https://matrix.org/security-disclosure-policy/) to report.