com.jcraft.jsch.jce
Class SignatureDSA

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

public class SignatureDSA
extends java.lang.Object
implements SignatureDSA


Constructor Summary
SignatureDSA()
           
 
Method Summary
 void init()
           
 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 Detail

SignatureDSA

public SignatureDSA()
Method Detail

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