| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.gudy.bouncycastle.crypto.signers.DSASigner
public class DSASigner
The Digital Signature Algorithm - as described in "Handbook of Applied Cryptography", pages 452 - 453.
| Constructor Summary | |
|---|---|
DSASigner()
 | 
|
| Method Summary | |
|---|---|
 BigInteger[] | 
generateSignature(byte[] message)
generate a signature for the given message using the key we were initialised with.  | 
 void | 
init(boolean forSigning,
     CipherParameters param)
initialise the signer for signature generation or signature verification.  | 
 boolean | 
verifySignature(byte[] message,
                BigInteger r,
                BigInteger s)
return true if the value r and s represent a DSA signature for the passed in message for standard DSA the message should be a SHA-1 hash of the real message to be verified.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public DSASigner()
| Method Detail | 
|---|
public void init(boolean forSigning,
                 CipherParameters param)
DSA
init in interface DSAforSigning - true if we are generating a signature, false
 otherwise.param - key parameters for signature generation.public BigInteger[] generateSignature(byte[] message)
generateSignature in interface DSAmessage - the message that will be verified later.
public boolean verifySignature(byte[] message,
                               BigInteger r,
                               BigInteger s)
verifySignature in interface DSAmessage - the message that was supposed to have been signed.r - the r signature value.s - the s signature value.
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||