public class SecT163K1Curve extends ECCurve.AbstractF2m
ECCurve.AbstractF2m, ECCurve.AbstractFp, ECCurve.Config, ECCurve.F2m, ECCurve.Fp| Modifier and Type | Field and Description |
|---|---|
protected SecT163K1Point |
infinity |
a, b, cofactor, coord, COORD_AFFINE, COORD_HOMOGENEOUS, COORD_JACOBIAN, COORD_JACOBIAN_CHUDNOVSKY, COORD_JACOBIAN_MODIFIED, COORD_LAMBDA_AFFINE, COORD_LAMBDA_PROJECTIVE, COORD_SKEWED, endomorphism, field, multiplier, order| Constructor and Description |
|---|
SecT163K1Curve() |
| Modifier and Type | Method and Description |
|---|---|
protected ECCurve |
cloneCurve() |
protected ECMultiplier |
createDefaultMultiplier() |
protected ECPoint |
createRawPoint(ECFieldElement x,
ECFieldElement y,
boolean withCompression) |
protected ECPoint |
createRawPoint(ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs,
boolean withCompression) |
ECFieldElement |
fromBigInteger(java.math.BigInteger x) |
int |
getFieldSize() |
ECPoint |
getInfinity() |
int |
getK1() |
int |
getK2() |
int |
getK3() |
int |
getM() |
boolean |
isKoblitz()
Returns true if this is a Koblitz curve (ABC curve).
|
boolean |
isTrinomial() |
boolean |
supportsCoordinateSystem(int coord) |
createPoint, decompressPoint, inverse, isValidFieldElementcheckPoint, checkPoints, checkPoints, configure, createPoint, decodePoint, equals, equals, getA, getAllCoordinateSystems, getB, getCofactor, getCoordinateSystem, getEndomorphism, getField, getMultiplier, getOrder, getPreCompInfo, hashCode, importPoint, normalizeAll, normalizeAll, setPreCompInfo, validatePoint, validatePointprotected SecT163K1Point infinity
protected ECCurve cloneCurve()
cloneCurve in class ECCurvepublic boolean supportsCoordinateSystem(int coord)
supportsCoordinateSystem in class ECCurveprotected ECMultiplier createDefaultMultiplier()
createDefaultMultiplier in class ECCurvepublic int getFieldSize()
getFieldSize in class ECCurvepublic ECFieldElement fromBigInteger(java.math.BigInteger x)
fromBigInteger in class ECCurveprotected ECPoint createRawPoint(ECFieldElement x, ECFieldElement y, boolean withCompression)
createRawPoint in class ECCurveprotected ECPoint createRawPoint(ECFieldElement x, ECFieldElement y, ECFieldElement[] zs, boolean withCompression)
createRawPoint in class ECCurvepublic ECPoint getInfinity()
getInfinity in class ECCurvepublic boolean isKoblitz()
ECCurve.AbstractF2misKoblitz in class ECCurve.AbstractF2mpublic int getM()
public boolean isTrinomial()
public int getK1()
public int getK2()
public int getK3()