C# Класс BraintreeEncryption.Library.BouncyCastle.Math.BigInteger

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
One BigInteger
Ten BigInteger
Three BigInteger
Two BigInteger
Zero BigInteger

Открытые методы

Метод Описание
Abs ( ) : BigInteger
Add ( BigInteger value ) : BigInteger
And ( BigInteger value ) : BigInteger
AndNot ( BigInteger val ) : BigInteger
BigInteger ( byte bytes ) : System
BigInteger ( byte bytes, int offset, int length ) : System
BigInteger ( int sizeInBits, Random random ) : System
BigInteger ( int sign, byte bytes ) : System
BigInteger ( int sign, byte bytes, int offset, int length ) : System
BigInteger ( int bitLength, int certainty, Random random ) : System
BigInteger ( string value ) : System
BigInteger ( string str, int radix ) : System
ClearBit ( int n ) : BigInteger
CompareTo ( BigInteger value ) : int
CompareTo ( object obj ) : int
Divide ( BigInteger val ) : BigInteger
DivideAndRemainder ( BigInteger val ) : BraintreeEncryption.Library.BouncyCastle.Math.BigInteger[]
Equals ( object obj ) : bool
FlipBit ( int n ) : BigInteger
Gcd ( BigInteger value ) : BigInteger
GetHashCode ( ) : int
GetLowestSetBit ( ) : int
IsProbablePrime ( int certainty ) : bool
Max ( BigInteger value ) : BigInteger
Min ( BigInteger value ) : BigInteger
Mod ( BigInteger m ) : BigInteger
ModInverse ( BigInteger m ) : BigInteger
ModPow ( BigInteger exponent, BigInteger m ) : BigInteger
Multiply ( BigInteger val ) : BigInteger
Negate ( ) : BigInteger
NextProbablePrime ( ) : BigInteger
Not ( ) : BigInteger
Or ( BigInteger value ) : BigInteger
Pow ( int exp ) : BigInteger
ProbablePrime ( int bitLength, Random random ) : BigInteger
Remainder ( BigInteger n ) : BigInteger
SetBit ( int n ) : BigInteger
ShiftLeft ( int n ) : BigInteger
ShiftRight ( int n ) : BigInteger
Subtract ( BigInteger n ) : BigInteger
TestBit ( int n ) : bool
ToByteArray ( ) : byte[]
ToByteArrayUnsigned ( ) : byte[]
ToString ( ) : string
ToString ( int radix ) : string
ValueOf ( long value ) : BigInteger
Xor ( BigInteger value ) : BigInteger

Приватные методы

Метод Описание
AddMagnitudes ( int a, int b ) : int[]
AddToMagnitude ( int magToAdd ) : BigInteger
BigInteger ( ) : System
BigInteger ( int signum, int mag, bool checkMag ) : System
BitLen ( int w ) : int
CheckProbablePrime ( int certainty, Random random ) : bool
CompareNoLeadingZeroes ( int xIndx, int x, int yIndx, int y ) : int
CompareTo ( int xIndx, int x, int yIndx, int y ) : int
Divide ( int x, int y ) : int[]
ExtEuclid ( BigInteger a, BigInteger b, BigInteger u1Out, BigInteger u2Out ) : BigInteger
FastExtEuclid ( long a, long b, long uOut ) : long
FastModInverse ( long v, long m ) : long
FlipExistingBit ( int n ) : BigInteger
GetByteLength ( int nBits ) : int
GetMQuote ( ) : long
Inc ( ) : BigInteger
LastNBits ( int n ) : int[]
MakeMagnitude ( byte bytes, int offset, int length ) : int[]
Multiply ( int x, int y, int z ) : int[]
MultiplyMonty ( int a, int x, int y, int m, long mQuote ) : void
MultiplyMontyNIsOne ( uint x, uint y, uint m, ulong mQuote ) : uint
QuickPow2Check ( ) : bool
RabinMillerTest ( int certainty, Random random ) : bool
Remainder ( int m ) : int
Remainder ( int x, int y ) : int[]
ShiftLeft ( int mag, int n ) : int[]
ShiftRightInPlace ( int start, int mag, int n ) : void
ShiftRightOneInPlace ( int start, int mag ) : void
Square ( int w, int x ) : int[]
Subtract ( int xStart, int x, int yStart, int y ) : int[]
ToByteArray ( bool unsigned ) : byte[]
ZeroOut ( int x ) : void
calcBitLength ( int indx, int mag ) : int
createUValueOf ( ulong value ) : BigInteger
createValueOf ( long value ) : BigInteger
doSubBigLil ( int bigMag, int lilMag ) : int[]

Описание методов

Abs() публичный Метод

public Abs ( ) : BigInteger
Результат BigInteger

Add() публичный Метод

public Add ( BigInteger value ) : BigInteger
value BigInteger
Результат BigInteger

And() публичный Метод

public And ( BigInteger value ) : BigInteger
value BigInteger
Результат BigInteger

AndNot() публичный Метод

public AndNot ( BigInteger val ) : BigInteger
val BigInteger
Результат BigInteger

BigInteger() публичный Метод

public BigInteger ( byte bytes ) : System
bytes byte
Результат System

BigInteger() публичный Метод

public BigInteger ( byte bytes, int offset, int length ) : System
bytes byte
offset int
length int
Результат System

BigInteger() публичный Метод

