diff --git a/common/src/main/java/dev/openrs2/common/crypto/Rsa.kt b/common/src/main/java/dev/openrs2/common/crypto/Rsa.kt index 56bff81f82..57e8841e01 100644 --- a/common/src/main/java/dev/openrs2/common/crypto/Rsa.kt +++ b/common/src/main/java/dev/openrs2/common/crypto/Rsa.kt @@ -120,9 +120,7 @@ object Rsa { val plaintext = (blindPlaintext * rInv).mod(m) // defend against CRT faults (see https://people.redhat.com/~fweimer/rsa-crt-leaks.pdf) - if (plaintext.modPow(e, m) != ciphertext) { - throw IllegalStateException() - } + check(plaintext.modPow(e, m) == ciphertext) return plaintext } else {