aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppConstants.cpp
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2019-04-28 22:11:25 +0200
committerLNJ <lnj@kaidan.im>2019-09-06 21:18:51 +0200
commite7394afc6730b16673f4173fcbc55d54a810a80b (patch)
tree854b917a079c385e780a72f9465403b70d53dc57 /src/base/QXmppConstants.cpp
parenta0925867901052d97fe84c2fcf31c720e0443546 (diff)
downloadqxmpp-e7394afc6730b16673f4173fcbc55d54a810a80b.tar.gz
Implement XEP-0380: Explicit Message Encryption
This adds parsing and serialization for XEP-0380: Explicit Message Encryption in version 0.3.0. https://xmpp.org/extensions/xep-0380.html
Diffstat (limited to 'src/base/QXmppConstants.cpp')
-rw-r--r--src/base/QXmppConstants.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/base/QXmppConstants.cpp b/src/base/QXmppConstants.cpp
index b6fab47d..80c97b56 100644
--- a/src/base/QXmppConstants.cpp
+++ b/src/base/QXmppConstants.cpp
@@ -37,6 +37,8 @@ const char* ns_stanza = "urn:ietf:params:xml:ns:xmpp-stanzas";
const char* ns_rpc = "jabber:iq:rpc";
// XEP-0020: Feature Negotiation
const char* ns_feature_negotiation = "http://jabber.org/protocol/feature-neg";
+// XEP-0027: Current Jabber OpenPGP Usage
+const char* ns_legacy_openpgp = "jabber:x:encrypted";
// XEP-0030: Service Discovery
const char* ns_disco_info = "http://jabber.org/protocol/disco#info";
const char* ns_disco_items = "http://jabber.org/protocol/disco#items";
@@ -135,6 +137,8 @@ const char* ns_chat_markers = "urn:xmpp:chat-markers:0";
const char* ns_csi = "urn:xmpp:csi:0";
// XEP-0363: HTTP File Upload
const char* ns_http_upload = "urn:xmpp:http:upload:0";
+// XEP-0364: Current Off-the-Record Messaging Usage
+const char* ns_otr = "urn:xmpp:otr:0";
// XEP-0367: Message Attaching
const char* ns_message_attaching = "urn:xmpp:message-attaching:1";
// XEP-0369: Mediated Information eXchange (MIX)
@@ -146,8 +150,14 @@ const char* ns_mix_node_participants = "urn:xmpp:mix:nodes:participants";
const char* ns_mix_node_presence = "urn:xmpp:mix:nodes:presence";
const char* ns_mix_node_config = "urn:xmpp:mix:nodes:config";
const char* ns_mix_node_info = "urn:xmpp:mix:nodes:info";
+// XEP-0373: OpenPGP for XMPP
+const char* ns_ox = "urn:xmpp:openpgp:0";
+// XEP-0380: Explicit Message Encryption
+const char* ns_eme = "urn:xmpp:eme:0";
// XEP-0382: Spoiler messages
const char* ns_spoiler = "urn:xmpp:spoiler:0";
+// XEP-0384: OMEMO Encryption
+const char* ns_omemo = "eu.siacs.conversations.axolotl";
// 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";