modInverse

abstract fun modInverse(modulus: BigInteger): BigInteger

Returns a BigInteger whose value is (this-1 rem m).

Return

this-1 rem m.

Parameters

modulus

the modulus.

Throws

m 0, or this BigInteger has no multiplicative inverse rem m (that is, this BigInteger is not relatively prime to m).


open fun modInverse(modulus: Int): BigInteger
open fun modInverse(modulus: Long): BigInteger