commit | c6151420b1eed6456b600ff17b5aa00168db8d7f | [log] [tgz] |
---|---|---|
author | James Farrell <[email protected]> | Tue Oct 08 21:25:33 2024 +0000 |
committer | James Farrell <[email protected]> | Tue Oct 08 21:25:33 2024 +0000 |
tree | 0a0622defcf7ce9c8267c068acb5072587e96855 | |
parent | 9b22caf53de4ef59c1b423a714b94b8a161dcfd5 [diff] |
Migrate 25 crates to monorepo itoa percent-encoding untrusted arbitrary nix arc-swap arrayvec axum-core bindgen-cli cov-mark equivalent fixedbitset foreign-types foreign-types-shared fxhash http hyper kernlog lazycell libtest-mimic libz-sys merge merge_derive mls-rs mls-rs-crypto-traits Bug: http://b/339424309 Test: treehugger Change-Id: I021a5962115dbe15e6604105db8c449e6c586d9c
An implementation of the IETF Messaging Layer Security end-to-end encryption (E2EE) protocol.
MLS is a new IETF end-to-end encryption standard that is designed to provide transport agnostic, asynchronous, and highly performant communication between a group of clients.
For cipher suite descriptions see the RFC documentation here
Name | Cipher Suites | X509 Support |
---|---|---|
OpenSSL | 1-7 | Stable |
AWS-LC | 1,2,3,5,7 | Stable |
Rust Crypto | 1,2,3 | ⚠️ Experimental |
Web Crypto | ⚠️ Experimental 2,5,7 | Unsupported |
This library has been validated for conformance to the RFC 9420 specification but has not yet received a full security audit by a 3rd party.
This library is licensed under the Apache-2.0 or the MIT License.