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 Curve25519FieldElementcalculateJacobianModifiedW(Curve25519FieldElement Z, int[] ZSquared) protected ECPointdetach()protected Curve25519FieldElementgetZCoord(int index) negate()twice()protected Curve25519PointtwiceJacobianModified(boolean calculateW) Methods inherited from class org.bouncycastle.math.ec.ECPoint.AbstractFp
getCompressionYTilde, satisfiesCurveEquation, subtractMethods 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:
threeTimesin classECPoint
-
negate
-
calculateJacobianModifiedW
protected Curve25519FieldElement calculateJacobianModifiedW(Curve25519FieldElement Z, int[] ZSquared) -
getJacobianModifiedW
-
twiceJacobianModified
-