ECParameterSpec
open class ECParameterSpec : AlgorithmParameterSpec
| kotlin.Any | |
| ↳ | java.security.spec.ECParameterSpec | 
This immutable class specifies the set of domain parameters used with elliptic curve cryptography (ECC).
Summary
| Public constructors | |
|---|---|
            ECParameterSpec(curve: EllipticCurve!, g: ECPoint!, n: BigInteger!, h: Int)Creates elliptic curve domain parameters based on the specified values.  | 
        |
| Public methods | |
|---|---|
| open Int | 
            
             Returns the cofactor.  | 
        
| open EllipticCurve! | 
            getCurve()Returns the elliptic curve that this parameter defines.  | 
        
| open ECPoint! | 
            
             Returns the generator which is also known as the base point.  | 
        
| open BigInteger! | 
            getOrder()Returns the order of the generator.  | 
        
Public constructors
ECParameterSpec
ECParameterSpec(
curve: EllipticCurve!,
g: ECPoint!,
n: BigInteger!,
h: Int)
Creates elliptic curve domain parameters based on the specified values.
| Parameters | |
|---|---|
curve | 
            EllipticCurve!: the elliptic curve which this parameter defines. | 
g | 
            ECPoint!: the generator which is also known as the base point. | 
n | 
            BigInteger!: the order of the generator g. | 
          
h | 
            Int: the cofactor. | 
| Exceptions | |
|---|---|
java.lang.NullPointerException | 
            if curve, g, or n is null. | 
          
java.lang.IllegalArgumentException | 
            if n or h is not positive. | 
          
Public methods
getCofactor
open fun getCofactor(): Int
Returns the cofactor.
| Return | |
|---|---|
Int | 
            the cofactor. | 
getCurve
open fun getCurve(): EllipticCurve!
Returns the elliptic curve that this parameter defines.
| Return | |
|---|---|
EllipticCurve! | 
            the elliptic curve that this parameter defines. | 
getGenerator
open fun getGenerator(): ECPoint!
Returns the generator which is also known as the base point.
| Return | |
|---|---|
ECPoint! | 
            the generator which is also known as the base point. | 
getOrder
open fun getOrder(): BigInteger!
Returns the order of the generator.
| Return | |
|---|---|
BigInteger! | 
            the order of the generator. |