Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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))