org.bouncycastle.crypto.signers
Class ECDSASigner
java.lang.Object
org.bouncycastle.crypto.signers.ECDSASigner
- DSA, org.bouncycastle.math.ec.ECConstants
public class ECDSASigner
extends java.lang.Object
implements org.bouncycastle.math.ec.ECConstants, DSA
EC-DSA as described in X9.62
BigInteger[] | generateSignature(byte[] message) - generate a signature for the given message using the key we were
initialised with.
|
void | init(boolean forSigning, CipherParameters param)
|
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).
|
generateSignature
public BigInteger[] generateSignature(byte[] message)
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.
- generateSignature in interface DSA
message
- the message that will be verified later.
verifySignature
public 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).
- verifySignature in interface DSA