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.
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.
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.
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
Wegen der Fragen zu #MLS #rfc9420 #openmls hier ein paar Links https://www.thestack.technology/rfc9420-ietf-mls-standard/ by
proudly funded by
https://sovereigntechfund.de/en/projects/openmls/
und @PrototypeFund
https://prototypefund.de/en/project/openmls/
implemented by
payed by
documented by @heiseonline
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...
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)