farion / eloquence

MacOSX and iOS XMPP client.
Apache License 2.0
20 stars 1 forks source link

XEP-xxxx: OMEMO Encryption #1

Open tristan-k opened 8 years ago

tristan-k commented 8 years ago

OMEMO is an XMPP Extension Protocol (XEP) for secure multi-client end-to-end encryption. It is an open standard based on Axolotl and PEP which can be freely used and implemented by anyone.

For further reading on an iOS implemention, see this report about the ChatSecure status on OMEMO.

If we go through with this this will also give us the chance to rethink the wire format. (Axolotl v2 and OLM while doing basically the same thing use different wire formats.) By making OMEMO a full spec that doesn't just reference another one we have the chance to make our own choices.

farion commented 8 years ago

OMEMO is definitively on the road map. Hopefully the license issues will be solved soon.

chrisballinger commented 8 years ago

Just a heads up I'm working on adding OMEMO/Olm to XMPPFramework and have already written a basic Obj-C Olm wrapper.

tristan-k commented 8 years ago

Great! Looking forward to it.

Neustradamus commented 5 years ago

Any news?

Neustradamus commented 4 years ago

For information: XEP-0384: OMEMO Encryption has been updated to 0.4.0+, and it breaks all 0.3.0: