@xoron do you try MLS? With the Rust implement #openMLS

Cloudflare has launched Orange Me2eets, an open-source end-to-end encrypted video calling demo! Built on top of our OpenMLS implementation, this project showcases secure, private real-time communication.

https://blog.cloudflare.com/orange-me2eets-we-made-an-end-to-end-encrypted-video-calling-app-and-it-was/

#Cloudflare #E2EE #VideoCalling #OpenSource #OpenMLS

Orange Me2eets: We made an end-to-end encrypted video calling app and it was easy

Orange Meets, our open-source video calling web application, now supports end-to-end encryption using the MLS protocol with continuous group key agreement

The Cloudflare Blog
An #LMDB storage adapter for #OpenMLS, the #rust implementation of Messaging Layer Security
https://github.com/parres-hq/openmls-lmdb-storage
Integrating the shared jdt_activity_pub #RustLang crate used by the backend #Enigmatick server into the frontend #Wasm component. Necessarily broke a couple of Vodozemac functions, but those will be replaced by #OpenMLS shortly.

I'm redesigning my #E2EE architecture to use #OpenMLS instead of Vodozemac. Inertia seems to be with the former and I'd like to see #ActivityPub stay at the forefront.

I should have a working proof-of-concept soon. The big challenge seems to be with persistence; with Vodozemac, I could maintain a separate session record for each conversation. With MLS, all of the Groups are maintained in a single storage object for each user. And that storage is not designed with web server persistence in mind, so I've had to get a little creative. I think I can make it work.

You can follow along here.

A giant leap forwards for encryption with MLS

Matrix, the open protocol for secure decentralised communications

The effective antidote against #chatcontrol

Run your own #matrix server with #openmls built in.

Open what? Explained today by Raphael

RFC 9420 or how to scale end-to-end encryption with Messaging Layer Security
Freitag, 29. Dezember 2023 15:45 MEZ (Europe/Berlin), Saal Zuse

https://events.ccc.de/congress/2023/hub/event/rfc_9420_or_how_to_scale_end-to-end_encryption_with_messaging_layer_security/

#37c3 #fahrplan

RFC 9420 or how to scale end-to-end encryption with Messaging Layer Security - 37C3

RFC 9420 – A Messaging Layer Security Overview

MLS achieves its low complexity through the use of a binary tree. This means that the number of required operations and the payload size do not increase linearly with the group size but rather only logarithmically after a short warm-up period...

The Stack
I'll be at #cccamp23 next week and hope to see some of you there πŸ™‚!
If you want to chat about #MessagingLayerSecurity, #OpenMLS or what we're doing at @phoenix_r_d, feel free to ping me!
Or call my DECT at 3433 πŸ€“

In the meantime, our open-source implementation – #OpenMLS – caught up with the latest draft and we worked with implementers of other libraries to make sure all implementations are compatible with each other and correctly implement the specification.

This is good news for current and future applications using OpenMLS. You can learn more at https://openmls.tech.

(🧡 2/3)

OpenMLS

An open-source implementation of the Messaging Layer Security (MLS) protocol.