Class BigIntegers
- Namespace
- Enterprises.Org.BouncyCastle.Utilities
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public abstract class BigIntegers
- Inheritance
-
BigIntegers
- Inherited Members
-
Constructors
BigIntegers()
Methods
AsUnsignedByteArray(BigInteger)
public static byte[] AsUnsignedByteArray(BigInteger n)
Parameters
n
BigInteger
Returns
- byte[]
AsUnsignedByteArray(int, BigInteger)
public static byte[] AsUnsignedByteArray(int length, BigInteger n)
Parameters
length
int
n
BigInteger
Returns
- byte[]
CreateRandomBigInteger(int, SecureRandom)
public static BigInteger CreateRandomBigInteger(int bitLength, SecureRandom secureRandom)
Parameters
bitLength
int
secureRandom
SecureRandom
Returns
- BigInteger
CreateRandomInRange(BigInteger, BigInteger, SecureRandom)
public static BigInteger CreateRandomInRange(BigInteger min, BigInteger max, SecureRandom random)
Parameters
min
BigInteger
max
BigInteger
random
SecureRandom
Returns
- BigInteger
GetUnsignedByteLength(BigInteger)
public static int GetUnsignedByteLength(BigInteger n)
Parameters
n
BigInteger
Returns
- int