ECFieldFp
public class ECFieldFp
extends Object implements ECField
| java.lang.Object | |
| ↳ | java.security.spec.ECFieldFp |
This immutable class defines an elliptic curve (EC) prime finite field.
See also:
Summary
Public constructors | |
|---|---|
ECFieldFp(BigInteger p) Creates an elliptic curve prime finite field with the specified prime | |
Public methods | |
|---|---|
boolean | equals(Object obj) Compares this prime finite field for equality with the specified object. |
int | getFieldSize() Returns the field size in bits which is size of prime p for this prime finite field. |
BigInteger | getP() Returns the prime |
int | hashCode() Returns a hash code value for this prime finite field. |
Inherited methods | |
|---|---|
Public constructors
ECFieldFp
public ECFieldFp (BigInteger p)
Creates an elliptic curve prime finite field with the specified prime p.
| Parameters | |
|---|---|
p | BigInteger: the prime. |
| Throws | |
|---|---|
NullPointerException | if p is null. |
IllegalArgumentException | if p is not positive. |
Public methods
equals
public boolean equals (Object obj)
Compares this prime finite field for equality with the specified object.
| Parameters | |
|---|---|
obj | Object: the object to be compared. |
| Returns | |
|---|---|
boolean | true if obj is an instance of ECFieldFp and the prime value match, false otherwise. |
getFieldSize
public int getFieldSize ()
Returns the field size in bits which is size of prime p for this prime finite field.
| Returns | |
|---|---|
int | the field size in bits. |
getP
public BigInteger getP ()
Returns the prime p of this prime finite field.
| Returns | |
|---|---|
BigInteger | the prime. |
hashCode
public int hashCode ()
Returns a hash code value for this prime finite field.
| Returns | |
|---|---|
int | a hash code value. |