#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] |
1.5.8