C# Class NBitcoin.BouncyCastle.Math.EC.LongArray

Afficher le fichier Open project: Nethereum/Nethereum Class Usage Examples

Méthodes publiques

Свойство Type Description
BitLengths byte[]

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddOne() public méthode

public AddOne ( ) : LongArray
Résultat LongArray

AddShiftedByWords() public méthode

public AddShiftedByWords ( LongArray other, int words ) : void
other LongArray
words int
Résultat void

Copy() public méthode

public Copy ( ) : LongArray
Résultat LongArray

Degree() public méthode

public Degree ( ) : int
Résultat int

Equals() public méthode

public Equals ( LongArray other ) : bool
other LongArray
Résultat bool

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetUsedLength() public méthode

public GetUsedLength ( ) : int
Résultat int

GetUsedLengthFrom() public méthode

public GetUsedLengthFrom ( int from ) : int
from int
Résultat int

IsOne() public méthode

public IsOne ( ) : bool
Résultat bool

IsZero() public méthode

public IsZero ( ) : bool
Résultat bool

LongArray() public méthode

public LongArray ( BigInteger bigInt ) : System
bigInt BigInteger
Résultat System

LongArray() public méthode

public LongArray ( int intLen ) : System
intLen int
Résultat System

LongArray() public méthode

public LongArray ( long ints ) : System
ints long
Résultat System

LongArray() public méthode

public LongArray ( long ints, int off, int len ) : System
ints long
off int
len int
Résultat System

ModInverse() public méthode

public ModInverse ( int m, int ks ) : LongArray
m int
ks int
Résultat LongArray

ModMultiply() public méthode

public ModMultiply ( LongArray other, int m, int ks ) : LongArray
other LongArray
m int
ks int
Résultat LongArray

ModMultiplyAlt() public méthode

public ModMultiplyAlt ( LongArray other, int m, int ks ) : LongArray
other LongArray
m int
ks int
Résultat LongArray

ModMultiplyLD() public méthode

public ModMultiplyLD ( LongArray other, int m, int ks ) : LongArray
other LongArray
m int
ks int
Résultat LongArray

ModReduce() public méthode

public ModReduce ( int m, int ks ) : LongArray
m int
ks int
Résultat LongArray

ModSquare() public méthode

public ModSquare ( int m, int ks ) : LongArray
m int
ks int
Résultat LongArray

ModSquareN() public méthode

public ModSquareN ( int n, int m, int ks ) : LongArray
n int
m int
ks int
Résultat LongArray

Multiply() public méthode

public Multiply ( LongArray other, int m, int ks ) : LongArray
other LongArray
m int
ks int
Résultat LongArray

Reduce() public méthode

public Reduce ( int m, int ks ) : void
m int
ks int
Résultat void

Square() public méthode

public Square ( int m, int ks ) : LongArray
m int
ks int
Résultat LongArray

TestBitZero() public méthode

public TestBitZero ( ) : bool
Résultat bool

ToBigInteger() public méthode

public ToBigInteger ( ) : BigInteger
Résultat BigInteger

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

BitLengths public_oe static_oe property

public static byte[] BitLengths
Résultat byte[]