#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

#1530 in Cryptography

Download history 3/week @ 2024-08-12 103/week @ 2024-08-19 19/week @ 2024-08-26 137/week @ 2024-09-02 4/week @ 2024-09-09 77/week @ 2024-09-16 63/week @ 2024-09-23 77/week @ 2024-09-30 58/week @ 2024-10-07 48/week @ 2024-10-14 66/week @ 2024-10-21 85/week @ 2024-10-28 72/week @ 2024-11-04 1/week @ 2024-11-11 55/week @ 2024-11-18 15/week @ 2024-11-25

150 downloads per month
Used in 3 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

~11MB
~182K SLoC