org.bouncycastle.math.ec
Class ECPoint.F2m
java.lang.Object
org.bouncycastle.math.ec.ECPoint
org.bouncycastle.math.ec.ECPoint.AbstractF2m
org.bouncycastle.math.ec.ECPoint.F2m
- Enclosing class:
- ECPoint
- public static class ECPoint.F2m
- extends ECPoint.AbstractF2m
Elliptic curve points over F2m
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, getZCoord, getZCoords, hashCode, isInfinity, isNormalized, isValid, multiply, normalize, threeTimes, timesPow2, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
detach
protected ECPoint detach()
- Specified by:
detach
in class ECPoint
getYCoord
public ECFieldElement getYCoord()
- Description copied from class:
ECPoint
- Returns the y-coordinate.
Caution: depending on the curve's coordinate system, this may not be the same value as in an
affine coordinate system; use normalize() to get a point where the coordinates have their
affine values, or use getAffineYCoord() if you expect the point to already have been
normalized.
- Overrides:
getYCoord
in class ECPoint
- Returns:
- the y-coordinate of this point
getCompressionYTilde
protected boolean getCompressionYTilde()
- Specified by:
getCompressionYTilde
in class ECPoint
add
public ECPoint add(ECPoint b)
- Specified by:
add
in class ECPoint
twice
public ECPoint twice()
- Specified by:
twice
in class ECPoint
twicePlus
public ECPoint twicePlus(ECPoint b)
- Overrides:
twicePlus
in class ECPoint
negate
public ECPoint negate()
- Specified by:
negate
in class ECPoint