Package org.xipki.security
Class DSAPlainDigestSigner
- java.lang.Object
-
- org.xipki.security.DSAPlainDigestSigner
-
- All Implemented Interfaces:
org.bouncycastle.crypto.Signer
public class DSAPlainDigestSigner extends Object implements org.bouncycastle.crypto.Signer
Plain-DSA signer. The signature is not encoded as ASN.1 structure, but just the concatenation of two integer (r and s) in format of byte array.- Since:
- 2.0.0
- Author:
- Lijun Liao (xipki)
-
-
Constructor Summary
Constructors Constructor Description DSAPlainDigestSigner(org.bouncycastle.crypto.DSA signer, org.bouncycastle.crypto.Digest digest)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]generateSignature()voidinit(boolean forSigning, org.bouncycastle.crypto.CipherParameters parameters)voidreset()voidupdate(byte input)voidupdate(byte[] input, int inOff, int length)booleanverifySignature(byte[] signature)
-
-
-
Method Detail
-
init
public void init(boolean forSigning, org.bouncycastle.crypto.CipherParameters parameters)- Specified by:
initin interfaceorg.bouncycastle.crypto.Signer
-
update
public void update(byte input)
- Specified by:
updatein interfaceorg.bouncycastle.crypto.Signer
-
update
public void update(byte[] input, int inOff, int length)- Specified by:
updatein interfaceorg.bouncycastle.crypto.Signer
-
generateSignature
public byte[] generateSignature()
- Specified by:
generateSignaturein interfaceorg.bouncycastle.crypto.Signer
-
verifySignature
public boolean verifySignature(byte[] signature)
- Specified by:
verifySignaturein interfaceorg.bouncycastle.crypto.Signer
-
reset
public void reset()
- Specified by:
resetin interfaceorg.bouncycastle.crypto.Signer
-
-