Table of Contents

Class BigIntegers

Namespace
Enterprises.Org.BouncyCastle.Utilities
Assembly
Enterprises.BouncyCastle.Crypto.dll
public abstract class BigIntegers
Inheritance
BigIntegers
Inherited Members

Constructors

BigIntegers()

protected 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