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]