summaryrefslogtreecommitdiffstats
path: root/src/util.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/util.cpp')
-rw-r--r--src/util.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/util.cpp b/src/util.cpp
index cf334122..ae65b519 100644
--- a/src/util.cpp
+++ b/src/util.cpp
@@ -177,31 +177,3 @@ void Util::copyDir(const QString src, const QString dest) {
dest + QDir::separator() + file);
}
}
-
-/* Copyright (C) 2017 Jason A. Donenfeld <Jason@zx2c4.com>. */
-
-#include <QRandomGenerator>
-#include <QString>
-
-quint32 boundedRandom(quint32 bound) {
- if (bound < 2)
- return 0;
-
- quint32 randval;
- const quint32 max_mod_bound = (1 + ~bound) % bound;
-
- do
- randval = QRandomGenerator::system()->generate();
- while (randval < max_mod_bound);
-
- return randval % bound;
-}
-
-static QString generateRandomPassword(const QString &charset,
- unsigned int length) {
- QString out;
- for (unsigned int i = 0; i < length; ++i)
- out.append(charset.at(static_cast<int>(
- boundedRandom(static_cast<unsigned int>(charset.length())))));
- return out;
-}