Class GMSSParameters
java.lang.Object
org.bouncycastle.pqc.legacy.crypto.gmss.GMSSParameters
This class provides a specification for the GMSS parameters that are used by
the GMSSKeyPairGenerator and GMSSSignature classes.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionGMSSParameters
(int keySize) GMSSParameters
(int layers, int[] heightOfTrees, int[] winternitzParameter, int[] K) The constructor for the parameters of the GMSSKeyPairGenerator. -
Method Summary
Modifier and TypeMethodDescriptionint[]
Returns the array of height (for each layer) of the authentication treesint[]
getK()
Returns the parameter K needed for authentication path computationint
Returns the number of levels of the authentication trees.int[]
Returns the array of WinternitzParameter (for each layer) of the authentication trees
-
Constructor Details
-
GMSSParameters
public GMSSParameters(int layers, int[] heightOfTrees, int[] winternitzParameter, int[] K) throws IllegalArgumentException The constructor for the parameters of the GMSSKeyPairGenerator.- Parameters:
layers
- the number of authentication tree layersheightOfTrees
- the height of the authentication treeswinternitzParameter
- the Winternitz Parameter 'w' of each layerK
- parameter for authpath computation- Throws:
IllegalArgumentException
-
GMSSParameters
- Throws:
IllegalArgumentException
-
-
Method Details
-
getNumOfLayers
public int getNumOfLayers()Returns the number of levels of the authentication trees.- Returns:
- The number of levels of the authentication trees.
-
getHeightOfTrees
public int[] getHeightOfTrees()Returns the array of height (for each layer) of the authentication trees- Returns:
- The array of height (for each layer) of the authentication trees
-
getWinternitzParameter
public int[] getWinternitzParameter()Returns the array of WinternitzParameter (for each layer) of the authentication trees- Returns:
- The array of WinternitzParameter (for each layer) of the authentication trees
-
getK
public int[] getK()Returns the parameter K needed for authentication path computation- Returns:
- The parameter K needed for authentication path computation
-