org.bouncycastle.math.ec
Class ECPoint
java.lang.Object
org.bouncycastle.math.ec.ECPoint
- Direct Known Subclasses:
- ECPoint.F2m, ECPoint.Fp
public abstract class ECPoint
- extends java.lang.Object
base class for points on elliptic curves.
Nested Class Summary |
static class |
ECPoint.F2m
Elliptic curve points over F2m |
static class |
ECPoint.Fp
Elliptic curve points over Fp |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
ECPoint
protected ECPoint(ECCurve curve,
ECFieldElement x,
ECFieldElement y)
getCurve
public ECCurve getCurve()
getX
public ECFieldElement getX()
getY
public ECFieldElement getY()
isInfinity
public boolean isInfinity()
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
getEncoded
public abstract byte[] getEncoded()
add
public abstract ECPoint add(ECPoint b)
subtract
public abstract ECPoint subtract(ECPoint b)
twice
public abstract ECPoint twice()
multiply
public abstract ECPoint multiply(java.math.BigInteger b)