所有类
java.security.spec
类 ECPoint
java.lang.Object
java.security.spec.ECPoint
-
public class ECPoint
- extends Object
此不可变类在仿射坐标中表示椭圆曲线 (EC) 上的点。其他坐标系可以扩展此类,以便在其他坐标中表示此点。
-
从以下版本开始:
-
1.5
POINT_INFINITY
public static final ECPoint POINT_INFINITY
-
这就将该点定义为无穷大。
ECPoint
public ECPoint(BigInteger x,
BigInteger y)
-
根据指定的仿射 x 坐标
x
和仿射 y 坐标 y
创建 ECPoint。
-
参数:
-
x
- 仿射 x 坐标。
-
y
- 仿射 y 坐标。
-
抛出:
-
NullPointerException
- 如果 x
或 y
为 null。
getAffineX
public BigInteger getAffineX()
-
返回仿射 x 坐标
x
。注:POINT_INFINITY 的仿射 x 坐标为 null。
-
-
返回:
-
仿射 x 坐标。
getAffineY
public BigInteger getAffineY()
-
返回仿射 y 坐标
y
。注:POINT_INFINITY 的仿射 y 坐标为 null 。
-
-
返回:
-
仿射 y 坐标。
equals
public boolean equals(Object obj)
-
比较此椭圆曲线点与指定对象的相等性。
-
-
覆盖:
-
类
Object
中的 equals
-
-
参数:
-
obj
- 要比较的对象。
-
返回:
-
如果
obj
是 ECPoint 的一个实例,并且仿射坐标相匹配,则返回 true,否则返回 false。
-
另请参见:
-
Object.hashCode()
, Hashtable
hashCode
public int hashCode()
-
返回此椭圆曲线点的哈希码值。
-
-
覆盖:
-
类
Object
中的 hashCode
-
-
返回:
-
哈希码值。
-
另请参见:
-
Object.equals(java.lang.Object)
, Hashtable
所有类