Package org.bouncycastle.crypto.signers.lms


package org.bouncycastle.crypto.signers.lms
Engine for LMS and the HSS multi-tree variant per RFC 8554 (hash-based stateful signatures). The public classes here are LMSEngine, the operations the key parameter classes in org.bouncycastle.crypto.params and the key pair generators in org.bouncycastle.crypto.generators are built on, LMSContext, the digest a message is absorbed into before it is signed or verified, and LMSSignature, the opaque form of an LMS signature an HSS private key carries its chaining signatures in. Everything else is package-private. Applications sign and verify through LMSSigner / HSSSigner.