{"repo":"matrix-org/vodozemac","free":true,"listed":false,"github":"https://github.com/matrix-org/vodozemac","clone":"git clone https://github.com/matrix-org/vodozemac.git","description":"An implementation of Olm and Megolm in pure Rust.","language":"Rust","stars":390,"topics":["cryptography","matrix","rust","double-ratchet","encryption"],"license":"Apache-2.0","category":"security-tools","readme_excerpt":"vodozemac vodozemac is an implementation of Olm (Double Ratchet) and Megolm [vodozemac] is a pure Rust implementation of the [Olm] and [Megolm] cryptographic ratchets, offering a high-level API for straightforward creation of secure communication channels using these ratchets. Designed as a modern alternative to the [libolm] cryptographic library, vodozemac is used for end-to-end encryption in [Matrix]. It provides not only the [Olm] and [Megolm] ratchets but also additional cryptographic features useful for developing Matrix clients, such as [SAS] and the integrated encryption scheme outlined in [MSC4108]. [vodozemac]: https://hjp.znanje.hr/index.php?show=search by id&id=f19vXxZ%2F [Olm]: https://gitlab.matrix.org/matrix-org/olm/-/blob/master/docs/olm.md [Megolm]: https://gitlab.matrix.org/matrix-org/olm/-/blob/master/docs/megolm.md [libolm]: https://gitlab.matrix.org/matrix-org/olm [SAS]: https://spec.matrix.org/v1.2/client-server-api/#short-authentication-string-sas-verification [Matrix]: https://matrix.org [MSC4108]: https://github.com/matrix-org/matrix-spec-proposals/pull/4108 Documentation Explore how to implement end-to-end encryption in our [documentation]. [documentation]: https://docs.rs/vodozemac/latest/vodozemac/ Installation To install add the following to your project's Cargo.toml : Security notes This crate has received one security [audit] by [Least Authority], with no significant findings. [audit]: https://matrix.org/media/Least%20Authority%20-%20Matrix%20vod","default_branch":null,"files":null,"tree":[],"storefront":"/r/matrix-org","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/matrix-org/vodozemac/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}