Property | Type | Description | |
---|---|---|---|
Alpha0 | Org.BouncyCastle.Math.EC.Abc.ZTauElement[] | ||
Alpha0Tnaf | sbyte[][] | ||
Alpha1 | Org.BouncyCastle.Math.EC.Abc.ZTauElement[] | ||
Alpha1Tnaf | sbyte[][] |
Method | Description | |
---|---|---|
ApproximateDivisionByN ( BigInteger k, BigInteger s, BigInteger vm, sbyte a, int m, int c ) : |
||
GetLucas ( sbyte mu, int k, bool doV ) : BigInteger[] | ||
GetMu ( F2mCurve curve ) : sbyte | ||
GetPreComp ( F2mPoint p, sbyte a ) : F2mPoint[] | ||
GetSi ( F2mCurve curve ) : BigInteger[] | ||
GetTw ( sbyte mu, int w ) : BigInteger | ||
MultiplyFromTnaf ( F2mPoint p, sbyte u ) : F2mPoint | ||
MultiplyRTnaf ( F2mPoint p, BigInteger k ) : F2mPoint | ||
MultiplyTnaf ( F2mPoint p, ZTauElement lambda ) : F2mPoint | ||
Norm ( sbyte mu, ZTauElement lambda ) : BigInteger | ||
Norm ( sbyte mu, SimpleBigDecimal u, SimpleBigDecimal v ) : SimpleBigDecimal | ||
PartModReduction ( BigInteger k, int m, sbyte a, BigInteger s, sbyte mu, sbyte c ) : ZTauElement | ||
Round ( SimpleBigDecimal lambda0, SimpleBigDecimal lambda1, sbyte mu ) : ZTauElement | ||
Tau ( F2mPoint p ) : F2mPoint | ||
TauAdicNaf ( sbyte mu, ZTauElement lambda ) : sbyte[] | ||
TauAdicWNaf ( sbyte mu, ZTauElement lambda, sbyte width, BigInteger pow2w, BigInteger tw, ZTauElement alpha ) : sbyte[] |
public static ApproximateDivisionByN ( BigInteger k, BigInteger s, BigInteger vm, sbyte a, int m, int c ) : |
||
k | BigInteger | |
s | BigInteger | |
vm | BigInteger | |
a | sbyte | |
m | int | |
c | int | |
return |
public static GetLucas ( sbyte mu, int k, bool doV ) : BigInteger[] | ||
mu | sbyte | |
k | int | |
doV | bool | |
return | BigInteger[] |
public static GetMu ( F2mCurve curve ) : sbyte | ||
curve | F2mCurve | |
return | sbyte |
public static GetPreComp ( F2mPoint p, sbyte a ) : F2mPoint[] | ||
p | F2mPoint | |
a | sbyte | |
return | F2mPoint[] |
public static GetSi ( F2mCurve curve ) : BigInteger[] | ||
curve | F2mCurve | |
return | BigInteger[] |
public static GetTw ( sbyte mu, int w ) : BigInteger | ||
mu | sbyte | |
w | int | |
return | BigInteger |
public static MultiplyFromTnaf ( F2mPoint p, sbyte u ) : F2mPoint | ||
p | F2mPoint | |
u | sbyte | |
return | F2mPoint |
public static MultiplyRTnaf ( F2mPoint p, BigInteger k ) : F2mPoint | ||
p | F2mPoint | |
k | BigInteger | |
return | F2mPoint |
public static MultiplyTnaf ( F2mPoint p, ZTauElement lambda ) : F2mPoint | ||
p | F2mPoint | |
lambda | ZTauElement | |
return | F2mPoint |
public static Norm ( sbyte mu, ZTauElement lambda ) : BigInteger | ||
mu | sbyte | |
lambda | ZTauElement | |
return | BigInteger |
public static Norm ( sbyte mu, SimpleBigDecimal u, SimpleBigDecimal v ) : SimpleBigDecimal | ||
mu | sbyte | |
u | SimpleBigDecimal | |
v | SimpleBigDecimal | |
return | SimpleBigDecimal |
public static PartModReduction ( BigInteger k, int m, sbyte a, BigInteger s, sbyte mu, sbyte c ) : ZTauElement | ||
k | BigInteger | |
m | int | |
a | sbyte | |
s | BigInteger | |
mu | sbyte | |
c | sbyte | |
return | ZTauElement |
public static Round ( SimpleBigDecimal lambda0, SimpleBigDecimal lambda1, sbyte mu ) : ZTauElement | ||
lambda0 | SimpleBigDecimal | |
lambda1 | SimpleBigDecimal | |
mu | sbyte | |
return | ZTauElement |
public static TauAdicNaf ( sbyte mu, ZTauElement lambda ) : sbyte[] | ||
mu | sbyte | |
lambda | ZTauElement | |
return | sbyte[] |
public static TauAdicWNaf ( sbyte mu, ZTauElement lambda, sbyte width, BigInteger pow2w, BigInteger tw, ZTauElement alpha ) : sbyte[] | ||
mu | sbyte | |
lambda | ZTauElement | |
width | sbyte | |
pow2w | BigInteger | |
tw | BigInteger | |
alpha | ZTauElement | |
return | sbyte[] |
public static ZTauElement[],Org.BouncyCastle.Math.EC.Abc Alpha0 | ||
return | Org.BouncyCastle.Math.EC.Abc.ZTauElement[] |
public static ZTauElement[],Org.BouncyCastle.Math.EC.Abc Alpha1 | ||
return | Org.BouncyCastle.Math.EC.Abc.ZTauElement[] |