This crate is a pure Rust implementation of the Olm and Megolm cryptographic ratchets:
These two algorithms are used in [matrix] for end-to-end encryption but this crate offers generic Rust APIs to implement them everywhere.
!!!DO NOT USE THIS CODE FOR PRODUCTION! IT IS NOT YET TESTED AGAINST THE REFERENCE IMPLEMENTATION!!!
Any support is very welcome. Please use the following matrix room to discuss topics around this crate: #olm:carlostrub.ch
All commits are signed with the following GPG key (find the respective key for example in the FreeBSD keyring):
3626 000C 0372 A78C 5DD7 B096 34EF 3FF3 3C29 811A
You can verify the integrity of the code by running:
git log --show-signature
Holds the required information to have a conversation with someone or something