Top Description Fields Constructors Methods
org.bouncycastle.pqc.jcajce.spec

public Class LMSHSSKeyGenParameterSpec

extends Object
implements AlgorithmParameterSpec
Class Inheritance
All Implemented Interfaces
java.security.spec.AlgorithmParameterSpec
Imports
java.security.spec.AlgorithmParameterSpec

ParameterSpec for keys using the LMS Hierarchical Signature System (HSS).

Field Summary

Modifier and TypeField and Description
private final LMSKeyGenParameterSpec[]

Constructor Summary

AccessConstructor and Description
public
LMSHSSKeyGenParameterSpec(LMSKeyGenParameterSpec...
the LMS parameter specs for each level of the hierarchy.
specs
)

Base constructor, specify the LMS parameters at each level of the hierarchy.

Method Summary

Modifier and TypeMethod and Description
public LMSKeyGenParameterSpec[]

Returns:

the HSS component LMS parameter specs.
getLMSSpecs
()

Return the LMS parameters for the HSS hierarchy.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

specsback to summary
private final LMSKeyGenParameterSpec[] specs

Constructor Detail

LMSHSSKeyGenParameterSpecback to summary
public LMSHSSKeyGenParameterSpec(LMSKeyGenParameterSpec... specs)

Base constructor, specify the LMS parameters at each level of the hierarchy.

Parameters
specs:LMSKeyGenParameterSpec[]

the LMS parameter specs for each level of the hierarchy.

Method Detail

getLMSSpecsback to summary
public LMSKeyGenParameterSpec[] getLMSSpecs()

Return the LMS parameters for the HSS hierarchy.

Returns:LMSKeyGenParameterSpec[]

the HSS component LMS parameter specs.