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   | 
  |
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   | 
  
        
        
        
        
        
        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. |