QXmpp::E2ee Namespace

namespace QXmpp::E2ee
Header: #include <QXmppGlobal.h>
Since: QXmpp 1.18

Classes

(since QXmpp 1.18) class Providers

Variables

(since QXmpp 1.18) const QStringView LegacyOpenPgp
(since QXmpp 1.18) const QStringView Omemo0
(since QXmpp 1.18) const QStringView Omemo1
(since QXmpp 1.18) const QStringView Omemo2
(since QXmpp 1.18) const QStringView Otr
(since QXmpp 1.18) const QStringView Ox

Detailed Description

End-to-end encryptions are identified by their namespace (XEP-0380: Explicit Message Encryption), which is also the namespace of the element containing the encrypted content. Encryptions not known to QXmpp can be added by extensions using their own namespace.

Classes

class Providers

Variable Documentation

[since QXmpp 1.18] const QStringView E2ee::LegacyOpenPgp

XEP-0027: Current Jabber OpenPGP Usage

This variable was introduced in QXmpp 1.18.

[since QXmpp 1.18] const QStringView E2ee::Omemo0

XEP-0384: OMEMO Encryption

This variable was introduced in QXmpp 1.18.

[since QXmpp 1.18] const QStringView E2ee::Omemo1

XEP-0384: OMEMO Encryption

since version 0.4

This variable was introduced in QXmpp 1.18.

[since QXmpp 1.18] const QStringView E2ee::Omemo2

XEP-0384: OMEMO Encryption

since version 0.8

This variable was introduced in QXmpp 1.18.

[since QXmpp 1.18] const QStringView E2ee::Otr

XEP-0364: Current Off-the-Record Messaging Usage

This variable was introduced in QXmpp 1.18.

[since QXmpp 1.18] const QStringView E2ee::Ox

XEP-0373: OpenPGP for XMPP

This variable was introduced in QXmpp 1.18.