aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppUtils.h
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-07-13 19:53:59 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-07-13 19:53:59 +0000
commit805ce64b314a2d2014151adae95ed0ae4cfe233b (patch)
tree8c7972533f340bdff8060103ce9560f63c242505 /source/QXmppUtils.h
parenta146cc34334ab73808a5c6cf8ae0193a5810e891 (diff)
downloadqxmpp-805ce64b314a2d2014151adae95ed0ae4cfe233b.tar.gz
add crc32 and hmac-sha1 calculation routines
Diffstat (limited to 'source/QXmppUtils.h')
-rw-r--r--source/QXmppUtils.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/source/QXmppUtils.h b/source/QXmppUtils.h
index 5d7fd5f5..d305a635 100644
--- a/source/QXmppUtils.h
+++ b/source/QXmppUtils.h
@@ -42,7 +42,11 @@ QString datetimeToString(const QDateTime &dt);
QString jidToResource(const QString& jid);
QString jidToBareJid(const QString& jid);
-QString generateStanzaHash();
+
+quint32 generateCrc32(const QByteArray &input);
+QByteArray generateHmacMd5(const QByteArray &key, const QByteArray &text);
+QByteArray generateHmacSha1(const QByteArray &key, const QByteArray &text);
+QString generateStanzaHash(int length=32);
void helperToXmlAddAttribute(QXmlStreamWriter* stream, const QString& name,
const QString& value);