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, twicePlus
protected AbstractF2m(ECCurve curve, ECFieldElement x, ECFieldElement y)
protected AbstractF2m(ECCurve curve, ECFieldElement x, ECFieldElement y, ECFieldElement[] zs)
protected boolean satisfiesCurveEquation()
satisfiesCurveEquation
in class ECPoint
protected boolean satisfiesOrder()
satisfiesOrder
in class ECPoint
public ECPoint scaleX(ECFieldElement scale)
public ECPoint scaleXNegateY(ECFieldElement scale)
scaleXNegateY
in class ECPoint
public ECPoint scaleY(ECFieldElement scale)
public ECPoint scaleYNegateX(ECFieldElement scale)
scaleYNegateX
in class ECPoint
public ECPoint.AbstractF2m tau()
public ECPoint.AbstractF2m tauPow(int pow)