Top Description Interfaces Classes
module bcprov

Package org.bouncycastle.pqc.crypto.xmss


Low level implementation of the XMSS and XMSS^MT signature algorithms.

Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
XMSSStoreableObjectInterface

Deprecated use Encodable
Interface for XMSS objects that need to be storeable as a byte array.

Class Summary

Modifier and TypeClass and Description
public class
BDS

BDS.

public class
pack-priv class
public class
DefaultXMSSMTOid

XMSSOid^MT class.

public class
DefaultXMSSOid

XMSSOid class.

pack-priv class
pack-priv class
HashTreeAddress

Hash tree address.

pack-priv class
KeyedHashFunctions

Crypto functions for XMSS.

pack-priv class
LTreeAddress

L-tree address.

pack-priv class
OTSHashAddress

OTS hash address.

pack-priv class
WOTSPlus

WOTS+.

pack-priv class
WOTSPlusOid

WOTS+ OID class.

pack-priv class
WOTSPlusParameters

WOTS+ Parameters.

pack-priv class
WOTSPlusPrivateKeyParameters

WOTS+ private key.

pack-priv class
WOTSPlusPublicKeyParameters

WOTS+ public key.

pack-priv class
WOTSPlusSignature

WOTS+ signature.

public class
XMSS

XMSS.

public abstract class
XMSSAddress

XMSS address.

public class
XMSSKeyGenerationParameters

XMSS key-pair generation parameters.

public class
XMSSKeyPairGenerator

Key pair generator for XMSS keys.

public class
public class
XMSSMT

XMSS^MT.

public class
XMSSMTKeyGenerationParameters

XMSS^MT key-pair generation parameters.

public class
XMSSMTKeyPairGenerator

Key pair generator for XMSS^MT keys.

public class
public class
XMSSMTParameters

XMSS^MT Parameters.

public class
XMSSMTPrivateKeyParameters

References Deprecated XMSSStoreableObjectInterface is deprecated or references (maybe indirectly) at least one deprecated element.
XMSS^MT Private Key.
public class
XMSSMTPublicKeyParameters

References Deprecated XMSSStoreableObjectInterface is deprecated or references (maybe indirectly) at least one deprecated element.
XMSS^MT Public Key.
public class
XMSSMTSignature

References Deprecated XMSSStoreableObjectInterface is deprecated or references (maybe indirectly) at least one deprecated element.
XMSS^MT Signature.
public class
XMSSMTSigner

XMSS^MT Signer class.

public class
XMSSNode

Binary tree node.

pack-priv class
public class
XMSSParameters

XMSS Parameters.

public class
XMSSPrivateKeyParameters

References Deprecated XMSSStoreableObjectInterface is deprecated or references (maybe indirectly) at least one deprecated element.
XMSS Private Key.
public class
XMSSPublicKeyParameters

References Deprecated XMSSStoreableObjectInterface is deprecated or references (maybe indirectly) at least one deprecated element.
XMSS Public Key.
public class
XMSSReducedSignature

References Deprecated XMSSStoreableObjectInterface is deprecated or references (maybe indirectly) at least one deprecated element.
Reduced XMSS Signature.
public class
XMSSSignature

References Deprecated XMSSReducedSignature and XMSSStoreableObjectInterface are deprecated or reference (maybe indirectly) at least one deprecated element.
XMSS Signature.
public class
public class
XMSSUtil

Utils for XMSS implementation.

pack-priv class