- java.lang.Object
- 
- java.security.spec.ECFieldFp
 
- 
- 
Constructor SummaryConstructors Constructor Description ECFieldFp(BigInteger p)Creates an elliptic curve prime finite field with the specified primep.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier 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 Detail- 
ECFieldFppublic ECFieldFp(BigInteger p) Creates 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 Detail- 
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.
 
 - 
getPpublic BigInteger getP() Returns the primepof this prime finite field.- Returns:
- the prime.
 
 - 
equalspublic boolean equals(Object obj) Compares 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)
 
 
- 
 
-