On break from work today, I tried to get a sense for the current state of XMPP + OMEMO.
Apparently the entire ecosystem is locked into an older version of the spec. Everybody (including Conversations) still implements it.
For want of a stable reference implementation online, I looked at Conversations.
I'm not sure I even want to blog about this. It's such a fucking mess.
If my employer told me today I'm going to spend the next 3 weeks auditing their code, I'd need to frontload anger management before the engagement began.
Please tell me you aren't all using Conversations.