public abstract static class ECPoint.AbstractF2m extends ECPoint
ECPoint.AbstractF2m, ECPoint.AbstractFp, ECPoint.F2m, ECPoint.Fp| Modifier | Constructor and Description |
|---|---|
protected |
AbstractF2m(ECCurve curve,
ECFieldElement x,
ECFieldElement y) |
protected |
AbstractF2m(ECCurve curve,
ECFieldElement x,
ECFieldElement y,
ECFieldElement[] zs) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
satisfiesCurveEquation() |
protected boolean |
satisfiesOrder() |
ECPoint |
scaleX(ECFieldElement scale) |
ECPoint |
scaleXNegateY(ECFieldElement scale) |
ECPoint |
scaleY(ECFieldElement scale) |
ECPoint |
scaleYNegateX(ECFieldElement scale) |
ECPoint |
subtract(ECPoint b) |
ECPoint.AbstractF2m |
tau() |
ECPoint.AbstractF2m |
tauPow(int pow) |
add, checkNormalized, createScaledPoint, detach, encodeTo, equals, equals, getAffineXCoord, getAffineYCoord, getCompressionYTilde, getCurve, getCurveCoordinateSystem, getDetachedPoint, getEncoded, getEncodedLength, getInitialZCoords, getRawXCoord, getRawYCoord, getRawZCoords, getXCoord, getYCoord, getZCoord, getZCoords, hashCode, isInfinity, isNormalized, isValid, multiply, negate, normalize, threeTimes, timesPow2, toString, twice, twicePlusprotected AbstractF2m(ECCurve curve, ECFieldElement x, ECFieldElement y)
protected AbstractF2m(ECCurve curve, ECFieldElement x, ECFieldElement y, ECFieldElement[] zs)
protected boolean satisfiesCurveEquation()
satisfiesCurveEquation in class ECPointprotected boolean satisfiesOrder()
satisfiesOrder in class ECPointpublic ECPoint scaleX(ECFieldElement scale)
public ECPoint scaleXNegateY(ECFieldElement scale)
scaleXNegateY in class ECPointpublic ECPoint scaleY(ECFieldElement scale)
public ECPoint scaleYNegateX(ECFieldElement scale)
scaleYNegateX in class ECPointpublic ECPoint.AbstractF2m tau()
public ECPoint.AbstractF2m tauPow(int pow)