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 
 - 
 
- 
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)ECPointscaleXNegateY(ECFieldElement scale)ECPointscaleY(ECFieldElement scale)ECPointscaleYNegateX(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, 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)
 
- 
scaleXNegateY
public ECPoint scaleXNegateY(ECFieldElement scale)
- Overrides:
 scaleXNegateYin classECPoint
 
- 
scaleY
public ECPoint scaleY(ECFieldElement scale)
 
- 
scaleYNegateX
public ECPoint scaleYNegateX(ECFieldElement scale)
- Overrides:
 scaleYNegateXin classECPoint
 
- 
tau
public ECPoint.AbstractF2m tau()
 
- 
tauPow
public ECPoint.AbstractF2m tauPow(int pow)
 
 - 
 
 -