Added in API level 1

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 p.

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 p of this prime finite field.

int hashCode()

Returns a hash code value for this prime finite field.

Inherited methods

Public constructors

ECFieldFp

Added in API level 1
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

Added in API level 1
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

Added in API level 1
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

Added in API level 1
public BigInteger getP ()

Returns the prime p of this prime finite field.

Returns
BigInteger the prime.

hashCode

Added in API level 1
public int hashCode ()

Returns a hash code value for this prime finite field.

Returns
int a hash code value.