You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Messaging Layer Security (MLS)](https://messaginglayersecurity.rocks/) is an
18
-
upcoming IETF standard for end-to-end encryption in messaging systems. We are
19
-
investigating bringing MLS to Matrix.
18
+
(almost) IETF standard for end-to-end encryption in messaging systems. We are
19
+
investigating bringing MLS to Matrix. So far we have basic encryption and
20
+
decryption working and can handle membership changes.
21
+
22
+
Latest demo video:
23
+
24
+
<iframetitle="MLS Element demo - group updates 2023-04-21"src="https://scitech.video/videos/embed/b4e06441-2294-4878-babe-1a6c685637cf"allowfullscreen=""sandbox="allow-same-origin allow-scripts allow-popups"width="560"height="315"frameborder="0"></iframe>
20
25
21
26
In most cases, MLS has better performance in large groups than Olm/Megolm. The
22
27
graph below shows a comparison[¹](#fn1) between some MLS and Olm/Megolm operations.
@@ -59,12 +64,17 @@ backups, interact with MLS.
59
64
- ✅ investigate suitability of [OpenMLS](https://github.com/openmls/openmls)
60
65
(Rust implementation of MLS) as a base for decentralised MLS
61
66
- ✅ create a library for decentralised MLS: [matrix-dmls](https://gitlab.matrix.org/uhoreg/matrix-dmls)
62
-
- ⏳ proof of concept implementation in a client (Element Web)
63
-
- 🎞️ [demo of group creation](https://scitech.video/w/sfMitVx1Zej4Yvvu3fAK5B)
67
+
- ⏳ proof of concept implementation in a client (Element Web) ⚠️ This
68
+
implementation does not persist state, so if you reload the page, you will
69
+
lose data. Only use with test accounts.
70
+
- 🎞️ [demo 1: group creation](https://scitech.video/w/sfMitVx1Zej4Yvvu3fAK5B)
71
+
- 🎞️ [demo 2: group updates](https://scitech.video/w/oksixuh4b1LT3cVQoMy1Ac)
0 commit comments