java.lang.Object
java.security.spec.ECFieldFp
- All Implemented Interfaces:
- ECField
public class ECFieldFp extends Object implements ECField
This immutable class defines an elliptic curve (EC) prime
 finite field.
- Since:
- 1.5
- See Also:
- ECField
- 
Constructor SummaryConstructors Constructor Description ECFieldFp(BigInteger p)Creates an elliptic curve prime finite field with the specified primep.
- 
Method SummaryModifier and Type Method Description booleanequals(Object obj)Compares this prime finite field for equality with the specified object.intgetFieldSize()Returns the field size in bits which is size of prime p for this prime finite field.BigIntegergetP()Returns the primepof this prime finite field.inthashCode()Returns a hash code value for this prime finite field.
- 
Constructor Details- 
ECFieldFpCreates an elliptic curve prime finite field with the specified primep.- Parameters:
- p- the prime.
- Throws:
- NullPointerException- if- pis null.
- IllegalArgumentException- if- pis not positive.
 
 
- 
- 
Method Details- 
getFieldSizepublic int getFieldSize()Returns the field size in bits which is size of prime p for this prime finite field.- Specified by:
- getFieldSizein interface- ECField
- Returns:
- the field size in bits.
 
- 
getPReturns the primepof this prime finite field.- Returns:
- the prime.
 
- 
equalsCompares this prime finite field for equality with the specified object.- Overrides:
- equalsin class- Object
- Parameters:
- obj- the object to be compared.
- Returns:
- true if objis an instance of ECFieldFp and the prime value match, false otherwise.
- See Also:
- Object.hashCode(),- HashMap
 
- 
hashCodepublic int hashCode()Returns a hash code value for this prime finite field.- Overrides:
- hashCodein class- Object
- Returns:
- a hash code value.
- See Also:
- Object.equals(java.lang.Object),- System.identityHashCode(java.lang.Object)
 
 
-