Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rozbb/molasses
A Rust implementation of the Message Layer Security group messaging protocol
https://github.com/rozbb/molasses
group-messaging message-layer-security mls
Last synced: 2 days ago
JSON representation
A Rust implementation of the Message Layer Security group messaging protocol
- Host: GitHub
- URL: https://github.com/rozbb/molasses
- Owner: rozbb
- License: other
- Created: 2019-01-30T21:36:31.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-08-14T10:20:40.000Z (about 1 year ago)
- Last Synced: 2024-05-21T13:54:48.114Z (6 months ago)
- Topics: group-messaging, message-layer-security, mls
- Language: Rust
- Size: 553 KB
- Stars: 113
- Watchers: 43
- Forks: 8
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cryptography-rust - molasses
README
Molasses
========[![Build Status](https://img.shields.io/github/workflow/status/trailofbits/molasses/CI/master)](https://github.com/trailofbits/molasses/actions?query=workflow%3ACI)
[![Coverage](https://codecov.io/gh/trailofbits/molasses/branch/master/graph/badge.svg)](https://codecov.io/gh/trailofbits/molasses)An extremely early implementation of the [Message Layer Security](https://mlswg.github.io/) group
messaging protocol. This repo is based on
[draft 4](https://datatracker.ietf.org/doc/draft-ietf-mls-protocol/04/) of the MLS protocol
specification. To build internal docs, do```
cargo doc --document-private-items
```Example Usage
-------------
See [examples/sample_interaction.rs](examples/sample_interaction.rs) for an example of how to use
this crate. To run the example, do```
cargo run --example sample_interaction
```Warning
-------This software should *not* be used in any security-sensitive contexts. Use at your own risk.
License
-------Licensed under Apache License, Version 2.0, ([LICENSE](LICENSE))