#uniffi #mls #e2ee

mls-rs-uniffi

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

1 unstable release

0.1.0 Mar 26, 2024

#1609 in Cryptography

Download history 52/week @ 2024-03-20 47/week @ 2024-03-27 19/week @ 2024-04-03

118 downloads per month

Apache-2.0 OR MIT

1.5MB
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.

Dependencies

~9–12MB
~243K SLoC