-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] Add OMEMO v>0.5.0 (omemo:1) support for End-to-end crypto #122
Comments
Is this related? https://github.com/tigase/tigase-swift-omemo |
@lockywolf Swift IM is an XMPP client written in C++ |
Thanks for this post. I was evaluating which cross platform clients have omemo. Swift looks like a good client, but without omemo its a non starter. Swift looks pretty good, and it is cross platform, if there would have been omemo support I would have absolutely tried it. I am not sure if Swift has audio or video call support. Pidgin has omemo, its what i currently use, but voice and video integration is not well supported, and windows users have to manually install lurch for omemo support. (Pidgin is what we are begrudgingly using until we can finally jump ship, if the maintainer of pidgin would bundle some of the important plugins with pidgin and possible extend them, then pidgin would be great, but pidgin is slow to adopt or improve anything) Gajim has omemo support as well as video and audio calls, I tried very hard to use this for close to a year, but there were so many things that would cause it to crash. Honestly if Gajim were more stable it would easily be my current goto omemo client. (they need to spend their time trying to find every possible way they can make it crash, and focus on fixing those things) Dino has omemo support and Audio/Video calls work fantastic. but is not cross platform, it only works on linux. not a problem for me, but its a problem for many of the other users that I would be supporting. Kaidan has a fantastic UI and audio/video calls work great, but omemo is not yet implemented, apparently it is currently being developed (fingers crossed, this my current FAVORITE client if it can just get omemo implemented) |
Please consider
omemo:1
for implementationto keep and grow swift-im's appeal to a wide range of users.
Other pledges for this
The previous request for OMEMO #37 was closed because the 2018 OMEMO specifications were considered not good enough.
In 2020 new OMEMO specs were published and the estimation of @dwd is now that they can be independently implemented.
relevance
For XMPP to stay relevant it would need a good and usable end-to-end encryption, which is not burdened with X509 certificate processes. swift-im and its library can help a lot and
offer a secure alternative to Matrix, as Matrix is gaining traction with high profile users because
of the ease of its encryption.
E.g. German military considers Matrix
e.g. the French government uses Matrix as well
The text was updated successfully, but these errors were encountered: