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

public Class XMSSReducedSignature

extends Object
implements XMSSStoreableObjectInterface
Class Inheritance
All Implemented Interfaces
org.bouncycastle.pqc.crypto.xmss.XMSSStoreableObjectInterface
Known Direct Subclasses
org.bouncycastle.pqc.crypto.xmss.XMSSSignature
Imports
java.util.ArrayList, .List

Deprecated

as a consequence of XMSSStoreableObjectInterface being deprecated. See corresponding docs for further information.

Reduced XMSS Signature.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private final List<XMSSNode>
private final XMSSParameters
private final WOTSPlusSignature

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public List<XMSSNode>
public XMSSParameters
public WOTSPlusSignature
public byte[]
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

authPathback to summary
private final List<XMSSNode> authPath
paramsback to summary
private final XMSSParameters params
wotsPlusSignatureback to summary
private final WOTSPlusSignature wotsPlusSignature

Constructor Detail

XMSSReducedSignatureback to summary
protected XMSSReducedSignature(XMSSReducedSignature.Builder builder)

Method Detail

getAuthPathback to summary
public List<XMSSNode> getAuthPath()
getParamsback to summary
public XMSSParameters getParams()
getWOTSPlusSignatureback to summary
public WOTSPlusSignature getWOTSPlusSignature()
toByteArrayback to summary
public byte[] toByteArray()

Implements org.bouncycastle.pqc.crypto.xmss.XMSSStoreableObjectInterface.toByteArray.

Doc from org.bouncycastle.pqc.crypto.xmss.XMSSStoreableObjectInterface.toByteArray.

Create byte representation of object.

Returns:byte[]

Byte representation of object.

org.bouncycastle.pqc.crypto.xmss back to summary

public Class XMSSReducedSignature.Builder

extends Object
Class Inheritance
  • java.lang.Object
  • org.bouncycastle.pqc.crypto.xmss.XMSSReducedSignature.Builder
Known Direct Subclasses
org.bouncycastle.pqc.crypto.xmss.XMSSSignature.Builder

Field Summary

Modifier and TypeField and Description
private List<XMSSNode>
private final XMSSParameters
private byte[]
private WOTSPlusSignature

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public XMSSReducedSignature
build()

Deprecated as a consequence of XMSSReducedSignature being deprecated.
public XMSSReducedSignature.Builder
public XMSSReducedSignature.Builder
public XMSSReducedSignature.Builder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

authPathback to summary
private List<XMSSNode> authPath
paramsback to summary
private final XMSSParameters params
reducedSignatureback to summary
private byte[] reducedSignature
wotsPlusSignatureback to summary
private WOTSPlusSignature wotsPlusSignature

Constructor Detail

Builderback to summary
public Builder(XMSSParameters params)

Method Detail

buildback to summary
public XMSSReducedSignature build()

Deprecated

as a consequence of XMSSReducedSignature being deprecated. See corresponding docs for further information.

withAuthPathback to summary
public XMSSReducedSignature.Builder withAuthPath(List<XMSSNode> val)
withReducedSignatureback to summary
public XMSSReducedSignature.Builder withReducedSignature(byte[] val)
withWOTSPlusSignatureback to summary
public XMSSReducedSignature.Builder withWOTSPlusSignature(WOTSPlusSignature val)