diff options
| author | Linus Jahn <lnj@kaidan.im> | 2020-02-10 22:16:12 +0100 |
|---|---|---|
| committer | LNJ <lnj@kaidan.im> | 2020-02-11 16:19:40 +0100 |
| commit | f583f1a71459f413f9f869b8f1616722054dbea8 (patch) | |
| tree | b63ff44750dba3ffb92cf1b73c37ff44f0596eac /src/base/QXmppUtils.h | |
| parent | bfd26369d1ef032837fbd2b52ea0ed4cc04abe91 (diff) | |
| download | qxmpp-f583f1a71459f413f9f869b8f1616722054dbea8.tar.gz | |
utils: Generate UUIDs for stanza hashes by default
The QXmppUtils::generateStanzaHash() generates UUIDs by default now.
UUIDs are not generated, if the default parameter is changed to a
different value (!= 36). The behaviour is not changed for other values
than 36.
This way all users of QXmpp will automatically start to use UUIDs, if
they use the generateStanzaHash() method.
Diffstat (limited to 'src/base/QXmppUtils.h')
| -rw-r--r-- | src/base/QXmppUtils.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/base/QXmppUtils.h b/src/base/QXmppUtils.h index b9d5c0a0..88d7123b 100644 --- a/src/base/QXmppUtils.h +++ b/src/base/QXmppUtils.h @@ -60,7 +60,8 @@ public: static QByteArray generateHmacSha1(const QByteArray& key, const QByteArray& text); static int generateRandomInteger(int N); static QByteArray generateRandomBytes(int length); - static QString generateStanzaHash(int length = 32); + static QString generateStanzaUuid(); + static QString generateStanzaHash(int length = 36); }; void helperToXmlAddAttribute(QXmlStreamWriter* stream, const QString& name, |
