public class ECPoint extends Object
Modifier and Type | Field and Description |
---|---|
static ECPoint |
POINT_INFINITY
这定义了无限远的点。
|
Constructor and Description |
---|
ECPoint(BigInteger x, BigInteger y)
从指定的仿射x坐标
x 和仿射y坐标y创建一个
y 。
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
将此椭圆曲线点与指定对象进行比较。
|
BigInteger |
getAffineX()
返回仿射x坐标
x 。
|
BigInteger |
getAffineY()
返回仿射y坐标
y 。
|
int |
hashCode()
返回此椭圆曲线点的哈希码值。
|
public static final ECPoint POINT_INFINITY
public ECPoint(BigInteger x, BigInteger y)
x
和仿射y坐标y创建一个
y
。
x
- 仿射x坐标。
y
- 仿射y坐标。
NullPointerException
- 如果
x
或
y
为空。
public BigInteger getAffineX()
x
。
注意:POINT_INFINITY有一个零仿射x坐标。
public BigInteger getAffineY()
y
。
注意:POINT_INFINITY具有无效的仿射y坐标。
public boolean equals(Object obj)
equals
在
Object
obj
- 要比较的对象。
obj
是
obj
的实例,并且仿射坐标匹配,则为true,否则为false。
Object.hashCode()
, HashMap
public int hashCode()
hashCode
在
Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)