Top Description Fields Constructors Methods
org.bouncycastle.pqc.crypto.xmss

pack-priv final Class WOTSPlusParameters

extends Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.crypto.Digest

WOTS+ Parameters.

Field Summary

Modifier and TypeField and Description
private final int
digestSize

The message digest size.

private final int
len

The number of n-byte string elements in a WOTS+ secret key, public key, and signature.

private final int
len1

len1.

private final int
len2

len2.

private final XMSSOid
oid

OID.

private final ASN1ObjectIdentifier
private final int
winternitzParameter

The Winternitz parameter (currently fixed to 16).

Constructor Summary

AccessConstructor and Description
protected
WOTSPlusParameters(ASN1ObjectIdentifier
The digest used for WOTS+.
treeDigest
)

Constructor...

Method Summary

Modifier and TypeMethod and Description
protected int

Returns:

len.
getLen
()

Getter len.

protected int

Returns:

len1.
getLen1
()

Getter len1.

protected int

Returns:

len2.
getLen2
()

Getter len2.

protected XMSSOid

Returns:

WOTS+ OID.
getOid
()

Getter OID.

public ASN1ObjectIdentifier
protected int

Returns:

digestSize.
getTreeDigestSize
()

Getter digestSize.

protected int

Returns:

winternitzParameter.
getWinternitzParameter
()

Getter WinternitzParameter.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

digestSizeback to summary
private final int digestSize

The message digest size.

lenback to summary
private final int len

The number of n-byte string elements in a WOTS+ secret key, public key, and signature.

len1back to summary
private final int len1

len1.

len2back to summary
private final int len2

len2.

oidback to summary
private final XMSSOid oid

OID.

treeDigestback to summary
private final ASN1ObjectIdentifier treeDigest
winternitzParameterback to summary
private final int winternitzParameter

The Winternitz parameter (currently fixed to 16).

Constructor Detail

WOTSPlusParametersback to summary
protected WOTSPlusParameters(ASN1ObjectIdentifier treeDigest)

Constructor...

Parameters
treeDigest:ASN1ObjectIdentifier

The digest used for WOTS+.

Method Detail

getLenback to summary
protected int getLen()

Getter len.

Returns:int

len.

getLen1back to summary
protected int getLen1()

Getter len1.

Returns:int

len1.

getLen2back to summary
protected int getLen2()

Getter len2.

Returns:int

len2.

getOidback to summary
protected XMSSOid getOid()

Getter OID.

Returns:XMSSOid

WOTS+ OID.

getTreeDigestback to summary
public ASN1ObjectIdentifier getTreeDigest()
getTreeDigestSizeback to summary
protected int getTreeDigestSize()

Getter digestSize.

Returns:int

digestSize.

getWinternitzParameterback to summary
protected int getWinternitzParameter()

Getter WinternitzParameter.

Returns:int

winternitzParameter.