Class XMSSSignature

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

public final class XMSSSignature extends XMSSReducedSignature implements XMSSStoreableObjectInterface, Encodable
XMSS Signature.
  • Method Details

    • getEncoded

      public byte[] getEncoded() throws IOException
      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.
      use getEncoded() this method will become private.
      Description copied from interface: XMSSStoreableObjectInterface
      Create byte representation of object.
      Specified by:
      toByteArray in interface XMSSStoreableObjectInterface
      Overrides:
      toByteArray in class XMSSReducedSignature
      Returns:
    • getIndex

      public int getIndex()
    • getRandom

      public byte[] getRandom()