public BigInteger ( int sizeInBits, Random random ) : System
sizeInBits int
random System.Random
Результат System

BigInteger() публичный Метод

public BigInteger ( int sign, byte bytes ) : System
sign int
bytes byte
Результат System

BigInteger() публичный Метод

public BigInteger ( int sign, byte bytes, int offset, int length ) : System
sign int
bytes byte
offset int
length int
Результат System

BigInteger() публичный Метод

public BigInteger ( int bitLength, int certainty, Random random ) : System
bitLength int
certainty int
random System.Random
Результат System

BigInteger() публичный Метод

public BigInteger ( string value ) : System
value string
Результат System

BigInteger() публичный Метод

public BigInteger ( string str, int radix ) : System
str string
radix int
Результат System

ClearBit() публичный Метод

public ClearBit ( int n ) : BigInteger
n int
Результат BigInteger

CompareTo() публичный Метод

public CompareTo ( BigInteger value ) : int
value BigInteger
Результат int

CompareTo() публичный Метод

public CompareTo ( object obj ) : int
obj object
Результат int

Divide() публичный Метод

public Divide ( BigInteger val ) : BigInteger
val BigInteger
Результат BigInteger

DivideAndRemainder() публичный Метод

public DivideAndRemainder ( BigInteger val ) : BraintreeEncryption.Library.BouncyCastle.Math.BigInteger[]
val BigInteger
Результат BraintreeEncryption.Library.BouncyCastle.Math.BigInteger[]

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

FlipBit() публичный Метод

public FlipBit ( int n ) : BigInteger
n int
Результат BigInteger

Gcd() публичный Метод

public Gcd ( BigInteger value ) : BigInteger
value BigInteger
Результат BigInteger

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

GetLowestSetBit() публичный Метод

public GetLowestSetBit ( ) : int
Результат int

IsProbablePrime() публичный Метод

public IsProbablePrime ( int certainty ) : bool
certainty int
Результат bool

Max() публичный Метод

public Max ( BigInteger value ) : BigInteger
value BigInteger
Результат BigInteger

Min() публичный Метод

public Min ( BigInteger value ) : BigInteger
value BigInteger
Результат BigInteger

Mod() публичный Метод

public Mod ( BigInteger m ) : BigInteger
m BigInteger
Результат BigInteger

ModInverse() публичный Метод

public ModInverse ( BigInteger m ) : BigInteger
m BigInteger
Результат BigInteger

ModPow() публичный Метод

public ModPow ( BigInteger exponent, BigInteger m ) : BigInteger
exponent BigInteger
m BigInteger
Результат BigInteger

Multiply() публичный Метод

public Multiply ( BigInteger val ) : BigInteger
val BigInteger
Результат BigInteger

Negate() публичный Метод

public Negate ( ) : BigInteger
Результат BigInteger

NextProbablePrime() публичный Метод

public NextProbablePrime ( ) : BigInteger
Результат BigInteger

Not() публичный Метод

public Not ( ) : BigInteger
Результат BigInteger

Or() публичный Метод

public Or ( BigInteger value ) : BigInteger
value BigInteger
Результат BigInteger

Pow() публичный Метод

public Pow ( int exp ) : BigInteger
exp int
Результат BigInteger

ProbablePrime() публичный статический Метод

public static ProbablePrime ( int bitLength, Random random ) : BigInteger
bitLength int
random System.Random
Результат BigInteger

Remainder() публичный Метод

public Remainder ( BigInteger n ) : BigInteger
n BigInteger
Результат BigInteger

SetBit() публичный Метод

public SetBit ( int n ) : BigInteger
n int
Результат BigInteger

ShiftLeft() публичный Метод

public ShiftLeft ( int n ) : BigInteger
n int
Результат BigInteger

ShiftRight() публичный Метод

public ShiftRight ( int n ) : BigInteger
n int
Результат BigInteger

Subtract() публичный Метод

public Subtract ( BigInteger n ) : BigInteger
n BigInteger
Результат BigInteger

TestBit() публичный Метод

public TestBit ( int n ) : bool
n int
Результат bool

ToByteArray() публичный Метод

public ToByteArray ( ) : byte[]
Результат byte[]

ToByteArrayUnsigned() публичный Метод

public ToByteArrayUnsigned ( ) : byte[]
Результат byte[]

ToString() публичный Метод

public ToString ( ) : string
Результат string

ToString() публичный Метод

public ToString ( int radix ) : string
radix int
Результат string

ValueOf() публичный статический Метод

public static ValueOf ( long value ) : BigInteger
value long
Результат BigInteger

Xor() публичный Метод

public Xor ( BigInteger value ) : BigInteger
value BigInteger
Результат BigInteger

Описание свойств

One публичное статическое свойство

public static BigInteger,BraintreeEncryption.Library.BouncyCastle.Math One
Результат BigInteger

Ten публичное статическое свойство

public static BigInteger,BraintreeEncryption.Library.BouncyCastle.Math Ten
Результат BigInteger

Three публичное статическое свойство

public static BigInteger,BraintreeEncryption.Library.BouncyCastle.Math Three
Результат BigInteger

Two публичное статическое свойство

public static BigInteger,BraintreeEncryption.Library.BouncyCastle.Math Two
Результат BigInteger

Zero публичное статическое свойство

public static BigInteger,BraintreeEncryption.Library.BouncyCastle.Math Zero
Результат BigInteger