aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppOmemoMemoryStorage.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Split up OMEMO into extra moduleLinus Jahn2022-08-131-119/+0
|
* Implement XEP-0384: OMEMO Encryption v0.8Melvin Keskin2022-08-131-0/+119
This implements XEP-0384 in version v0.8 with a manager and storage classes to be user-implemented for persistant storage. The license of the code is LGPL-2.1-or-later as usual. However since libomemo-c (libsignal-protocol-c) is GPL-3.0, the built binary is always licensed under GPL-3.0. Having our code LGPL licensed will make it avoids relicensing in the future in case we port it to an LGPL compatible omemo library. Closes #133. Co-authored-by: Linus Jahn <lnj@kaidan.im>