#include <SignatureSpi.h>
Public Member Functions | |
virtual | ~SignatureSpi () |
Protected Member Functions | |
virtual AlgorithmParameters * | engineGetParameters () const =0 |
virtual void | engineSetParameter (const AlgorithmParameterSpec &)=0 throw (InvalidAlgorithmParameterException) |
virtual void | engineInitSign (const PrivateKey &, SecureRandom *)=0 throw (InvalidKeyException) |
virtual void | engineInitVerify (const PublicKey &)=0 |
virtual void | engineUpdate (byte)=0 |
virtual void | engineUpdate (const byte *, int, int)=0 |
virtual bytearray * | engineSign ()=0 throw (SignatureException) |
virtual int | engineSign (byte *, int, int)=0 throw (ShortBufferException, SignatureException) |
virtual int | engineSign (bytearray &)=0 throw (SignatureException) |
virtual bool | engineVerify (const byte *, int, int)=0 throw (SignatureException) |
Friends | |
class | Signature |
virtual beecrypt::security::SignatureSpi::~SignatureSpi | ( | ) | [inline, virtual] |
virtual AlgorithmParameters* beecrypt::security::SignatureSpi::engineGetParameters | ( | ) | const [protected, pure virtual] |
virtual void beecrypt::security::SignatureSpi::engineInitSign | ( | const PrivateKey & | , | |
SecureRandom * | ||||
) | throw (InvalidKeyException) [protected, pure virtual] |
virtual void beecrypt::security::SignatureSpi::engineInitVerify | ( | const PublicKey & | ) | [protected, pure virtual] |
virtual void beecrypt::security::SignatureSpi::engineSetParameter | ( | const AlgorithmParameterSpec & | ) | throw (InvalidAlgorithmParameterException) [protected, pure virtual] |
virtual int beecrypt::security::SignatureSpi::engineSign | ( | bytearray & | ) | throw (SignatureException) [protected, pure virtual] |
virtual int beecrypt::security::SignatureSpi::engineSign | ( | byte * | , | |
int | , | |||
int | ||||
) | throw (ShortBufferException, SignatureException) [protected, pure virtual] |
virtual bytearray* beecrypt::security::SignatureSpi::engineSign | ( | ) | throw (SignatureException) [protected, pure virtual] |
virtual void beecrypt::security::SignatureSpi::engineUpdate | ( | const byte * | , | |
int | , | |||
int | ||||
) | [protected, pure virtual] |
virtual void beecrypt::security::SignatureSpi::engineUpdate | ( | byte | ) | [protected, pure virtual] |
virtual bool beecrypt::security::SignatureSpi::engineVerify | ( | const byte * | , | |
int | , | |||
int | ||||
) | throw (SignatureException) [protected, pure virtual] |
friend class Signature [friend] |