#openmls #security #messaging #primitive #rust-crypto #mls #back-end

openmls_rust_crypto

A crypto backend for OpenMLS implementing openmls_traits using RustCrypto primitives

13 releases

0.3.0 Sep 4, 2024
0.3.0-pre.2 Aug 22, 2024
0.3.0-pre.1 Jul 24, 2024
0.2.0 Jul 20, 2023
0.1.0 Feb 28, 2022

#1611 in Cryptography

Download history 48/week @ 2024-10-13 67/week @ 2024-10-20 80/week @ 2024-10-27 76/week @ 2024-11-03 4/week @ 2024-11-10 51/week @ 2024-11-17 18/week @ 2024-11-24 2/week @ 2024-12-01 85/week @ 2024-12-08 93/week @ 2024-12-15 3/week @ 2024-12-22 10/week @ 2024-12-29 74/week @ 2025-01-05 39/week @ 2025-01-12 129/week @ 2025-01-19 76/week @ 2025-01-26

321 downloads per month
Used in 5 crates

MIT license

135KB
3K SLoC

Rust Crypto Backend

This crate implements the OpenMLS traits using the following rust crates: hkdf, sha2, p256, p384, x25519-dalek-ng, ed25519-dalek chacha20poly1305, aes-gcm.


lib.rs:

OpenMLS Default Crypto Provider

This is an implementation of the OpenMlsProvider trait to use with OpenMLS.

Dependencies

~12MB
~186K SLoC