3 releases
0.1.2 | Apr 12, 2020 |
---|---|
0.1.1 | Apr 4, 2020 |
0.1.0 | Apr 4, 2020 |
#6 in #ratchet
6KB
Olm: A Cryptographic Ratchet
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!!!
Discussions and Support
Any support is very welcome. Please use the following matrix room to discuss topics around this crate: #olm:carlostrub.ch
Source Code Integrity
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
Dependencies
~4MB
~76K SLoC