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

pack-priv final Class HashTreeAddress

extends XMSSAddress
Class Inheritance
Imports
org.bouncycastle.util.Pack

Hash tree address.

Nested and Inner Type Summary

Modifier and TypeClass and Description
protected static class

Field Summary

Modifier and TypeField and Description
private static final int
private final int
private final int
private final int
private static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
protected int
protected int
protected int
protected byte[]
Inherited from org.bouncycastle.pqc.crypto.xmss.XMSSAddress:
getKeyAndMaskgetLayerAddressgetTreeAddressgetType

Field Detail

PADDINGback to summary
private static final int PADDING
paddingback to summary
private final int padding
treeHeightback to summary
private final int treeHeight
treeIndexback to summary
private final int treeIndex
TYPEback to summary
private static final int TYPE

Constructor Detail

HashTreeAddressback to summary
private HashTreeAddress(HashTreeAddress.Builder builder)

Method Detail

getPaddingback to summary
protected int getPadding()
getTreeHeightback to summary
protected int getTreeHeight()
getTreeIndexback to summary
protected int getTreeIndex()
toByteArrayback to summary
protected byte[] toByteArray()

Overrides org.bouncycastle.pqc.crypto.xmss.XMSSAddress.toByteArray.

Annotations
@Override
org.bouncycastle.pqc.crypto.xmss back to summary

protected Class HashTreeAddress.Builder

extends XMSSAddress.Builder<HashTreeAddress.Builder>
Class Inheritance

Field Summary

Modifier and TypeField and Description
private int
private int

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected XMSSAddress
protected HashTreeAddress.Builder
protected HashTreeAddress.Builder
withTreeHeight(int val)

protected HashTreeAddress.Builder
withTreeIndex(int val)

Inherited from org.bouncycastle.pqc.crypto.xmss.XMSSAddress.Builder:
withKeyAndMaskwithLayerAddresswithTreeAddress

Field Detail

treeHeightback to summary
private int treeHeight
treeIndexback to summary
private int treeIndex

Constructor Detail

Builderback to summary
protected Builder()

Method Detail

buildback to summary
protected XMSSAddress build()

Implements abstract org.bouncycastle.pqc.crypto.xmss.XMSSAddress.Builder.build.

Annotations
@Override
getThisback to summary
protected HashTreeAddress.Builder getThis()

Implements abstract org.bouncycastle.pqc.crypto.xmss.XMSSAddress.Builder.getThis.

Annotations
@Override
withTreeHeightback to summary
protected HashTreeAddress.Builder withTreeHeight(int val)
withTreeIndexback to summary
protected HashTreeAddress.Builder withTreeIndex(int val)