public class ECPoint
extends Object
java.lang.Object | |
↳ | java.security.spec.ECPoint |
这个不可变的类表示仿射坐标中的椭圆曲线(EC)上的点。 其他坐标系可以扩展这个类来在其他坐标中表示这个点。
Fields |
|
---|---|
public static final ECPoint |
POINT_INFINITY 这定义了无穷远处的点。 |
Public constructors |
|
---|---|
ECPoint(BigInteger x, BigInteger y) 从指定的仿射x坐标 |
Public methods |
|
---|---|
boolean |
equals(Object obj) 将这个椭圆曲线点与指定对象进行相等比较。 |
BigInteger |
getAffineX() 返回仿射x坐标 |
BigInteger |
getAffineY() 返回仿射的y坐标 |
int |
hashCode() 返回此椭圆曲线点的哈希码值。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
ECPoint (BigInteger x, BigInteger y)
从指定的仿射x坐标 x
创建 x
并仿射y坐标 y
。
Parameters | |
---|---|
x |
BigInteger : the affine x-coordinate. |
y |
BigInteger : the affine y-coordinate. |
Throws | |
---|---|
NullPointerException |
if x or y is null. |
boolean equals (Object obj)
将这个椭圆曲线点与指定对象进行相等比较。
Parameters | |
---|---|
obj |
Object : the object to be compared. |
Returns | |
---|---|
boolean |
true if obj is an instance of ECPoint and the affine coordinates match, false otherwise. |
BigInteger getAffineX ()
返回仿射x坐标x
。 注意:POINT_INFINITY具有空仿射x坐标。
Returns | |
---|---|
BigInteger |
the affine x-coordinate. |
BigInteger getAffineY ()
返回仿射y坐标y
。 注意:POINT_INFINITY具有空仿射y坐标。
Returns | |
---|---|
BigInteger |
the affine y-coordinate. |