aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppSaslAuth.h
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2011-03-29 13:20:14 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2011-03-29 13:20:14 +0000
commit75a0cb2036ebd6c1913caec6d4d9c4497481ec2f (patch)
tree2119507630d04f09c90fe05138e866fa3c88ba69 /src/QXmppSaslAuth.h
parent4f738fbb73b3b15b6022635b78dac71f91909cd0 (diff)
downloadqxmpp-75a0cb2036ebd6c1913caec6d4d9c4497481ec2f.tar.gz
refactor SASL authentication to allow server-side password checkers which natively support MD5
Diffstat (limited to 'src/QXmppSaslAuth.h')
-rw-r--r--src/QXmppSaslAuth.h12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/QXmppSaslAuth.h b/src/QXmppSaslAuth.h
index affc5d4a..409636cb 100644
--- a/src/QXmppSaslAuth.h
+++ b/src/QXmppSaslAuth.h
@@ -49,13 +49,7 @@ public:
QByteArray qop() const;
void setQop(const QByteArray &qop);
- QByteArray realm() const;
- void setRealm(const QByteArray &realm);
-
- QByteArray username() const;
- void setUsername(const QByteArray &username);
-
- void setPassword(const QByteArray &password);
+ void setSecret(const QByteArray &secret);
QByteArray calculateDigest(const QByteArray &A2) const;
QByteArray calculateDigest(const QByteArray &A1, const QByteArray &A2) const;
@@ -72,9 +66,7 @@ private:
QByteArray m_nc;
QByteArray m_nonce;
QByteArray m_qop;
- QByteArray m_realm;
- QByteArray m_username;
- QByteArray m_password;
+ QByteArray m_secret;
};
#endif