com.jcraft.jsch.jce
Class SignatureDSA
java.lang.Object
com.jcraft.jsch.jce.SignatureDSA
- All Implemented Interfaces:
- Signature, SignatureDSA
public class SignatureDSA
- extends java.lang.Object
- implements 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 |
SignatureDSA
public SignatureDSA()
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