Class HSSSigner

java.lang.Object
org.bouncycastle.crypto.signers.HSSSigner
All Implemented Interfaces:
Signer

public class HSSSigner extends Object implements Signer
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    generate a signature for the message we've been loaded with using the key we were initialised with.
    byte[]
    generateSignature(byte[] message)
     
    void
    init(boolean forSigning, CipherParameters param)
    Initialise the signer for signing or verification.
    void
    reset the internal state
    void
    update(byte b)
    Absorb a byte of the message to be signed or verified.
    void
    update(byte[] in, int off, int len)
    update the internal digest with the byte array in
    boolean
    verifySignature(byte[] signature)
    return true if the internal state represents the signature described in the passed in array.
    boolean
    verifySignature(byte[] message, byte[] signature)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HSSSigner

      public HSSSigner()
  • Method Details

    • init

      public void init(boolean forSigning, CipherParameters param)
      Description copied from interface: Signer
      Initialise the signer for signing or verification.
      Specified by:
      init in interface Signer
      Parameters:
      forSigning - true if for signing, false otherwise
      param - necessary parameters.
    • generateSignature

      public byte[] generateSignature(byte[] message)
    • verifySignature

      public boolean verifySignature(byte[] message, byte[] signature)
    • update

      public void update(byte b)
      Absorb a byte of the message to be signed or verified. The buffered message is consumed by generateSignature() / verifySignature(byte[]), which reset the buffer.
      Specified by:
      update in interface Signer
    • update

      public void update(byte[] in, int off, int len)
      Description copied from interface: Signer
      update the internal digest with the byte array in
      Specified by:
      update in interface Signer
    • generateSignature

      public byte[] generateSignature()
      Description copied from interface: Signer
      generate a signature for the message we've been loaded with using the key we were initialised with.
      Specified by:
      generateSignature in interface Signer
    • verifySignature

      public boolean verifySignature(byte[] signature)
      Description copied from interface: Signer
      return true if the internal state represents the signature described in the passed in array.
      Specified by:
      verifySignature in interface Signer
    • reset

      public void reset()
      Description copied from interface: Signer
      reset the internal state
      Specified by:
      reset in interface Signer