FileDocCategorySizeDatePackage
DSA.javaAPI DocAzureus 3.0.3.41096Tue Jun 08 05:12:58 BST 2004org.bouncycastle.crypto

DSA

public interface DSA
interface for classes implementing the Digital Signature Algorithm

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.