Skip to content

An implementation of Olm and Megolm in pure Rust.

License

Notifications You must be signed in to change notification settings

xmtp/vodozemac

 
 

Repository files navigation

Build Status codecov License Docs - Main Docs - Stable

A Rust implementation of Olm and Megolm

vodozemac is a Rust reimplementation of libolm, a cryptographic library used for end-to-end encryption in Matrix. At its core, it is an implementation of the Olm and Megolm cryptographic ratchets, along with a high-level API to easily establish cryptographic communication channels employing those ratchets with other parties. It also implements some other miscellaneous cryptographic functionality which is useful for building Matrix clients, such as SAS.

Features

Supported

Unsupported

Planned

About

An implementation of Olm and Megolm in pure Rust.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.9%
  • Makefile 0.1%