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

public Class LMSParameterSpec

extends Object
implements AlgorithmParameterSpec
Class Inheritance
All Implemented Interfaces
java.security.spec.AlgorithmParameterSpec
Imports
java.security.spec.AlgorithmParameterSpec, org.bouncycastle.pqc.crypto.lms.LMOtsParameters, .LMSigParameters

Deprecated

use LMSKeyGenParameterSpec

ParameterSpec for the Leighton-Micali Hash-Based Signature (LMS) scheme.

Field Summary

Modifier and TypeField and Description
private final LMOtsParameters
private final LMSigParameters

Constructor Summary

AccessConstructor and Description
public
LMSParameterSpec(LMSigParameters
the LMS system signature parameters to use.
lmSigParams
,
LMOtsParameters
the LM OTS parameters to use for the underlying one-time signature keys.
lmOtsParameters
)

Base constructor.

Method Summary

Modifier and TypeMethod and Description
public LMOtsParameters

Returns:

the LM OTS parameters.
getOtsParams
()

Return the LM OTS parameters to use for the underlying one-time signature keys.

public LMSigParameters

Returns:

the LMS system signature parameters.
getSigParams
()

Return the LMS system signature parameters.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

lmOtsParametersback to summary
private final LMOtsParameters lmOtsParameters
lmSigParamsback to summary
private final LMSigParameters lmSigParams

Constructor Detail

LMSParameterSpecback to summary
public LMSParameterSpec(LMSigParameters lmSigParams, LMOtsParameters lmOtsParameters)

Base constructor.

Parameters
lmSigParams:LMSigParameters

the LMS system signature parameters to use.

lmOtsParameters:LMOtsParameters

the LM OTS parameters to use for the underlying one-time signature keys.

Method Detail

getOtsParamsback to summary
public LMOtsParameters getOtsParams()

Return the LM OTS parameters to use for the underlying one-time signature keys.

Returns:LMOtsParameters

the LM OTS parameters.

getSigParamsback to summary
public LMSigParameters getSigParams()

Return the LMS system signature parameters.

Returns:LMSigParameters

the LMS system signature parameters.