- java.lang.Object
-
- java.security.spec.ECFieldFp
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 ECFieldFp(BigInteger p)指定された素数pを使用して楕円曲線の素数位数の有限体を作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 booleanequals(Object obj)この素数位数の有限体と指定されたオブジェクトとを比較し、両者が等しいかどうかを判定します。intgetFieldSize()体のサイズ(ビット)を返します。このサイズは、この素数位数の有限体に対する素数pのサイズです。BigIntegergetP()この素数位数の有限体の素数pを返します。inthashCode()この素数位数の有限体に対するハッシュ・コード値を返します。
-
-
-
コンストラクタの詳細
-
ECFieldFp
public ECFieldFp(BigInteger p)
指定された素数pを使用して楕円曲線の素数位数の有限体を作成します。- パラメータ:
p- 素数。- 例外:
NullPointerException-pがnullである場合。IllegalArgumentException-pが正でない場合。
-
-
メソッドの詳細
-
getFieldSize
public int getFieldSize()
体のサイズ(ビット)を返します。このサイズは、この素数位数の有限体に対する素数pのサイズです。- 定義:
getFieldSize、インタフェース:ECField- 戻り値:
- 体のサイズ(ビット)。
-
getP
public BigInteger getP()
この素数位数の有限体の素数pを返します。- 戻り値:
- 素数。
-
equals
public boolean equals(Object obj)
この素数位数の有限体と指定されたオブジェクトとを比較し、両者が等しいかどうかを判定します。- オーバーライド:
equals、クラス:Object- パラメータ:
obj- 比較対象のオブジェクト。- 戻り値:
objがECFieldFpのインスタンスであり、かつ両者の素数の値が一致する場合はtrue、そうでない場合はfalse。- 関連項目:
Object.hashCode()、HashMap
-
hashCode
public int hashCode()
この素数位数の有限体に対するハッシュ・コード値を返します。- オーバーライド:
hashCode、クラス:Object- 戻り値:
- ハッシュ・コード値。
- 関連項目:
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
-