Skip navigation links
Bouncy Castle Cryptography Library 1.86

Package org.bouncycastle.crypto.signers.xmss

Engine for XMSS and the XMSS^MT multi-tree variant per RFC 8391 (hash-based stateful signatures), with the SP 800-208 parameter sets.

See: Description

Package org.bouncycastle.crypto.signers.xmss Description

Engine for XMSS and the XMSS^MT multi-tree variant per RFC 8391 (hash-based stateful signatures), with the SP 800-208 parameter sets. The public classes here are XMSSEngine, the operations the key parameter classes in org.bouncycastle.crypto.params and the key pair generators in org.bouncycastle.crypto.generators are built on, and BDS / BDSStateMap, the opaque form of the BDS authentication-path traversal state an XMSS / XMSS^MT private key carries. Everything else - WOTS+, the hash addressing scheme, the keyed hash functions, the tree arithmetic and the signature structures - is package-private. Applications sign and verify through XMSSSigner / XMSSMTSigner.
Skip navigation links
Bouncy Castle Cryptography Library 1.86