#uniffi #mls #e2ee


An UniFFI-compatible implementation of Messaging Layer Security (RFC 9420)

1 unstable release

0.1.0 Mar 26, 2024

#2074 in Cryptography

Apache-2.0 OR MIT

38K SLoC

UniFFI-compatible wrapper around mls-rs.

This is an opinionated UniFFI-compatible wrapper around mls-rs:

  • Opinionated: the wrapper removes some flexiblity from mls-rs and focuses on exposing the minimum functionality necessary for messaging apps.

  • UniFFI-compatible: the wrapper exposes types annotated to be used with UniFFI. This makes it possible to automatically generate a Kotlin, Swift, ... code which calls into the Rust code.


~245K SLoC