Class ECPoint.AbstractF2m
java.lang.Object
org.bouncycastle.math.ec.ECPoint
org.bouncycastle.math.ec.ECPoint.AbstractF2m
- Direct Known Subclasses:
ECPoint.F2m, SecT113R1Point, SecT113R2Point, SecT131R1Point, SecT131R2Point, SecT163K1Point, SecT163R1Point, SecT163R2Point, SecT193R1Point, SecT193R2Point, SecT233K1Point, SecT233R1Point, SecT239K1Point, SecT283K1Point, SecT283R1Point, SecT409K1Point, SecT409R1Point, SecT571K1Point, SecT571R1Point
- Enclosing class:
ECPoint
-
Nested Class Summary
Nested classes/interfaces inherited from class ECPoint
ECPoint.AbstractF2m, ECPoint.AbstractFp, ECPoint.F2m, ECPoint.Fp -
Field Summary
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractF2m(ECCurve curve, ECFieldElement x, ECFieldElement y) protectedAbstractF2m(ECCurve curve, ECFieldElement x, ECFieldElement y, ECFieldElement[] zs) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected booleanscaleX(ECFieldElement scale) scaleXNegateY(ECFieldElement scale) scaleY(ECFieldElement scale) scaleYNegateX(ECFieldElement scale) tau()tauPow(int pow) Methods inherited from class ECPoint
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
-
Constructor Details
-
AbstractF2m
-
AbstractF2m
-
-
Method Details
-
satisfiesCurveEquation
protected boolean satisfiesCurveEquation()- Specified by:
satisfiesCurveEquationin classECPoint
-
satisfiesOrder
protected boolean satisfiesOrder()- Overrides:
satisfiesOrderin classECPoint
-
scaleX
-
scaleXNegateY
- Overrides:
scaleXNegateYin classECPoint
-
scaleY
-
scaleYNegateX
- Overrides:
scaleYNegateXin classECPoint
-
subtract
-
tau
-
tauPow
-