java.lang.Object
java.security.spec.ECFieldFp
- All Implemented Interfaces:
ECField
This immutable class defines an elliptic curve (EC) prime
finite field.
- Since:
- 1.5
- See Also:
-
Constructor Summary
ConstructorDescriptionCreates an elliptic curve prime finite field with the specified primep
. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compares this prime finite field for equality with the specified object.int
Returns the field size in bits which is size of prime p for this prime finite field.getP()
Returns the primep
of this prime finite field.int
hashCode()
Returns a hash code value for this prime finite field.
-
Constructor Details
-
ECFieldFp
Creates an elliptic curve prime finite field with the specified primep
.- Parameters:
p
- the prime.- Throws:
NullPointerException
- ifp
is null.IllegalArgumentException
- ifp
is not positive.
-
-
Method Details
-
getFieldSize
public int getFieldSize()Returns the field size in bits which is size of prime p for this prime finite field.- Specified by:
getFieldSize
in interfaceECField
- Returns:
- the field size in bits.
-
getP
Returns the primep
of this prime finite field.- Returns:
- the prime.
-
equals
Compares this prime finite field for equality with the specified object. -
hashCode
public int hashCode()Returns a hash code value for this prime finite field.
-