Package org.bouncycastle.crypto.signers
Class DSADigestSigner
java.lang.Object
org.bouncycastle.crypto.signers.DSADigestSigner
- All Implemented Interfaces:
Signer
-
Constructor Summary
ConstructorsConstructorDescriptionDSADigestSigner
(DSAExt dsa, Digest digest, DSAEncoding encoding) DSADigestSigner
(DSA dsa, Digest digest) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
Generate a signature for the message we've been loaded with using the key we were initialised with.protected BigInteger
getOrder()
void
init
(boolean forSigning, CipherParameters parameters) Initialise the signer for signing or verification.void
reset()
reset the internal statevoid
update
(byte input) update the internal digest with the byte bvoid
update
(byte[] input, int inOff, int length) update the internal digest with the byte array inboolean
verifySignature
(byte[] signature) return true if the internal state represents the signature described in the passed in array.
-
Constructor Details
-
DSADigestSigner
-
DSADigestSigner
-
-
Method Details
-
init
Description copied from interface:Signer
Initialise the signer for signing or verification. -
update
public void update(byte input) update the internal digest with the byte b -
update
public void update(byte[] input, int inOff, int length) update the internal digest with the byte array in -
generateSignature
public byte[] generateSignature()Generate a signature for the message we've been loaded with using the key we were initialised with.- Specified by:
generateSignature
in interfaceSigner
-
verifySignature
public boolean verifySignature(byte[] signature) Description copied from interface:Signer
return true if the internal state represents the signature described in the passed in array.- Specified by:
verifySignature
in interfaceSigner
-
reset
public void reset()Description copied from interface:Signer
reset the internal state -
getOrder
-