org.bouncycastle.pqc.crypto.xmss (Bouncy Castle Library 1.85 API Specification)
Date: 2026-07-12

# Package org.bouncycastle.pqc.crypto.xmss

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

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  XMSSOid |
  XMSSStoreableObjectInterface | Deprecated use Encodable

- Class Summary
  Class | Description
  --- | ---
  BDS | BDS.
  BDSStateMap |
  DefaultXMSSMTOid | XMSSOid^MT class.
  DefaultXMSSOid | XMSSOid class.
  XMSS | XMSS.
  XMSSAddress | XMSS address.
  XMSSAddress.Builder<T extends XMSSAddress.Builder> |
  XMSSKeyGenerationParameters | XMSS key-pair generation parameters.
  XMSSKeyPairGenerator | Key pair generator for XMSS keys.
  XMSSKeyParameters |
  XMSSMT | XMSS^MT.
  XMSSMTKeyGenerationParameters | XMSS^MT key-pair generation parameters.
  XMSSMTKeyPairGenerator | Key pair generator for XMSS^MT keys.
  XMSSMTKeyParameters |
  XMSSMTParameters | XMSS^MT Parameters.
  XMSSMTPrivateKeyParameters | XMSS^MT Private Key.
  XMSSMTPrivateKeyParameters.Builder |
  XMSSMTPublicKeyParameters | XMSS^MT Public Key.
  XMSSMTPublicKeyParameters.Builder |
  XMSSMTSignature | XMSS^MT Signature.
  XMSSMTSignature.Builder |
  XMSSMTSigner | XMSS^MT Signer class.
  XMSSNode | Binary tree node.
  XMSSParameters | XMSS Parameters.
  XMSSPrivateKeyParameters | XMSS Private Key.
  XMSSPrivateKeyParameters.Builder |
  XMSSPublicKeyParameters | XMSS Public Key.
  XMSSPublicKeyParameters.Builder |
  XMSSReducedSignature | Reduced XMSS Signature.
  XMSSReducedSignature.Builder |
  XMSSSignature | XMSS Signature.
  XMSSSignature.Builder |
  XMSSSigner |
  XMSSUtil | Utils for XMSS implementation.

## Package org.bouncycastle.pqc.crypto.xmss Description

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