C# 클래스 NBitcoin.BouncyCastle.Math.EC.LongArray

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

공개 프로퍼티들

프로퍼티 타입 설명
BitLengths byte[]

공개 메소드들

메소드 설명
AddOne ( ) : LongArray
AddShiftedByWords ( LongArray other, int words ) : void
Copy ( ) : LongArray
Degree ( ) : int
Equals ( LongArray other ) : bool
Equals ( object obj ) : bool
GetHashCode ( ) : int
GetUsedLength ( ) : int
GetUsedLengthFrom ( int from ) : int
IsOne ( ) : bool
IsZero ( ) : bool
LongArray ( BigInteger bigInt ) : System
LongArray ( int intLen ) : System
LongArray ( long ints ) : System
LongArray ( long ints, int off, int len ) : System
ModInverse ( int m, int ks ) : LongArray
ModMultiply ( LongArray other, int m, int ks ) : LongArray
ModMultiplyAlt ( LongArray other, int m, int ks ) : LongArray
ModMultiplyLD ( LongArray other, int m, int ks ) : LongArray
ModReduce ( int m, int ks ) : LongArray
ModSquare ( int m, int ks ) : LongArray
ModSquareN ( int n, int m, int ks ) : LongArray
Multiply ( LongArray other, int m, int ks ) : LongArray
Reduce ( int m, int ks ) : void
Square ( int m, int ks ) : LongArray
TestBitZero ( ) : bool
ToBigInteger ( ) : BigInteger
ToString ( ) : string

비공개 메소드들

메소드 설명
Add ( long x, int xOff, long y, int yOff, int count ) : void
Add ( long x, int xOff, long y, int yOff, long z, int zOff, int count ) : void
AddBoth ( long x, int xOff, long y1, int y1Off, long y2, int y2Off, int count ) : void
AddShiftedByBitsSafe ( LongArray other, int otherDegree, int bits ) : void
AddShiftedDown ( long x, int xOff, long y, int yOff, int count, int shift ) : long
AddShiftedUp ( long x, int xOff, long y, int yOff, int count, int shift ) : long
BitLength ( long w ) : int
DegreeFrom ( int limit ) : int
Distribute ( long x, int src, int dst1, int dst2, int count ) : void
FlipBit ( long buf, int off, int n ) : void
FlipVector ( long x, int xOff, long y, int yOff, int yLen, int bits ) : void
FlipWord ( long buf, int off, int bit, long word ) : void
Interleave ( long x, int xOff, long z, int zOff, int count, int width ) : void
Interleave2_32to64 ( int x ) : long
Interleave2_n ( long x, int rounds ) : long
Interleave2_n ( long x, int xOff, long z, int zOff, int count, int rounds ) : void
Interleave3 ( long x ) : long
Interleave3 ( long x, int xOff, long z, int zOff, int count ) : void
Interleave3_13to65 ( int x ) : long
Interleave3_21to63 ( int x ) : long
Interleave4_16to64 ( int x ) : long
Interleave5 ( long x ) : long
Interleave5 ( long x, int xOff, long z, int zOff, int count ) : void
Interleave7 ( long x ) : long
Interleave7 ( long x, int xOff, long z, int zOff, int count ) : void
MultiplyWord ( long a, long b, int bLen, long c, int cOff ) : void
ReduceBit ( long buf, int off, int bit, int m, int ks ) : void
ReduceBitWise ( long buf, int off, int BitLength, int m, int ks ) : void
ReduceInPlace ( long buf, int off, int len, int m, int ks ) : int
ReduceResult ( long buf, int off, int len, int m, int ks ) : LongArray
ReduceVectorWise ( long buf, int off, int len, int words, int m, int ks ) : void
ReduceWord ( long buf, int off, int bit, long word, int m, int ks ) : void
ReduceWordWise ( long buf, int off, int len, int toBit, int m, int ks ) : void
ResizedInts ( int newLen ) : long[]
ShiftUp ( long x, int xOff, int count, int shift ) : long
ShiftUp ( long x, int xOff, long z, int zOff, int count, int shift ) : long
SquareInPlace ( long x, int xLen, int m, int ks ) : void
TestBit ( long buf, int off, int n ) : bool

메소드 상세

AddOne() 공개 메소드

public AddOne ( ) : LongArray
리턴 LongArray

AddShiftedByWords() 공개 메소드

public AddShiftedByWords ( LongArray other, int words ) : void
other LongArray
words int
리턴 void

Copy() 공개 메소드

public Copy ( ) : LongArray
리턴 LongArray

Degree() 공개 메소드

public Degree ( ) : int
리턴 int

Equals() 공개 메소드

public Equals ( LongArray other ) : bool
other LongArray
리턴 bool

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetUsedLength() 공개 메소드

public GetUsedLength ( ) : int
리턴 int

GetUsedLengthFrom() 공개 메소드

public GetUsedLengthFrom ( int from ) : int
from int
리턴 int

IsOne() 공개 메소드

public IsOne ( ) : bool
리턴 bool

IsZero() 공개 메소드

public IsZero ( ) : bool
리턴 bool

LongArray() 공개 메소드

public LongArray ( BigInteger bigInt ) : System
bigInt BigInteger
리턴 System

LongArray() 공개 메소드

public LongArray ( int intLen ) : System
intLen int
리턴 System

LongArray() 공개 메소드

public LongArray ( long ints ) : System
ints long
리턴 System

LongArray() 공개 메소드

public LongArray ( long ints, int off, int len ) : System
ints long
off int
len int
리턴 System

ModInverse() 공개 메소드

public ModInverse ( int m, int ks ) : LongArray
m int
ks int
리턴 LongArray

ModMultiply() 공개 메소드

public ModMultiply ( LongArray other, int m, int ks ) : LongArray
other LongArray
m int
ks int
리턴 LongArray

ModMultiplyAlt() 공개 메소드

public ModMultiplyAlt ( LongArray other, int m, int ks ) : LongArray
other LongArray
m int
ks int
리턴 LongArray

ModMultiplyLD() 공개 메소드

public ModMultiplyLD ( LongArray other, int m, int ks ) : LongArray
other LongArray
m int
ks int
리턴 LongArray

ModReduce() 공개 메소드

public ModReduce ( int m, int ks ) : LongArray
m int
ks int
리턴 LongArray

ModSquare() 공개 메소드

public ModSquare ( int m, int ks ) : LongArray
m int
ks int
리턴 LongArray

ModSquareN() 공개 메소드

public ModSquareN ( int n, int m, int ks ) : LongArray
n int
m int
ks int
리턴 LongArray

Multiply() 공개 메소드

public Multiply ( LongArray other, int m, int ks ) : LongArray
other LongArray
m int
ks int
리턴 LongArray

Reduce() 공개 메소드

public Reduce ( int m, int ks ) : void
m int
ks int
리턴 void

Square() 공개 메소드

public Square ( int m, int ks ) : LongArray
m int
ks int
리턴 LongArray

TestBitZero() 공개 메소드

public TestBitZero ( ) : bool
리턴 bool

ToBigInteger() 공개 메소드

public ToBigInteger ( ) : BigInteger
리턴 BigInteger

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

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

public static byte[] BitLengths
리턴 byte[]