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.IllegalArgumentException
- if primePLen
or subprimeQLen
is illegal per the specification of
FIPS 186-3.primePLen
- the desired length of the prime P in bits.subprimeQLen
- the desired length of the sub-prime Q in bits.public DSAGenParameterSpec(int primePLen, int subprimeQLen, int seedLen)
primePLen
, subprimeQLen
,
and seedLen
.IllegalArgumentException
- if primePLenLen
,
subprimeQLen
, or seedLen
is illegal per the
specification of FIPS 186-3.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
.public int getPrimePLength()
public int getSubprimeQLength()
public int getSeedLength()
aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2019 aicas GmbH. All Rights Reserved.