org.gudy.bouncycastle.util
Class BigIntegers
java.lang.Object
org.gudy.bouncycastle.util.BigIntegers
public final class BigIntegers
- extends Object
BigInteger utilities.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BigIntegers
public BigIntegers()
asUnsignedByteArray
public static byte[] asUnsignedByteArray(BigInteger value)
- Return the passed in value as an unsigned byte array.
- Parameters:
value
- value to be converted.
- Returns:
- a byte array without a leading zero byte if present in the signed encoding.
createRandomInRange
public static BigInteger createRandomInRange(BigInteger min,
BigInteger max,
SecureRandom random)
- Return a random BigInteger not less than 'min' and not greater than 'max'
- Parameters:
min
- the least value that may be generatedmax
- the greatest value that may be generatedrandom
- the source of randomness
- Returns:
- a random BigInteger value in the range [min,max]