#include <SignatureSpi.h>
Inheritance diagram for beecrypt::security::SignatureSpi:
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 *, size_t, size_t)=0 |
virtual bytearray * | engineSign ()=0 throw (SignatureException) |
virtual size_t | engineSign (byte *, size_t, size_t)=0 throw (ShortBufferException, SignatureException) |
virtual size_t | engineSign (bytearray &)=0 throw (SignatureException) |
virtual bool | engineVerify (const byte *, size_t, size_t)=0 throw (SignatureException) |
Friends | |
class | Signature |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|