public class DSAKeyParametersGenerationParameters extends GenericKeyGenerationParameters implements KeyParametersGenerationParameters, KeyGenerationParameters
Constructor and Description |
---|
DSAKeyParametersGenerationParameters()
Parameters for FIPS186.2 using a default strength of ,
and a certainty of .
|
DSAKeyParametersGenerationParameters(int lsize)
Parameters for FIPS186.2 using a default certainty of .
|
DSAKeyParametersGenerationParameters(int lsize,
int certainty)
Parameters for FIPS186.2.
|
DSAKeyParametersGenerationParameters(int lsize,
int nsize,
int certainty)
Parameters for FIPS186.3 with any usage of the key.
|
DSAKeyParametersGenerationParameters(int lsize,
int nsize,
int certainty,
DSAKeyValidationParameters.Usage usage)
Parameters for FIPS186.3.
|
DSAKeyParametersGenerationParameters(int lsize,
int nsize,
int certainty,
DSAKeyValidationParameters.Usage usage,
String hashHint)
Parameters for FIPS186.3.
|
Modifier and Type | Method and Description |
---|---|
int |
getCertainty() |
String |
getHashHint() |
int |
getPrimePsize() |
int |
getPrimeQsize() |
DSAKeyValidationParameters.Usage |
getUsage() |
boolean |
use186r3() |
getStrength
public DSAKeyParametersGenerationParameters()
public DSAKeyParametersGenerationParameters(int lsize)
lsize
- size of the P prime number (the key strength) in bytes.public DSAKeyParametersGenerationParameters(int lsize, int certainty)
lsize
- size of the P prime number (the key strength) in bytes.certainty
- certainty for prime evaluation.public DSAKeyParametersGenerationParameters(int lsize, int nsize, int certainty)
lsize
- size of the P prime number (the key strength) in bytes.nsize
- size of the Q prime number in bytes.certainty
- certainty for prime evaluation.public DSAKeyParametersGenerationParameters(int lsize, int nsize, int certainty, DSAKeyValidationParameters.Usage usage)
lsize
- size of the P prime number (the key strength) in bytes.nsize
- size of the Q prime number in bytes.certainty
- certainty for prime evaluation.usage
- target usage (this has the effect of using verifiable canonical generation of G).public DSAKeyParametersGenerationParameters(int lsize, int nsize, int certainty, DSAKeyValidationParameters.Usage usage, String hashHint)
lsize
- size of the P prime number (the key strength) in bytes.nsize
- size of the Q prime number in bytes.certainty
- certainty for prime evaluation.usage
- target usage (this has the effect of using verifiable canonical generation of G).hashHint
- hint of the cryptographic hash (digest) to use.public boolean use186r3()
public int getPrimePsize()
public int getPrimeQsize()
public int getCertainty()
public DSAKeyValidationParameters.Usage getUsage()
public String getHashHint()
Copyright © 2004–2021 XWiki. All rights reserved.