diff --git a/src/ciphers/openpgp.crypto.js b/src/ciphers/openpgp.crypto.js index b18cd0a9..b9619d03 100644 --- a/src/ciphers/openpgp.crypto.js +++ b/src/ciphers/openpgp.crypto.js @@ -447,12 +447,12 @@ function openpgp_crypto_getRandomBigInteger(bits) { } function openpgp_crypto_getRandomBigIntegerInRange(min, max) { - if (max < min) + if (max.compareTo(min) <= 0) return; var range = max.subtract(min); var r = openpgp_crypto_getRandomBigInteger(range.bitLength()); while (r > range) { r = openpgp_crypto_getRandomBigInteger(range.bitLength()); } - return min.add(r); + return min.add(r); }