C# 클래스 BraintreeEncryption.Library.BouncyCastle.Math.BigInteger

파일 보기 프로젝트 열기: braintree/braintree_windows_phone_encryption 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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