Top Fields Constructors Methods
org.bouncycastle.pqc.crypto.lms

public Class HSSKeyGenerationParameters

extends KeyGenerationParameters
Class Inheritance
Imports
java.security.SecureRandom, org.bouncycastle.crypto.KeyGenerationParameters

Field Summary

Modifier and TypeField and Description
private final LMSParameters[]

Constructor Summary

AccessConstructor and Description
public
HSSKeyGenerationParameters(LMSParameters[]
array of LMS parameters, one per level in the hierarchy (up to 8 levels).
lmsParameters
,
SecureRandom
the random byte source.
random
)

Base constructor - parameters and a source of randomness.

Method Summary

Modifier and TypeMethod and Description
public int
public LMSParameters[]
Inherited from org.bouncycastle.crypto.KeyGenerationParameters:
getRandomgetStrength

Field Detail

lmsParametersback to summary
private final LMSParameters[] lmsParameters

Constructor Detail

HSSKeyGenerationParametersback to summary
public HSSKeyGenerationParameters(LMSParameters[] lmsParameters, SecureRandom random)

Base constructor - parameters and a source of randomness.

Parameters
lmsParameters:LMSParameters[]

array of LMS parameters, one per level in the hierarchy (up to 8 levels).

random:SecureRandom

the random byte source.

Method Detail

getDepthback to summary
public int getDepth()
getLmsParametersback to summary
public LMSParameters[] getLmsParameters()