Class XMSSMTSignature

  • All Implemented Interfaces:
    XMSSStoreableObjectInterface, Encodable

    @Deprecated
    public final class XMSSMTSignature
    extends java.lang.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 Detail

      • getEncoded

        public byte[] getEncoded()
                          throws java.io.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:
        java.io.IOException - if an issue arises generation the encoding.
      • getIndex

        public long getIndex()
        Deprecated.
      • getRandom

        public byte[] getRandom()
        Deprecated.
      • getReducedSignatures

        public java.util.List<XMSSReducedSignature> getReducedSignatures()
        Deprecated.