olm

Crates.ioolm
lib.rsolm
version0.1.2
sourcesrc
created_at2020-04-04 20:36:55.045931
updated_at2020-04-12 12:49:15.665976
descriptionNative implementation of the Olm and Megolm cryptographic ratchets
homepagehttps://matrix.org/docs/guides/end-to-end-encryption-implementation-guide
repositoryhttps://bitbucket.org/carlostrub/olm/src/master/
max_upload_size
id226391
size9,631
Carlo Strub (carlostrub)

documentation

https://docs.rs/olm

README

Quality Gate Status

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

Commit count: 0

cargo fmt