Class SignatureDSA

java.lang.Object
com.jcraft.jsch.jce.SignatureDSA
All Implemented Interfaces:
Signature, SignatureDSA

public class SignatureDSA
extends java.lang.Object
implements SignatureDSA
  • Constructor Summary

    Constructors
    Constructor Description
    SignatureDSA()  
  • Method Summary

    Modifier and Type Method Description
    void init()  
    protected byte[] normalize​(byte[] secret)  
    void setPrvKey​(byte[] x, byte[] p, byte[] q, byte[] g)  
    void setPubKey​(byte[] y, byte[] p, byte[] q, byte[] g)  
    byte[] sign()  
    void update​(byte[] foo)  
    boolean verify​(byte[] sig)  

    Methods inherited from class java.lang.Object

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

    • SignatureDSA

      public SignatureDSA()
  • Method Details

    • init

      public void init() throws java.lang.Exception
      Specified by:
      init in interface Signature
      Throws:
      java.lang.Exception
    • setPubKey

      public void setPubKey​(byte[] y, byte[] p, byte[] q, byte[] g) throws java.lang.Exception
      Specified by:
      setPubKey in interface SignatureDSA
      Throws:
      java.lang.Exception
    • setPrvKey

      public void setPrvKey​(byte[] x, byte[] p, byte[] q, byte[] g) throws java.lang.Exception
      Specified by:
      setPrvKey in interface SignatureDSA
      Throws:
      java.lang.Exception
    • sign

      public byte[] sign() throws java.lang.Exception
      Specified by:
      sign in interface Signature
      Throws:
      java.lang.Exception
    • update

      public void update​(byte[] foo) throws java.lang.Exception
      Specified by:
      update in interface Signature
      Throws:
      java.lang.Exception
    • verify

      public boolean verify​(byte[] sig) throws java.lang.Exception
      Specified by:
      verify in interface Signature
      Throws:
      java.lang.Exception
    • normalize

      protected byte[] normalize​(byte[] secret)