- java.lang.Object
-
- java.security.spec.ECFieldFp
-
-
构造方法摘要
构造方法 构造器 描述 ECFieldFp(BigInteger p)
使用指定的素数p
创建椭圆曲线素数有限域。
-
-
-
构造方法详细信息
-
ECFieldFp
public ECFieldFp(BigInteger p)
使用指定的素数p
创建椭圆曲线素数有限域。- 参数
-
p
- 素数。 - 异常
-
NullPointerException
- 如果p
为空。 -
IllegalArgumentException
- 如果p
不是正面的。
-
-
方法详细信息
-
getFieldSize
public int getFieldSize()
返回以位为单位的字段大小,即该素数有限域的素数p的大小。- Specified by:
-
getFieldSize
接口ECField
- 结果
- 字段大小(以位为单位)。
-
getP
public BigInteger getP()
返回此素数有限域的素数p
。- 结果
- 素数。
-
equals
public boolean equals(Object obj)
比较此素数有限域与指定对象的相等性。- 重写:
-
equals
in classObject
- 参数
-
obj
- 要比较的对象。 - 结果
-
如果
obj
是obj
的实例且素数值匹配,则返回true,否则返回false。 - 另请参见:
-
Object.hashCode()
,HashMap
-
hashCode
public int hashCode()
返回此素数有限域的哈希码值。- 重写:
-
hashCode
在课程Object
- 结果
- 哈希码值。
- 另请参见:
-
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-