aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppSasl.cpp
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2021-03-17 19:27:17 +0100
committerLinus Jahn <lnj@kaidan.im>2021-03-17 19:39:55 +0100
commit729b2dfa31c7585028599ca66644fa7270c217e9 (patch)
tree6fb2d9a5f8f4c65e3704d19d1cd744eeda55d053 /src/base/QXmppSasl.cpp
parentfb56a2e9a3a27770bfd191695b4c5810a3f0bc3f (diff)
downloadqxmpp-729b2dfa31c7585028599ca66644fa7270c217e9.tar.gz
Require Qt 5.9 and clean up compatibility code
Diffstat (limited to 'src/base/QXmppSasl.cpp')
-rw-r--r--src/base/QXmppSasl.cpp10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/base/QXmppSasl.cpp b/src/base/QXmppSasl.cpp
index 85edca5e..f7d25130 100644
--- a/src/base/QXmppSasl.cpp
+++ b/src/base/QXmppSasl.cpp
@@ -34,10 +34,6 @@
#include <QUrlQuery>
#include <QtEndian>
-#if QT_VERSION >= QT_VERSION_CHECK(5, 9, 2)
-#define QT_HAS_SHA3_SUPPORT
-#endif
-
const char *ns_xmpp_sasl = "urn:ietf:params:xml:ns:xmpp-sasl";
static QByteArray forcedNonce;
@@ -47,9 +43,7 @@ static const QMap<QString, QCryptographicHash::Algorithm> SCRAM_ALGORITHMS = {
{ QStringLiteral("SCRAM-SHA-1"), QCryptographicHash::Sha1 },
{ QStringLiteral("SCRAM-SHA-256"), QCryptographicHash::Sha256 },
{ QStringLiteral("SCRAM-SHA-512"), QCryptographicHash::Sha512 },
-#ifdef QT_HAS_SHA3_SUPPORT
{ QStringLiteral("SCRAM-SHA3-512"), QCryptographicHash::RealSha3_512 },
-#endif
};
// Returns the hash length in bytes (QCH::hashLength() only exists since 5.12).
@@ -64,9 +58,7 @@ int hashLength(QCryptographicHash::Algorithm algorithm)
case QCryptographicHash::Sha256:
return 256 / 8;
case QCryptographicHash::Sha512:
-#ifdef QT_HAS_SHA3_SUPPORT
case QCryptographicHash::RealSha3_512:
-#endif
return 512 / 8;
default:
return QCryptographicHash::hash({}, algorithm).size();
@@ -309,9 +301,7 @@ QXmppSaslClient::~QXmppSaslClient()
QStringList QXmppSaslClient::availableMechanisms()
{
return {
-#ifdef QT_HAS_SHA3_SUPPORT
QStringLiteral("SCRAM-SHA3-512"),
-#endif
QStringLiteral("SCRAM-SHA-512"),
QStringLiteral("SCRAM-SHA-256"),
QStringLiteral("SCRAM-SHA-1"),