Class BigIntegers

java.lang.Object
org.gudy.bouncycastle.util.BigIntegers

public final class BigIntegers extends Object
BigInteger utilities.
  • Field Details

  • Constructor Details

    • BigIntegers

      public BigIntegers()
  • Method Details

    • 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 generated
      max - the greatest value that may be generated
      random - the source of randomness
      Returns:
      a random BigInteger value in the range [min,max]