[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#926344: RFP: libomemo -- implements OMEMO encryption for XMPP



Package: wnpp
Severity: wishlist

* Package name    : libomemo
  Version         : 0.6.2
  Upstream Author : Richard Bayerle <riba@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).


Reply to: