Zdexby TheHolyOneZ
49,743 classes
Class

BigInteger

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger, com.Tivadar.Best.HTTP 0x0028 (40 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
0x00x0028

Members 34

OffsetSizeNameTypeFlagsDefault
0x08primeListsInt32[][]Static+2 flags—
0x08primeProductsint[]Static+2 flags—
—0x08IMASKlongPrivateStatic+1 flags0
—0x08UIMASKulongPrivateStatic+1 flags0
0x08ZeroMagnitudeint[]PrivateStatic+1 flags—
0x08ZeroEncodingbyte[]PrivateStatic+1 flags—
0x08SMALL_CONSTANTSBigInteger[]PrivateStatic+1 flags—
0x08ZeroBigIntegerPublicStatic+1 flags—
0x08OneBigIntegerPublicStatic+1 flags—
0x08TwoBigIntegerPublicStatic+1 flags—
0x08ThreeBigIntegerPublicStatic+1 flags—
0x08FourBigIntegerPublicStatic+1 flags—
0x08TenBigIntegerPublicStatic+1 flags—
0x08BitLengthTablebyte[]PrivateStatic+1 flags—
—0x04chunk2intPrivateStatic+1 flags0
—0x04chunk8intPrivateStatic+1 flags0
—0x04chunk10intPrivateStatic+1 flags0
—0x04chunk16intPrivateStatic+1 flags0
0x08radix2BigIntegerPrivateStatic+1 flags—
0x08radix2EBigIntegerPrivateStatic+1 flags—
0x08radix8BigIntegerPrivateStatic+1 flags—
0x08radix8EBigIntegerPrivateStatic+1 flags—
0x08radix10BigIntegerPrivateStatic+1 flags—
0x08radix10EBigIntegerPrivateStatic+1 flags—
0x08radix16BigIntegerPrivateStatic+1 flags—
0x08radix16EBigIntegerPrivateStatic+1 flags—
0x08ExpWindowThresholdsint[]PrivateStatic+1 flags—
—0x04BitsPerByteintPrivateStatic+1 flags0
—0x04BitsPerIntintPrivateStatic+1 flags0
—0x04BytesPerIntintPrivateStatic+1 flags0
0x08magnitudeint[]Private—
0x04signintPrivate—
0x04nBitsintPrivate+1 flags—
0x04nBitLengthintPrivate+1 flags—

Functions 118

SignatureFlagsNativeParams
void .cctor()PrivateStatic+1 flags0x00
void OnDeserialized(const StreamingContext& context)Private0x10
int GetByteLength(int nBits)PrivateStatic0x04
BigInteger Arbitrary(int sizeInBits)PublicStatic0x08
void .ctor(int signum, const int[]& mag, bool checkMag)Private+1 flags0x08
void .ctor(const string& value)Public+1 flags0x08
void .ctor(const string& str, int radix)Public+1 flags0x08
void .ctor(const byte[]& bytes)Public+1 flags0x08
void .ctor(const byte[]& bytes, int offset, int length)Public+1 flags0x08
int[] MakeMagnitude(const byte[]& bytes)PrivateStatic0x08
int[] MakeMagnitude(const byte[]& bytes, int offset, int length)PrivateStatic0x08
int[] MakeMagnitude(const ReadOnlySpan<System.Byte>& bytes)PrivateStatic0x10
void .ctor(int sign, const byte[]& bytes)Public+1 flags0x08
void .ctor(int sign, const byte[]& bytes, int offset, int length)Public+1 flags0x08
void .ctor(int sign, const ReadOnlySpan<System.Byte>& bytes)Public+1 flags0x10
void .ctor(int sizeInBits, Random random)Public+1 flags0x08
void .ctor(int bitLength, int certainty, Random random)Public+1 flags0x08
BigInteger Abs()Public0x08
int[] AddMagnitudes(const int[]& a, const int[]& b)PrivateStatic0x08
BigInteger Add(BigInteger value)Public0x08
BigInteger AddToMagnitude(const int[]& magToAdd)Private0x08
BigInteger And(BigInteger value)Public0x08
BigInteger AndNot(BigInteger val)Public0x08
int get_BitCount()Public+1 flags0x04
int BitCnt(int i)PublicStatic0x04
int CalcBitLength(int sign, int indx, const int[]& mag)PrivateStatic0x08
int get_BitLength()Public+1 flags0x04
int BitLen(byte b)PrivateStatic0x04
int BitLen(int w)PrivateStatic0x04
bool QuickPow2Check()Private0x01
int CompareTo(BigInteger other)PublicFinal+2 flags0x08
int CompareTo(int xIndx, const int[]& x, int yIndx, const int[]& y)PrivateStatic0x08
int CompareNoLeadingZeroes(int xIndx, const int[]& x, int yIndx, const int[]& y)PrivateStatic0x08
int[] Divide(const int[]& x, const int[]& y)Private0x08
BigInteger Divide(BigInteger val)Public0x08
BigInteger[] DivideAndRemainder(BigInteger val)Public0x08
bool Equals(object obj)Public+1 flags0x08
bool Equals(BigInteger other)PublicFinal+2 flags0x08
bool IsEqualMagnitude(BigInteger x)Private0x08
BigInteger Gcd(BigInteger value)Public0x08
int GetHashCode()Public+1 flags0x04
BigInteger Inc()Private0x08
int get_IntValue()Public+1 flags0x04
int get_IntValueExact()Public+1 flags0x04
bool IsProbablePrime(int certainty)Public0x04
bool IsProbablePrime(int certainty, bool randomlySelected)1 flags0x04
bool CheckProbablePrime(int certainty, Random random, bool randomlySelected)Private0x08
bool RabinMillerTest(int certainty, Random random)Public0x08
bool RabinMillerTest(int certainty, Random random, bool randomlySelected)1 flags0x08
long get_LongValue()Public+1 flags0x08
long get_LongValueExact()Public+1 flags0x08
BigInteger Max(BigInteger value)Public0x08
BigInteger Min(BigInteger value)Public0x08
BigInteger Mod(BigInteger m)Public0x08
BigInteger ModInverse(BigInteger m)Public0x08
BigInteger ModInversePow2(BigInteger m)Private0x08
BigInteger ExtEuclid(BigInteger a, BigInteger b, ref BigInteger& u1Out)PrivateStatic0x08
void ZeroOut(const int[]& x)PrivateStatic0x08
BigInteger ModPow(BigInteger e, BigInteger m)Public0x08
BigInteger ModPowBarrett(BigInteger b, BigInteger e, BigInteger m)PrivateStatic0x08
BigInteger ReduceBarrett(BigInteger x, BigInteger m, BigInteger mr, BigInteger yu)PrivateStatic0x08
BigInteger ModPowMonty(BigInteger b, BigInteger e, BigInteger m, bool convert)PrivateStatic0x08
int[] GetWindowList(const int[]& mag, int extraBits)PrivateStatic0x08
int CreateWindowEntry(int mult, int zeroes)PrivateStatic0x04
int[] Square(const int[]& w, const int[]& x)PrivateStatic0x08
int[] Multiply(const int[]& x, const int[]& y, const int[]& z)PrivateStatic0x08
int GetMQuote()Private0x04
void MontgomeryReduce(const int[]& x, const int[]& m, uint mDash)PrivateStatic0x08
void MultiplyMonty(const int[]& a, const int[]& x, const int[]& y, const int[]& m, uint mDash, bool smallMontyModulus)PrivateStatic0x08
void SquareMonty(const int[]& a, const int[]& x, const int[]& m, uint mDash, bool smallMontyModulus)PrivateStatic0x08
uint MultiplyMontyNIsOne(uint x, uint y, uint m, uint mDash)PrivateStatic0x04
BigInteger Multiply(BigInteger val)Public0x08
BigInteger Square()Public0x08
BigInteger Negate()Public0x08
BigInteger NextProbablePrime()Public0x08
BigInteger Not()Public0x08
BigInteger Pow(int exp)Public0x08
BigInteger ProbablePrime(int bitLength, Random random)PublicStatic0x08
int Remainder(int m)Private0x04
int[] Remainder(const int[]& x, const int[]& y)PrivateStatic0x08
BigInteger Remainder(BigInteger n)Public0x08
int[] LastNBits(int n)Private0x08
BigInteger DivideWords(int w)Private0x08
BigInteger RemainderWords(int w)Private0x08
int[] ShiftLeft(const int[]& mag, int n)PrivateStatic0x08
int ShiftLeftOneInPlace(const int[]& x, int carry)PrivateStatic0x08
BigInteger ShiftLeft(int n)Public0x08
void ShiftRightInPlace(int start, const int[]& mag, int n)PrivateStatic0x08
void ShiftRightOneInPlace(int start, const int[]& mag)PrivateStatic0x08
BigInteger ShiftRight(int n)Public0x08
int get_SignValue()Public+1 flags0x04
int[] Subtract(int xStart, const int[]& x, int yStart, const int[]& y)PrivateStatic0x08
BigInteger Subtract(BigInteger n)Public0x08
int[] doSubBigLil(const int[]& bigMag, const int[]& lilMag)PrivateStatic0x08
int GetLengthofByteArray()Public0x04
int GetLengthofByteArrayUnsigned()Public0x04
byte[] ToByteArray()Public0x08
void ToByteArray(const Span<System.Byte>& output)Public0x10
byte[] ToByteArrayUnsigned()Public0x08
void ToByteArrayUnsigned(const Span<System.Byte>& output)Public0x10
byte[] ToByteArray(bool unsigned)Private0x08
void ToByteArray(bool unsigned, const Span<System.Byte>& output)Private0x10
string ToString()Public+1 flags0x08
string ToString(int radix)Public0x08
void ToString(StringBuilder sb, int radix, IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Math.BigInteger> moduli, int scale, BigInteger pos)PrivateStatic0x08
void AppendZeroExtendedString(StringBuilder sb, const string& s, int minLength)PrivateStatic0x08
BigInteger CreateUValueOf(ulong value)PrivateStatic0x08
BigInteger CreateValueOf(long value)PrivateStatic0x08
BigInteger ValueOf(long value)PublicStatic0x08
int GetLowestSetBit()Public0x04
int GetLowestSetBitMaskFirst(int firstWordMask)Private0x04
bool TestBit(int n)Public0x04
BigInteger Or(BigInteger value)Public0x08
BigInteger Xor(BigInteger value)Public0x08
BigInteger SetBit(int n)Public0x08
BigInteger ClearBit(int n)Public0x08
BigInteger FlipBit(int n)Public0x08
BigInteger FlipExistingBit(int n)Private0x08

Used by 313

types with a member, parameter or interface of this type