public class

ECFieldFp

extends Object
implements ECField
java.lang.Object
   ↳ java.security.spec.ECFieldFp

Class Overview

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.
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.security.spec.ECField

Public Constructors

public ECFieldFp (BigInteger p)

Creates an elliptic curve prime finite field with the specified prime p.

Parameters
p the prime.
Throws
NullPointerException if p is null.
IllegalArgumentException if p is not positive.

Public Methods

public boolean equals (Object obj)

Compares this prime finite field for equality with the specified object.

Parameters
obj the object to be compared.
Returns
  • true if obj is an instance of ECFieldFp and the prime value match, false otherwise.

public int getFieldSize ()

Returns the field size in bits which is size of prime p for this prime finite field.

Returns
  • the field size in bits.

public BigInteger getP ()

Returns the prime p of this prime finite field.

Returns
  • the prime.

public int hashCode ()

Returns a hash code value for this prime finite field.

Returns
  • a hash code value.