Package org.bouncycastle.math.ec
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
public abstract static class ECPoint.AbstractF2m extends ECPoint
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bouncycastle.math.ec.ECPoint
ECPoint.AbstractF2m, ECPoint.AbstractFp, ECPoint.F2m, ECPoint.Fp
-
-
Field Summary
-
Fields inherited from class org.bouncycastle.math.ec.ECPoint
curve, EMPTY_ZS, preCompTable, withCompression, x, y, zs
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractF2m(ECCurve curve, ECFieldElement x, ECFieldElement y)protectedAbstractF2m(ECCurve curve, ECFieldElement x, ECFieldElement y, ECFieldElement[] zs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleansatisfiesCurveEquation()protected booleansatisfiesOrder()ECPointscaleX(ECFieldElement scale)ECPointscaleY(ECFieldElement scale)ECPointsubtract(ECPoint b)ECPoint.AbstractF2mtau()ECPoint.AbstractF2mtauPow(int pow)-
Methods inherited from class org.bouncycastle.math.ec.ECPoint
add, checkNormalized, createScaledPoint, detach, equals, equals, getAffineXCoord, getAffineYCoord, getCompressionYTilde, getCurve, getCurveCoordinateSystem, getDetachedPoint, getEncoded, getEncoded, getInitialZCoords, getRawXCoord, getRawYCoord, getRawZCoords, getXCoord, getYCoord, getZCoord, getZCoords, hashCode, isCompressed, isInfinity, isNormalized, isValid, multiply, negate, normalize, threeTimes, timesPow2, toString, twice, twicePlus
-
-
-
-
Constructor Detail
-
AbstractF2m
protected AbstractF2m(ECCurve curve, ECFieldElement x, ECFieldElement y)
-
AbstractF2m
protected AbstractF2m(ECCurve curve, ECFieldElement x, ECFieldElement y, ECFieldElement[] zs)
-
-
Method Detail
-
satisfiesCurveEquation
protected boolean satisfiesCurveEquation()
- Specified by:
satisfiesCurveEquationin classECPoint
-
satisfiesOrder
protected boolean satisfiesOrder()
- Overrides:
satisfiesOrderin classECPoint
-
scaleX
public ECPoint scaleX(ECFieldElement scale)
-
scaleY
public ECPoint scaleY(ECFieldElement scale)
-
tau
public ECPoint.AbstractF2m tau()
-
tauPow
public ECPoint.AbstractF2m tauPow(int pow)
-
-