public final class DSAGenParameterSpec extends Object implements AlgorithmParameterSpec
AlgorithmParameterSpec| Constructor and Description |
|---|
DSAGenParameterSpec(int primePLen,
int subprimeQLen)
Creates a domain parameter specification for DSA parameter
generation using
primePLen and subprimeQLen. |
DSAGenParameterSpec(int primePLen,
int subprimeQLen,
int seedLen)
Creates a domain parameter specification for DSA parameter
generation using
primePLen, subprimeQLen,
and seedLen. |
| Modifier and Type | Method and Description |
|---|---|
int |
getPrimePLength()
Returns the desired length of the prime P of the
to-be-generated DSA domain parameters in bits.
|
int |
getSeedLength()
Returns the desired length of the domain parameter seed in bits.
|
int |
getSubprimeQLength()
Returns the desired length of the sub-prime Q of the
to-be-generated DSA domain parameters in bits.
|
public DSAGenParameterSpec(int primePLen,
int subprimeQLen)
primePLen and subprimeQLen.
The value of subprimeQLen is also used as the default
length of the domain parameter seed in bits.primePLen - the desired length of the prime P in bits.subprimeQLen - the desired length of the sub-prime Q in bits.IllegalArgumentException - if primePLen
or subprimeQLen is illegal per the specification of
FIPS 186-3.public DSAGenParameterSpec(int primePLen,
int subprimeQLen,
int seedLen)
primePLen, subprimeQLen,
and seedLen.primePLen - the desired length of the prime P in bits.subprimeQLen - the desired length of the sub-prime Q in bits.seedLen - the desired length of the domain parameter seed in bits,
shall be equal to or greater than subprimeQLen.IllegalArgumentException - if primePLenLen,
subprimeQLen, or seedLen is illegal per the
specification of FIPS 186-3.public int getPrimePLength()
public int getSubprimeQLength()
public int getSeedLength()
Generated by SciJava from the sources of OpenJDK 8 (Zulu), which are licensed under the GNU General Public License, version 2, with the Classpath Exception. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.