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

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

#2026 in Cryptography

Download history 50/week @ 2024-11-16 17/week @ 2024-11-23 4/week @ 2024-11-30 83/week @ 2024-12-07 92/week @ 2024-12-14 6/week @ 2024-12-21 7/week @ 2024-12-28 68/week @ 2025-01-04 47/week @ 2025-01-11 121/week @ 2025-01-18 94/week @ 2025-01-25 100/week @ 2025-02-01 53/week @ 2025-02-08 29/week @ 2025-02-15 88/week @ 2025-02-22 619/week @ 2025-03-01

794 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
~193K SLoC