net.i2p.crypto
Class DSAEngine

java.lang.Object
  extended bynet.i2p.crypto.DSAEngine
Direct Known Subclasses:
DummyDSAEngine

public class DSAEngine
extends java.lang.Object


Constructor Summary
DSAEngine(I2PAppContext context)
           
 
Method Summary
static DSAEngine getInstance()
           
 Signature sign(byte[] data, int offset, int length, SigningPrivateKey signingKey)
           
 Signature sign(byte[] data, SigningPrivateKey signingKey)
           
 boolean verifySignature(Signature signature, byte[] signedData, int offset, int size, SigningPublicKey verifyingKey)
           
 boolean verifySignature(Signature signature, byte[] signedData, SigningPublicKey verifyingKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DSAEngine

public DSAEngine(I2PAppContext context)
Method Detail

getInstance

public static DSAEngine getInstance()

verifySignature

public boolean verifySignature(Signature signature,
                               byte[] signedData,
                               SigningPublicKey verifyingKey)

verifySignature

public boolean verifySignature(Signature signature,
                               byte[] signedData,
                               int offset,
                               int size,
                               SigningPublicKey verifyingKey)

sign

public Signature sign(byte[] data,
                      SigningPrivateKey signingKey)

sign

public Signature sign(byte[] data,
                      int offset,
                      int length,
                      SigningPrivateKey signingKey)