C# 클래스 Org.BouncyCastle.Math.BigInteger

파일 보기 프로젝트 열기: mapo80/iTextSharp-Monotouch 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 ) : Org.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
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 ) : Org.BouncyCastle.Math.BigInteger[]
val BigInteger
리턴 Org.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,Org.BouncyCastle.Math One
리턴 BigInteger

Ten 공개적으로 정적으로 프로퍼티

public static BigInteger,Org.BouncyCastle.Math Ten
리턴 BigInteger

Three 공개적으로 정적으로 프로퍼티

public static BigInteger,Org.BouncyCastle.Math Three
리턴 BigInteger

Two 공개적으로 정적으로 프로퍼티

public static BigInteger,Org.BouncyCastle.Math Two
리턴 BigInteger

Zero 공개적으로 정적으로 프로퍼티

public static BigInteger,Org.BouncyCastle.Math Zero
리턴 BigInteger