Class Curve25519Point
java.lang.Object
org.bouncycastle.math.ec.ECPoint
org.bouncycastle.math.ec.ECPoint.AbstractFp
org.bouncycastle.math.ec.custom.djb.Curve25519Point
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bouncycastle.math.ec.ECPoint
ECPoint.AbstractF2m, ECPoint.AbstractFp, ECPoint.F2m, ECPoint.Fp
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Curve25519FieldElement
calculateJacobianModifiedW
(Curve25519FieldElement Z, int[] ZSquared) protected ECPoint
detach()
protected Curve25519FieldElement
getZCoord
(int index) negate()
twice()
protected Curve25519Point
twiceJacobianModified
(boolean calculateW) Methods inherited from class org.bouncycastle.math.ec.ECPoint.AbstractFp
getCompressionYTilde, satisfiesCurveEquation, subtract
Methods inherited from class org.bouncycastle.math.ec.ECPoint
checkNormalized, createScaledPoint, encodeTo, equals, equals, getAffineXCoord, getAffineYCoord, getCurve, getCurveCoordinateSystem, getDetachedPoint, getEncoded, getEncodedLength, getInitialZCoords, getRawXCoord, getRawYCoord, getRawZCoords, getXCoord, getYCoord, getZCoords, hashCode, isInfinity, isNormalized, isValid, multiply, normalize, satisfiesOrder, scaleX, scaleXNegateY, scaleY, scaleYNegateX, timesPow2, toString
-
Method Details
-
detach
-
getZCoord
-
add
-
twice
-
twicePlus
-
threeTimes
- Overrides:
threeTimes
in classECPoint
-
negate
-
calculateJacobianModifiedW
protected Curve25519FieldElement calculateJacobianModifiedW(Curve25519FieldElement Z, int[] ZSquared) -
getJacobianModifiedW
-
twiceJacobianModified
-