-
saf
Why do most client implementations of the OMEMO standard still remain at version 0.3?
-
MSavoritias (fae,ve)
one of the reasons is to be compatible with conversations. the most popular android xmpp app
-
Kris
Very simplified: there is a dependency issue for java crypto library that conversation uses.
☝ 1 -
pep.
And yet, there could be clients supporting both, I'm not sure that's the whole reason
-
Kris
The ones that have implemented 0.8 seem to want to force an upgrade in other clients that way 🤷♂️
-
saf
Regrettably, I know that the encryption problem is not child's play.
-
MSavoritias (fae,ve)
yeah. its one the major reasons MLS is getting so popular. you dont have to maintain and specify your own encryption protocol
👍 1 -
MSavoritias (fae,ve)
and library as an extension
-
Kris
> yeah. its one the major reasons MLS is getting so popular. you dont have to maintain and specify your own encryption protocol 👍 ↺
-
pep.
Well MLS would still have to be specced for XMPP, the wire format. It's the same here
-
pep.
I mean I don't know MLS, but you can't just say "draw the @#$%! owl"
-
lovetox
> And yet, there could be clients supporting both, I'm not sure that's the whole reason the reason is most clients have their own library, and on the surface omemo2 does not look like a lot of changed encryption wise, but if you didnt abstract the right things in your library, then you end up with a big refactoring ↺