ECFieldFp
open class ECFieldFp : ECField
| kotlin.Any | |
| ↳ | java.security.spec.ECFieldFp | 
This immutable class defines an elliptic curve (EC) prime finite field.
Summary
| Public constructors | |
|---|---|
| ECFieldFp(p: BigInteger!)Creates an elliptic curve prime finite field with the specified prime  | |
| Public methods | |
|---|---|
| open Boolean | Compares this prime finite field for equality with the specified object. | 
| open Int | Returns the field size in bits which is size of prime p for this prime finite field. | 
| open BigInteger! | getP()Returns the prime  | 
| open Int | hashCode()Returns a hash code value for this prime finite field. | 
Public constructors
ECFieldFp
ECFieldFp(p: BigInteger!)
Creates an elliptic curve prime finite field with the specified prime p.
| Parameters | |
|---|---|
| p | BigInteger!: the prime. | 
| Exceptions | |
|---|---|
| java.lang.NullPointerException | if pis null. | 
| java.lang.IllegalArgumentException | if pis not positive. | 
Public methods
equals
open fun equals(other: Any?): Boolean
Compares this prime finite field for equality with the specified object.
| Parameters | |
|---|---|
| obj | the object to be compared. | 
| Return | |
|---|---|
| Boolean | true if objis an instance of ECFieldFp and the prime value match, false otherwise. | 
getFieldSize
open fun getFieldSize(): Int
Returns the field size in bits which is size of prime p for this prime finite field.
| Return | |
|---|---|
| Int | the field size in bits. | 
getP
open fun getP(): BigInteger!
Returns the prime p of this prime finite field.
| Return | |
|---|---|
| BigInteger! | the prime. | 
hashCode
open fun hashCode(): Int
Returns a hash code value for this prime finite field.
| Return | |
|---|---|
| Int | a hash code value. | 
