public static final class FipsEC.KeyGenParameters extends FipsParameters
Constructor and Description |
---|
KeyGenParameters(ECDomainParameters domainParameters)
Constructor for the default algorithm ID.
|
KeyGenParameters(FipsEC.AgreementParameters parameters,
ECDomainParameters domainParameters)
Constructor for specifying an Agreement algorithm explicitly.
|
KeyGenParameters(FipsEC.DHUAgreementParametersBuilder builder,
ECDomainParameters domainParameters)
Constructor for specifying the CDHU algorithm explicitly.
|
KeyGenParameters(FipsEC.DSAParameters parameters,
ECDomainParameters domainParameters)
Constructor for specifying the DSA algorithm explicitly.
|
KeyGenParameters(FipsEC.MQVAgreementParametersBuilder builder,
ECDomainParameters domainParameters)
Constructor for specifying the MQV algorithm explicitly.
|
Modifier and Type | Method and Description |
---|---|
ECDomainParameters |
getDomainParameters()
Return the EC domain parameters for this object.
|
getAlgorithm
public KeyGenParameters(ECDomainParameters domainParameters)
domainParameters
- EC domain parameters representing the curve any generated keys will be for.public KeyGenParameters(FipsEC.DSAParameters parameters, ECDomainParameters domainParameters)
parameters
- the particular parameter set to generate keys for.domainParameters
- EC domain parameters representing the curve any generated keys will be for.public KeyGenParameters(FipsEC.AgreementParameters parameters, ECDomainParameters domainParameters)
parameters
- the particular parameter set to generate keys for.domainParameters
- EC domain parameters representing the curve any generated keys will be for.public KeyGenParameters(FipsEC.MQVAgreementParametersBuilder builder, ECDomainParameters domainParameters)
builder
- the MQV builder.domainParameters
- EC domain parameters representing the curve any generated keys will be for.public KeyGenParameters(FipsEC.DHUAgreementParametersBuilder builder, ECDomainParameters domainParameters)
builder
- the CDHU builder.domainParameters
- EC domain parameters representing the curve any generated keys will be for.public ECDomainParameters getDomainParameters()