JavaTM Platform
Standard Ed. 6

java.security.spec
クラス ECFieldFp

java.lang.Object
  上位を拡張 java.security.spec.ECFieldFp
すべての実装されたインタフェース:
ECField

public class ECFieldFp
extends Object
implements ECField

この不変なクラスは、楕円曲線 (EC) の素数位数の有限体を定義します。

導入されたバージョン:
1.5
関連項目:
ECField

コンストラクタの概要
ECFieldFp(BigInteger p)
          指定された素数 p を使用して楕円曲線の素数位数の有限体を作成します。
 
メソッドの概要
 boolean equals(Object obj)
          この素数位数の有限体と指定されたオブジェクトとを比較し、両者が等しいかどうかを判定します。
 int getFieldSize()
          体のサイズ (ビット) を返します。
 BigInteger getP()
          この素数位数の有限体の素数 p を返します。
 int hashCode()
          この素数位数の有限体に対するハッシュコード値を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ECFieldFp

public ECFieldFp(BigInteger p)
指定された素数 p を使用して楕円曲線の素数位数の有限体を作成します。

パラメータ:
p - プライム
例外:
NullPointerException - p が null の場合
IllegalArgumentException - p が正でない場合
メソッドの詳細

getFieldSize

public int getFieldSize()
体のサイズ (ビット) を返します。 このサイズは、この素数位数の有限体に対する素数 p のサイズです。

定義:
インタフェース ECField 内の getFieldSize
戻り値:
体のサイズ (ビット)

getP

public BigInteger getP()
この素数位数の有限体の素数 p を返します。

戻り値:
プライム

equals

public boolean equals(Object obj)
この素数位数の有限体と指定されたオブジェクトとを比較し、両者が等しいかどうかを判定します。

オーバーライド:
クラス Object 内の equals
パラメータ:
obj - 比較対象のオブジェクト
戻り値:
obj が ECFieldFp のインスタンスであり、かつ両者の素数の値が一致する場合は true、そうでない場合は false
関連項目:
Object.hashCode(), Hashtable

hashCode

public int hashCode()
この素数位数の有限体に対するハッシュコード値を返します。

オーバーライド:
クラス Object 内の hashCode
戻り値:
ハッシュコード値
関連項目:
Object.equals(java.lang.Object), Hashtable

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。