diff options
Diffstat (limited to 'src/crypto/Random.cpp')
-rw-r--r-- | src/crypto/Random.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/crypto/Random.cpp b/src/crypto/Random.cpp index d84106ec0..a8cd0c5a8 100644 --- a/src/crypto/Random.cpp +++ b/src/crypto/Random.cpp @@ -19,6 +19,8 @@ #include <gcrypt.h> +#include "crypto/Crypto.h" + void Random::randomize(QByteArray& ba) { randomize(ba.data(), ba.size()); @@ -48,6 +50,8 @@ quint32 Random::randomUIntRange(quint32 min, quint32 max) void Random::randomize(void* data, int len) { + Q_ASSERT(Crypto::initalized()); + gcry_randomize(data, len, GCRY_STRONG_RANDOM); } |