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.
|
getAlgorithmpublic 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()