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

public abstract Class XMSSAddress

extends Object
Class Inheritance
Known Direct Subclasses
org.bouncycastle.pqc.crypto.xmss.HashTreeAddress, org.bouncycastle.pqc.crypto.xmss.LTreeAddress, org.bouncycastle.pqc.crypto.xmss.OTSHashAddress
Imports
org.bouncycastle.util.Pack

XMSS address.

Nested and Inner Type Summary

Modifier and TypeClass and Description
protected abstract static class

Field Summary

Modifier and TypeField and Description
private final int
private final int
private final long
private final int

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public final int
protected final int
protected final long
public final int
protected byte[]
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

keyAndMaskback to summary
private final int keyAndMask
layerAddressback to summary
private final int layerAddress
treeAddressback to summary
private final long treeAddress
typeback to summary
private final int type

Constructor Detail

XMSSAddressback to summary
protected XMSSAddress(XMSSAddress.Builder<T extends XMSSAddress.Builder> builder)

Method Detail

getKeyAndMaskback to summary
public final int getKeyAndMask()
getLayerAddressback to summary
protected final int getLayerAddress()
getTreeAddressback to summary
protected final long getTreeAddress()
getTypeback to summary
public final int getType()
toByteArrayback to summary
protected byte[] toByteArray()
org.bouncycastle.pqc.crypto.xmss back to summary

protected abstract Class XMSSAddress.Builder<T extends XMSSAddress.Builder>

extends Object
Class Inheritance
Known Direct Subclasses
org.bouncycastle.pqc.crypto.xmss.HashTreeAddress.Builder, org.bouncycastle.pqc.crypto.xmss.LTreeAddress.Builder, org.bouncycastle.pqc.crypto.xmss.OTSHashAddress.Builder

Field Summary

Modifier and TypeField and Description
private int
private int
private long
private final int

Constructor Summary

AccessConstructor and Description
protected
Builder(int type)

Method Summary

Modifier and TypeMethod and Description
protected abstract XMSSAddress
protected abstract T
protected T
withKeyAndMask(int val)

protected T
protected T
withTreeAddress(long val)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

keyAndMaskback to summary
private int keyAndMask
layerAddressback to summary
private int layerAddress
treeAddressback to summary
private long treeAddress
typeback to summary
private final int type

Constructor Detail

Builderback to summary
protected Builder(int type)

Method Detail

buildback to summary
protected abstract XMSSAddress build()
getThisback to summary
protected abstract T getThis()
withKeyAndMaskback to summary
protected T withKeyAndMask(int val)
withLayerAddressback to summary
protected T withLayerAddress(int val)
withTreeAddressback to summary
protected T withTreeAddress(long val)