java.lang.Object | |
↳ | org.bouncycastle.crypto.signers.DSASigner |
The Digital Signature Algorithm - as described in "Handbook of Applied Cryptography", pages 452 - 453.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
generate a signature for the given message using the key we were
initialised with.
| |||||||||||
initialise the signer for signature generation or signature
verification.
| |||||||||||
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.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.bouncycastle.crypto.DSA
|
generate a signature for the given message using the key we were initialised with. For conventional DSA the message should be a SHA-1 hash of the message of interest.
message | the message that will be verified later. |
---|
initialise the signer for signature generation or signature verification.
forSigning | true if we are generating a signature, false otherwise. |
---|---|
param | key parameters for signature generation. |
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.
message | the message that was supposed to have been signed. |
---|---|
r | the r signature value. |
s | the s signature value. |