[Pidgin] #16801: Add OMEMO Encryption support to XMPP

Pidgin trac at pidgin.im
Tue Dec 1 21:20:19 EST 2015

#16801: Add OMEMO Encryption support to XMPP
 Reporter:  thenktor                                |       Owner:  deryni
     Type:  enhancement                             |      Status:  new
Milestone:                                          |   Component:  XMPP
  Version:  2.10.11                                 |  Resolution:
 Keywords:  OMEMO, TextSecure, Axolotl, encryption  |

Comment (by doctorlard):

 Seems to be this can be developed using:

 - the Whisper Systems [https://github.com/WhisperSystems/libaxolotl-c
 libaxolotl-c] library; note that it only requires OpenSSL (BSD-licensed)
 for its unit tests, and
 - support in the client for XEP-0163 (Personal Eventing Protocol), which
 is already in Pidgin according to [wiki:SupportedXEPs the wiki].

 The main advantage of OMEMO over OTR is that it works in multi-user chats,
 and between multiple devices/clients when combined with support for
 XEP-0280 Message Carbons [#15508] and XEP-0313 Message Archive Management
 [#15653]. [http://conversations.im/#xmpp Conversations] implements this on
 Android, and I have to say it works beautifully well with my devices and a
 Prosody 0.9.x server with pep, mam and carbons modules enabled.

 I wish I had more time, I'd give this a crack myself! Good to see progress
 being made on some of these XEP tickets - especially the
 [https://hg.pidgin.im/soc/2015/koosha/main/rev/9c71168e8a68 recent GSoC
 work] on XEP-0280 Carbons support, well done Koosha  :)

Ticket URL: <https://developer.pidgin.im/ticket/16801#comment:1>
Pidgin <https://pidgin.im>

More information about the Tracker mailing list