Open solarnoid opened 8 years ago
Yes I have plans for OMEMO. Somebody just needs to implement it.
I'm working on a Smack module as part of my bachelors thesis. This might solve the issue when its done :)
Releated Smack issue: https://issues.igniterealtime.org/browse/SMACK-743
Maybe, after all, OTR is better? For OMEMO, the server must support it. For example, I encrypt OTR messages with users Mail.Ru Agent via XMPP transport, and with OMEMO, it seems, so impossible.
@Urgant OTR does not suppport offline messages, as well as mutliple recipient devices at once.
Its true, that the server has support PubSub, but PubSub support becomes more and more a criteria for a "good" server.
Btw:
I'm working on a Smack module as part of my bachelors thesis. This might solve the issue when its done :)
Smack does now have OMEMO support :)
I do not need offline messages, but with users of other protocols I sometimes communicate through XMPP transports and I would like this communication to be encrypted. Now we use OTR. How can OMEMO do this?
OMEMO cannot do this, but what you describe is definitelly what I'd consider an exotic usecase. Also OMEMO and OTR are not mutually exclusive. That means you can switch between them :)
Ah, if only that. But I would say that exotic is more like XMPP. The same Mail.Ru Agent is used every month by 18.8 million people in the world. And with them you need to be able to encrypt the correspondence through XMPP transport. And in Yaxim there is no OTR.
@Urgant while I can see your reasoning, OTR is a real mess when any person involved uses more than one client. This issue is strictly about OMEMO. Please read up in #82 why yaxim doesn't have and won't have support for OTR.
OMEMO would be a great addition. If it were included, yaxim would be for me a good, light alternative for Conversations.
so no OMEMO at the moment?
There is work on moving from my ancient rotting Smack fork to Smack4.3 right now. If there is an easy-to-plug-in OMEMO implementation in that, it might come sooner than you think. But right now, there is zero code for OMEMO support in yaxim, and I have zero time to pursuit that.
@ge0rg I'm happy to assist you with Smacks OMEMO implementation :) I'm sure that the code would benefit from some client developers feedback!
For information: XEP-0384: OMEMO Encryption has been updated to 0.4.0+: XEP-0384 0.4.0+ breaks all:
Is there any progress on this issue?
Sorry, I don't have the time to work on it right now. PRs are welcome, though ;)
I wish I could help, but I have zero coding skills. Willing to help in other ways though, like testing.
Have you been able to find some time since your last message?
https://github.com/pfleidi/yaxim/issues/82 (Support OTR encryption)
Will there be client support for OMEMO for interop with other supporting clients like Conversations