Class DSADigestSigner

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

public class DSADigestSigner extends Object implements Signer
  • Constructor Details

  • Method Details

    • init

      public void init(boolean forSigning, CipherParameters parameters)
      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
      parameters - necessary parameters.
    • update

      public void update(byte input)
      update the internal digest with the byte b
      Specified by:
      update in interface Signer
    • update

      public void update(byte[] input, int inOff, int length)
      update the internal digest with the byte array in
      Specified by:
      update in interface Signer
    • generateSignature

      public byte[] generateSignature()
      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
    • getOrder

      protected BigInteger getOrder()