ECFieldFp (Java 2 Platform SE 5.0) (original) (raw)
java.security.spec
Class ECFieldFp
java.lang.Object
java.security.spec.ECFieldFp
All Implemented Interfaces:
public class ECFieldFp
extends Object
implements ECField
This immutable class defines an elliptic curve (EC) prime finite field.
Since:
1.5
See Also:
Constructor Summary |
---|
ECFieldFp(BigInteger p) Creates an elliptic curve prime finite field with the specified prime p. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, [wait](../../../java/lang/Object.html#wait%28long, int%29) |
Constructor Detail |
---|
ECFieldFp
public ECFieldFp(BigInteger p)
Creates an elliptic curve prime finite field with the specified prime p
.
Parameters:
p
- the prime.
Throws:
[NullPointerException](../../../java/lang/NullPointerException.html "class in java.lang")
- if p
is null.
[IllegalArgumentException](../../../java/lang/IllegalArgumentException.html "class in java.lang")
- if p
is not positive.
Method Detail |
---|
getFieldSize
public int getFieldSize()
Returns the field size in bits which is size of prime p for this prime finite field.
Specified by:
[getFieldSize](../../../java/security/spec/ECField.html#getFieldSize%28%29)
in interface [ECField](../../../java/security/spec/ECField.html "interface in java.security.spec")
Returns:
the field size in bits.
getP
public BigInteger getP()
Returns the prime p
of this prime finite field.
Returns:
the prime.
equals
public boolean equals(Object obj)
Compares this prime finite field for equality with the specified object.
Overrides:
[equals](../../../java/lang/Object.html#equals%28java.lang.Object%29)
in class [Object](../../../java/lang/Object.html "class in java.lang")
Parameters:
obj
- the object to be compared.
Returns:
true if obj
is an instance of ECFieldFp and the prime value match, false otherwise.
See Also:
hashCode
public int hashCode()
Returns a hash code value for this prime finite field.
Overrides:
[hashCode](../../../java/lang/Object.html#hashCode%28%29)
in class [Object](../../../java/lang/Object.html "class in java.lang")
Returns:
a hash code value.
See Also:
Object.equals(java.lang.Object), Hashtable
Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.