C# 클래스 BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC.Rfc7748.X25519Field

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

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
X25519Field ( ) : System

비공개 메소드들

메소드 설명
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

메소드 상세

Add() 공개 정적인 메소드

public static Add ( Array x, Array y, Array z ) : void
x Array
y Array
z Array
리턴 void

AddOne() 공개 정적인 메소드

public static AddOne ( Array z ) : void
z Array
리턴 void

AddOne() 공개 정적인 메소드

public static AddOne ( Array z, int zOff ) : void
z Array
zOff int
리턴 void

Apm() 공개 정적인 메소드

public static Apm ( Array x, Array y, Array zp, Array zm ) : void
x Array
y Array
zp Array
zm Array
리턴 void

CMov() 공개 정적인 메소드

public static CMov ( int cond, Array x, int xOff, Array z, int zOff ) : void
cond int
x Array
xOff int
z Array
zOff int
리턴 void

CNegate() 공개 정적인 메소드

public static CNegate ( int negate, Array z ) : void
negate int
z Array
리턴 void

CSwap() 공개 정적인 메소드

public static CSwap ( int swap, Array a, Array b ) : void
swap int
a Array
b Array
리턴 void

Carry() 공개 정적인 메소드

public static Carry ( Array z ) : void
z Array
리턴 void

Copy() 공개 정적인 메소드

public static Copy ( Array x, int xOff, Array z, int zOff ) : void
x Array
xOff int
z Array
zOff int
리턴 void

Create() 공개 정적인 메소드

public static Create ( ) : int[]
리턴 int[]

CreateTable() 공개 정적인 메소드

public static CreateTable ( int n ) : int[]
n int
리턴 int[]

Decode() 공개 정적인 메소드

public static Decode ( Array x, int xOff, Array z ) : void
x Array
xOff int
z Array
리턴 void

Encode() 공개 정적인 메소드

public static Encode ( Array x, Array z, int zOff ) : void
x Array
z Array
zOff int
리턴 void

Inv() 공개 정적인 메소드

public static Inv ( Array x, Array z ) : void
x Array
z Array
리턴 void

IsZero() 공개 정적인 메소드

public static IsZero ( Array x ) : int
x Array
리턴 int

IsZeroVar() 공개 정적인 메소드

public static IsZeroVar ( Array x ) : bool
x Array
리턴 bool

Mul() 공개 정적인 메소드

public static Mul ( Array x, Array y, Array z ) : void
x Array
y Array
z Array
리턴 void

Mul() 공개 정적인 메소드

public static Mul ( Array x, int y, Array z ) : void
x Array
y int
z Array
리턴 void

Negate() 공개 정적인 메소드

public static Negate ( Array x, Array z ) : void
x Array
z Array
리턴 void

Normalize() 공개 정적인 메소드

public static Normalize ( Array z ) : void
z Array
리턴 void

One() 공개 정적인 메소드

public static One ( Array z ) : void
z Array
리턴 void

Sqr() 공개 정적인 메소드

public static Sqr ( Array x, Array z ) : void
x Array
z Array
리턴 void

Sqr() 공개 정적인 메소드

public static Sqr ( Array x, int n, Array z ) : void
x Array
n int
z Array
리턴 void

SqrtRatioVar() 공개 정적인 메소드

public static SqrtRatioVar ( Array u, Array v, Array z ) : bool
u Array
v Array
z Array
리턴 bool

Sub() 공개 정적인 메소드

public static Sub ( Array x, Array y, Array z ) : void
x Array
y Array
z Array
리턴 void

SubOne() 공개 정적인 메소드

public static SubOne ( Array z ) : void
z Array
리턴 void

X25519Field() 보호된 메소드

protected X25519Field ( ) : System
리턴 System

Zero() 공개 정적인 메소드

public static Zero ( Array z ) : void
z Array
리턴 void