From ceb62dd9d0d86bc8327ace116930962cf7fad1e9 Mon Sep 17 00:00:00 2001 From: Melvin Keskin Date: Mon, 9 May 2022 21:45:49 +0200 Subject: Implement XEP-0384: OMEMO Encryption v0.8 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 --- src/base/QXmppConstants.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/base/QXmppConstants.cpp') diff --git a/src/base/QXmppConstants.cpp b/src/base/QXmppConstants.cpp index 29b3862c..7864d229 100644 --- a/src/base/QXmppConstants.cpp +++ b/src/base/QXmppConstants.cpp @@ -170,6 +170,8 @@ const char *ns_spoiler = "urn:xmpp:spoiler:0"; const char *ns_omemo = "eu.siacs.conversations.axolotl"; const char *ns_omemo_1 = "urn:xmpp:omemo:1"; const char *ns_omemo_2 = "urn:xmpp:omemo:2"; +const char *ns_omemo_2_bundles = "urn:xmpp:omemo:2:bundles"; +const char *ns_omemo_2_devices = "urn:xmpp:omemo:2:devices"; // XEP-0405: Mediated Information eXchange (MIX): Participant Server Requirements const char *ns_mix_pam = "urn:xmpp:mix:pam:1"; const char *ns_mix_roster = "urn:xmpp:mix:roster:0"; -- cgit v1.2.3