Package Summary  Overview Summary

class:DSAGenParameterSpec [NONE]

constructor:<init>(int,int) [NONE]

  • DSAGenParameterSpec

    public DSAGenParameterSpec​(int primePLen,
                               int subprimeQLen)
    Creates a domain parameter specification for DSA parameter generation using primePLen and subprimeQLen. The value of subprimeQLen is also used as the default length of the domain parameter seed in bits.
    Parameters:
    primePLen - the desired length of the prime P in bits.
    subprimeQLen - the desired length of the sub-prime Q in bits.
    Throws:
    IllegalArgumentException - if primePLen or subprimeQLen is illegal per the specification of FIPS 186-3.

constructor:<init>(int,int,int) [NONE]

  • DSAGenParameterSpec

    public DSAGenParameterSpec​(int primePLen,
                               int subprimeQLen,
                               int seedLen)
    Creates a domain parameter specification for DSA parameter generation using primePLen, subprimeQLen, and seedLen.
    Parameters:
    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.
    Throws:
    IllegalArgumentException - if primePLenLen, subprimeQLen, or seedLen is illegal per the specification of FIPS 186-3.

method:getPrimePLength() [NONE]

  • getPrimePLength

    public int getPrimePLength()
    Returns the desired length of the prime P of the to-be-generated DSA domain parameters in bits.
    Returns:
    the length of the prime P.

method:getSubprimeQLength() [NONE]

  • getSubprimeQLength

    public int getSubprimeQLength()
    Returns the desired length of the sub-prime Q of the to-be-generated DSA domain parameters in bits.
    Returns:
    the length of the sub-prime Q.

method:getSeedLength() [NONE]

  • getSeedLength

    public int getSeedLength()
    Returns the desired length of the domain parameter seed in bits.
    Returns:
    the length of the domain parameter seed.

© 2018 Oracle Corporation and/or its affiliates