public class ECPoint extends Object
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
static ECPoint |
POINT_INFINITY |
This defines the point at infinity.
|
| 构造器 | 说明 |
|---|---|
ECPoint(BigInteger x,
BigInteger y) |
Creates an ECPoint from the specified affine x-coordinate
x and affine y-coordinate y. |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
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 在类中 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 在类中 ObjectObject.equals(java.lang.Object),
System.identityHashCode(java.lang.Object)