diff options
Diffstat (limited to 'src/crypto/kdf/Kdf.cpp')
-rw-r--r-- | src/crypto/kdf/Kdf.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/crypto/kdf/Kdf.cpp b/src/crypto/kdf/Kdf.cpp index 5134adc5f..e500dbe6f 100644 --- a/src/crypto/kdf/Kdf.cpp +++ b/src/crypto/kdf/Kdf.cpp @@ -46,8 +46,12 @@ QByteArray Kdf::seed() const bool Kdf::setRounds(int rounds) { - m_rounds = rounds; - return true; + if (rounds >= 1 && rounds < INT_MAX) { + m_rounds = rounds; + return true; + } + m_rounds = 1; + return false; } bool Kdf::setSeed(const QByteArray& seed) |