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 | |
|---|---|
From
class
java.lang.Object
| |
From
interface
java.security.spec.ECField
| |
Public constructors
ECFieldFp
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
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
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
BigInteger getP ()
Returns the prime p of this prime finite field.
| Returns | |
|---|---|
BigInteger |
the prime. |
hashCode
int hashCode ()
Returns a hash code value for this prime finite field.
| Returns | |
|---|---|
int |
a hash code value. |
Interfaces
Classes
- DSAParameterSpec
- DSAPrivateKeySpec
- DSAPublicKeySpec
- ECFieldF2m
- ECFieldFp
- ECGenParameterSpec
- ECParameterSpec
- ECPoint
- ECPrivateKeySpec
- ECPublicKeySpec
- EllipticCurve
- EncodedKeySpec
- MGF1ParameterSpec
- PKCS8EncodedKeySpec
- PSSParameterSpec
- RSAKeyGenParameterSpec
- RSAMultiPrimePrivateCrtKeySpec
- RSAOtherPrimeInfo
- RSAPrivateCrtKeySpec
- RSAPrivateKeySpec
- RSAPublicKeySpec
- X509EncodedKeySpec
Exceptions


