Web lists-archives.com

Bug#908028: ITP: python-omemo -- Python implementation of the OMEMO Multi-End Message and Object Encryption protocol




Package: wnpp
Severity: wishlist
Owner: "W. Martin Borgert" <debacle@xxxxxxxxxx>

* Package name    : python-omemo
  Version         : v0.7.0-alpha
  Upstream Author : Tim Henkes <tim@xxxxxxx>
* URL             : https://github.com/Syndace/python-omemo
* License         : GPL-3
  Programming Lang: Python
  Description     : Python implementation of the OMEMO Multi-End Message and Object Encryption protocol

This python library offers an open implementation of the OMEMO Multi-End
Message and Object Encryption protocol as specified here.

Goals of this implementation are:

 * Do not use libsignal but offer a solid alternative to it
 * Stay away from GPL (not possible until we move away from libsignals
   wireformat)
 * Be flexible to changes that might happen to the OMEMO protocol
 * Keep the structure close to the spec
 * Provide the parts of the protocol (X3DH, Double Ratchet) as own
   repositories

This is a new optional dependency of salutatoi, which is already in
Debian.