From 805ce64b314a2d2014151adae95ed0ae4cfe233b Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Tue, 13 Jul 2010 19:53:59 +0000 Subject: add crc32 and hmac-sha1 calculation routines --- source/QXmppUtils.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'source/QXmppUtils.h') 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); -- cgit v1.2.3