Package: wnpp Severity: wishlist * Package name : libomemo Version : 0.6.2 Upstream Author : Richard Bayerle <r...@firemail.cc> * URL : https://github.com/gkdr/libomemo * License : MIT Programming Lang: C Description : implements OMEMO encryption for XMPP
Implements OMEMO (XEP-0384) in C. Input and output are XML strings, so it does not force you to use a certain XML lib. While the actual protocol functions do not depend on any kind of storage, it comes with a basic implementation in SQLite. It deals with devicelists and bundles as well as encrypting the payload, but does not handle the double ratchet sessions for encrypting the key to the payload. However, you can use my axc lib for that and easily combine it with this one (or write all the libsignal client code yourself if that is better suited to your needs).