# Print output for @column tags ?> ECFieldFp - Android SDK | Android Developers

Most visited


Recently visited


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

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

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

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

public BigInteger getP ()

Returns the prime p of this prime finite field.

Returns
BigInteger the prime.

hashCode

public int hashCode ()

Returns a hash code value for this prime finite field.

Returns
int a hash code value.

Browse this site in English?

You requested a page in English, but your language preference for this site is English.

Would you like to change your language preference and browse this site in English? If you want to change your language preference later, use the language menu at the bottom of each page.