C# Class BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Rfc7748.X25519Field

Afficher le fichier Open project: 526077247/ET Class Usage Examples

Méthodes publiques

Méthode Description
Add ( Array x, Array y, Array z ) : void
AddOne ( Array z ) : void
AddOne ( Array z, int zOff ) : void
Apm ( Array x, Array y, Array zp, Array zm ) : void
CMov ( int cond, Array x, int xOff, Array z, int zOff ) : void
CNegate ( int negate, Array z ) : void
CSwap ( int swap, Array a, Array b ) : void
Carry ( Array z ) : void
Copy ( Array x, int xOff, Array z, int zOff ) : void
Create ( ) : int[]
CreateTable ( int n ) : int[]
Decode ( Array x, int xOff, Array z ) : void
Encode ( Array x, Array z, int zOff ) : void
Inv ( Array x, Array z ) : void
IsZero ( Array x ) : int
IsZeroVar ( Array x ) : bool
Mul ( Array x, Array y, Array z ) : void
Mul ( Array x, int y, Array z ) : void
Negate ( Array x, Array z ) : void
Normalize ( Array z ) : void
One ( Array z ) : void
Sqr ( Array x, Array z ) : void
Sqr ( Array x, int n, Array z ) : void
SqrtRatioVar ( Array u, Array v, Array z ) : bool
Sub ( Array x, Array y, Array z ) : void
SubOne ( Array z ) : void
Zero ( Array z ) : void

Méthodes protégées

Méthode Description
X25519Field ( ) : System

Private Methods

Méthode Description
Decode128 ( Array bs, int off, Array z, int zOff ) : void
Decode32 ( Array bs, int off ) : uint
Encode128 ( Array x, int xOff, Array bs, int off ) : void
Encode32 ( uint n, Array bs, int off ) : void
PowPm5d8 ( Array x, Array rx2, Array rz ) : void
Reduce ( Array z, int x ) : void

Method Details

Add() public static méthode

public static Add ( Array x, Array y, Array z ) : void
x Array
y Array
z Array
Résultat void

AddOne() public static méthode

public static AddOne ( Array z ) : void
z Array
Résultat void

AddOne() public static méthode

public static AddOne ( Array z, int zOff ) : void
z Array
zOff int
Résultat void

Apm() public static méthode

public static Apm ( Array x, Array y, Array zp, Array zm ) : void
x Array
y Array
zp Array
zm Array
Résultat void

CMov() public static méthode

public static CMov ( int cond, Array x, int xOff, Array z, int zOff ) : void
cond int
x Array
xOff int
z Array
zOff int
Résultat void

CNegate() public static méthode

public static CNegate ( int negate, Array z ) : void
negate int
z Array
Résultat void

CSwap() public static méthode

public static CSwap ( int swap, Array a, Array b ) : void
swap int
a Array
b Array
Résultat void

Carry() public static méthode

public static Carry ( Array z ) : void
z Array
Résultat void

Copy() public static méthode

public static Copy ( Array x, int xOff, Array z, int zOff ) : void
x Array
xOff int
z Array
zOff int
Résultat void

Create() public static méthode

public static Create ( ) : int[]
Résultat int[]

CreateTable() public static méthode

public static CreateTable ( int n ) : int[]
n int
Résultat int[]

Decode() public static méthode

public static Decode ( Array x, int xOff, Array z ) : void
x Array
xOff int
z Array
Résultat void

Encode() public static méthode

public static Encode ( Array x, Array z, int zOff ) : void
x Array
z Array
zOff int
Résultat void

Inv() public static méthode

public static Inv ( Array x, Array z ) : void
x Array
z Array
Résultat void

IsZero() public static méthode

public static IsZero ( Array x ) : int
x Array
Résultat int

IsZeroVar() public static méthode

public static IsZeroVar ( Array x ) : bool
x Array
Résultat bool

Mul() public static méthode

public static Mul ( Array x, Array y, Array z ) : void
x Array
y Array
z Array
Résultat void

Mul() public static méthode

public static Mul ( Array x, int y, Array z ) : void
x Array
y int
z Array
Résultat void

Negate() public static méthode

public static Negate ( Array x, Array z ) : void
x Array
z Array
Résultat void

Normalize() public static méthode

public static Normalize ( Array z ) : void
z Array
Résultat void

One() public static méthode

public static One ( Array z ) : void
z Array
Résultat void

Sqr() public static méthode

public static Sqr ( Array x, Array z ) : void
x Array
z Array
Résultat void

Sqr() public static méthode

public static Sqr ( Array x, int n, Array z ) : void
x Array
n int
z Array
Résultat void

SqrtRatioVar() public static méthode

public static SqrtRatioVar ( Array u, Array v, Array z ) : bool
u Array
v Array
z Array
Résultat bool

Sub() public static méthode

public static Sub ( Array x, Array y, Array z ) : void
x Array
y Array
z Array
Résultat void

SubOne() public static méthode

public static SubOne ( Array z ) : void
z Array
Résultat void

X25519Field() protected méthode

protected X25519Field ( ) : System
Résultat System

Zero() public static méthode

public static Zero ( Array z ) : void
z Array
Résultat void