diff --git a/core/java/src/net/i2p/util/NativeBigInteger.java b/core/java/src/net/i2p/util/NativeBigInteger.java index 10b5fb777b1deb38b563ebbe2f80bf456d9d6717..b867cf76f67bb242de1a69692a32edbf2b808bb6 100644 --- a/core/java/src/net/i2p/util/NativeBigInteger.java +++ b/core/java/src/net/i2p/util/NativeBigInteger.java @@ -640,7 +640,9 @@ public class NativeBigInteger extends BigInteger { } /** - * @throws ArithmeticException if m <= 0 + * @param m must be postive + * @param exponent must be postive + * @throws ArithmeticException if m <= 0 or exponent <=0 */ @Override public BigInteger modPow(BigInteger exponent, BigInteger m) { @@ -654,7 +656,9 @@ public class NativeBigInteger extends BigInteger { } /** - * @throws ArithmeticException if m <= 0 + * @param exponent must be postive + * @param m must be postive and odd + * @throws ArithmeticException if m <= 0 or m is even or exponent <=0 * @since 0.9.26 and libjbigi version 3 and GMP version 5 */ public BigInteger modPowCT(BigInteger exponent, BigInteger m) {