Class XMSSMTSignature

java.lang.Object
org.bouncycastle.pqc.crypto.xmss.XMSSMTSignature
All Implemented Interfaces:
XMSSStoreableObjectInterface, Encodable

@Deprecated public final class XMSSMTSignature extends Object implements XMSSStoreableObjectInterface, Encodable
Deprecated.
this class is implementation detail of the XMSS / XMSS^MT engine, which has moved to org.bouncycastle.crypto.signers.xmss and is package-private there. Drive XMSS through XMSSSigner / XMSSKeyPairGenerator and the org.bouncycastle.crypto.params key classes instead; the engine operations those are built on are on org.bouncycastle.crypto.signers.xmss.XMSSEngine.
XMSS^MT Signature.
  • Method Details

    • getEncoded

      public byte[] getEncoded() throws IOException
      Deprecated.
      Description copied from interface: Encodable
      Return a byte array representing the implementing object.
      Specified by:
      getEncoded in interface Encodable
      Returns:
      a byte array representing the encoding.
      Throws:
      IOException - if an issue arises generation the encoding.
    • toByteArray

      public byte[] toByteArray()
      Deprecated.
      Description copied from interface: XMSSStoreableObjectInterface
      Create byte representation of object.
      Specified by:
      toByteArray in interface XMSSStoreableObjectInterface
      Returns:
      Byte representation of object.
    • getIndex

      public long getIndex()
      Deprecated.
    • getRandom

      public byte[] getRandom()
      Deprecated.
    • getReducedSignatures

      public List<XMSSReducedSignature> getReducedSignatures()
      Deprecated.