Package org.bouncycastle.pqc.crypto.xmss
Class BDS
- java.lang.Object
-
- org.bouncycastle.pqc.crypto.xmss.BDS
-
- All Implemented Interfaces:
java.io.Serializable
public final class BDS extends java.lang.Object implements java.io.Serializable
BDS.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<XMSSNode>
getAuthenticationPath()
protected int
getIndex()
BDS
getNextState(byte[] publicSeed, byte[] secretKeySeed, org.bouncycastle.pqc.crypto.xmss.OTSHashAddress otsHashAddress)
protected XMSSNode
getRoot()
protected int
getTreeHeight()
protected void
setXMSS(XMSSParameters xmss)
protected void
validate()
-
-
-
Method Detail
-
getNextState
public BDS getNextState(byte[] publicSeed, byte[] secretKeySeed, org.bouncycastle.pqc.crypto.xmss.OTSHashAddress otsHashAddress)
-
validate
protected void validate()
-
getTreeHeight
protected int getTreeHeight()
-
getRoot
protected XMSSNode getRoot()
-
getAuthenticationPath
protected java.util.List<XMSSNode> getAuthenticationPath()
-
setXMSS
protected void setXMSS(XMSSParameters xmss)
-
getIndex
protected int getIndex()
-
-