public static class ECPoint.Fp extends ECPoint.AbstractFp
ECPoint.AbstractF2m, ECPoint.AbstractFp, ECPoint.F2m, ECPoint.Fp
Modifier and Type | Method and Description |
---|---|
ECPoint |
add(ECPoint b) |
protected ECFieldElement |
calculateJacobianModifiedW(ECFieldElement Z,
ECFieldElement ZSquared) |
protected ECFieldElement |
doubleProductFromSquares(ECFieldElement a,
ECFieldElement b,
ECFieldElement aSquared,
ECFieldElement bSquared) |
protected ECFieldElement |
eight(ECFieldElement x) |
protected ECFieldElement |
four(ECFieldElement x) |
protected ECFieldElement |
getJacobianModifiedW() |
ECFieldElement |
getZCoord(int index) |
ECPoint |
negate() |
protected ECFieldElement |
three(ECFieldElement x) |
ECPoint |
threeTimes() |
ECPoint |
timesPow2(int e) |
ECPoint |
twice() |
protected ECPoint.Fp |
twiceJacobianModified(boolean calculateW) |
ECPoint |
twicePlus(ECPoint b) |
protected ECFieldElement |
two(ECFieldElement x) |
getCompressionYTilde, satisfiesCurveEquation, subtract
checkNormalized, createScaledPoint, equals, equals, getAffineXCoord, getAffineYCoord, getCurve, getCurveCoordinateSystem, getEncoded, getEncoded, getInitialZCoords, getRawXCoord, getRawYCoord, getRawZCoords, getXCoord, getYCoord, getZCoords, hashCode, isInfinity, isNormalized, isValid, multiply, normalize, satisfiesOrder, scaleX, scaleY, toString
public ECFieldElement getZCoord(int index)
public ECPoint threeTimes()
threeTimes
in class ECPoint
protected ECFieldElement two(ECFieldElement x)
protected ECFieldElement three(ECFieldElement x)
protected ECFieldElement four(ECFieldElement x)
protected ECFieldElement eight(ECFieldElement x)
protected ECFieldElement doubleProductFromSquares(ECFieldElement a, ECFieldElement b, ECFieldElement aSquared, ECFieldElement bSquared)
protected ECFieldElement calculateJacobianModifiedW(ECFieldElement Z, ECFieldElement ZSquared)
protected ECFieldElement getJacobianModifiedW()
protected ECPoint.Fp twiceJacobianModified(boolean calculateW)