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

Object clone()

Creates and returns a copy of this object.

boolean equals(Object obj)

Indicates whether some other object is "equal to" this one.

void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

final Class<?> getClass()

Returns the runtime class of this Object.

int hashCode()

Returns a hash code value for the object.

final void notify()

Wakes up a single thread that is waiting on this object's monitor.

final void notifyAll()

Wakes up all threads that are waiting on this object's monitor.

String toString()

Returns a string representation of the object.

final void wait(long timeoutMillis, int nanos)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait(long timeoutMillis)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait()

Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

abstract int getFieldSize()

Returns the field size in bits.

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.