public class ECPoint extends Object
| Modifier and Type | Field and Description |
|---|---|
static ECPoint |
POINT_INFINITY
This defines the point at infinity.
|
| Constructor and Description |
|---|
ECPoint(BigInteger x,
BigInteger y)
Creates an ECPoint from the specified affine x-coordinate
x and affine y-coordinate y. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj)
Compares this elliptic curve point for equality with
the specified object.
|
BigInteger |
getAffineX()
Returns the affine x-coordinate
x. |
BigInteger |
getAffineY()
Returns the affine y-coordinate
y. |
int |
hashCode()
Returns a hash code value for this elliptic curve point.
|
public static final ECPoint POINT_INFINITY
public ECPoint(BigInteger x, BigInteger y)
x and affine y-coordinate y.x - the affine x-coordinate.y - the affine y-coordinate.NullPointerException - if x or
y is null.public BigInteger getAffineX()
x.
Note: POINT_INFINITY has a null affine x-coordinate.public BigInteger getAffineY()
y.
Note: POINT_INFINITY has a null affine y-coordinate.public boolean equals(Object obj)
equals in class Objectobj - the object to be compared.obj is an instance of
ECPoint and the affine coordinates match, false otherwise.Object.hashCode(),
HashMappublic int hashCode()
hashCode in class ObjectObject.equals(java.lang.Object),
System.identityHashCode(java.lang.Object)Generated by SciJava from the sources of OpenJDK 8 (Zulu), which are licensed under the GNU General Public License, version 2, with the Classpath Exception. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.