Modern XMPP project discussion - 2025-10-28


  1. MaxSan

    Was the deal with an integrateable MLS lib for XMPP? I'm under the impression this will greatly improve encrypted group communications for medium to larger parties..

  2. agh

    As far as I know, there is no MLS integration yet; yes, greatly improves privacy.

  3. MaxSan

    Who specifically is working on it?

  4. Kris

    Some people got an Nlnet grant to work on it.

  5. Kris

    They are related to the Dino messenger afaik

  6. Kris

    It should be ready by the end of this year, but they sadly have been very quiet about progress.

  7. ben

    What is MLS

  8. MattJ

    A standard for E2EE developed at the IETF

  9. ben

    But I like OMEMO

  10. MattJ

    Then you can continue to use it :)

    😮 1
  11. MattJ

    But OMEMO has limitations

  12. ben

    Do you have a link about it

  13. MattJ

    Nothing handy, no

  14. MattJ

    OMEMO is derived from the Signal protocol, so it's well-tested. But it doesn't handle groups well, for example.

  15. MattJ

    MLS follows an entirely different design, and is designed for groups (an MLS chat with 2 people is not 1-to-1, but a group of 2)

  16. MattJ

    That last point makes it a little hard to fit into XMPP, but not impossible

  17. ben

    > MLS follows an entirely different design, and is designed for groups (an MLS chat with 2 people is not 1-to-1, but a group of 2) Sounds like Matrix

  18. ben

    > That last point makes it a little hard to fit into XMPP, but not impossible Sounds pretty straightforward to me

  19. Squeaky Latex Folf

    Except Matrix is semi-custom crypto

  20. Squeaky Latex Folf

    While MLS is IETF-backed

  21. Kris

    Ironically Matrix will probably never have MLS as their "eventually conistent" design is at odds with MLS's epoch system.

  22. ben

    They should totally adopt MLS

  23. agh

    > Do you have a link about it Some of the limitations of exchanges keys with participates, in a MUC, and across hosts in a federation. MLS addresses this. https://www.rfc-editor.org/rfc/rfc9420

    👍 1
  24. agh

    > Do you have a link about it Some of the limitations are exchanging keys with participates, in a MUC, and across hosts in a federation. MLS addresses this. https://www.rfc-editor.org/rfc/rfc9420

  25. ben

    This will make XMPP way cooler

  26. agh

    Yes, yes it will.