FileDocCategorySizeDatePackage
DSA.javaAPI DocAndroid 1.5 API1135Wed May 06 22:41:06 BST 2009org.bouncycastle.crypto

DSA

public interface DSA
interface for classes implementing algorithms modeled similar to the Digital Signature Alorithm.

Fields Summary
Constructors Summary
Methods Summary
public java.math.BigInteger[]generateSignature(byte[] message)
sign the passed in message (usually the output of a hash function).

param
message the message to be signed.
return
two big integers representing the r and s values respectively.

public voidinit(boolean forSigning, CipherParameters param)
initialise the signer for signature generation or signature verification.

param
forSigning true if we are generating a signature, false otherwise.
param
param key parameters for signature generation.

public booleanverifySignature(byte[] message, java.math.BigInteger r, java.math.BigInteger s)
verify the message message against the signature values r and s.

param
message the message that was supposed to have been signed.
param
r the r signature value.
param
s the s signature value.