Skip to content

Most visited

Recently visited

navigation

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

From class java.lang.Object
From interface java.security.spec.ECField

Public constructors

ECFieldFp

Added in API level 1
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
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
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
BigInteger getP ()

Returns the prime p of this prime finite field.

Returns
BigInteger the prime.

hashCode

Added in API level 1
int hashCode ()

Returns a hash code value for this prime finite field.

Returns
int a hash code value.
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.