#include <MacSpi.h>


Public Member Functions | |
| virtual | ~MacSpi () |
| virtual MacSpi * | clone () const =0 throw () |
Protected Member Functions | |
| virtual const bytearray & | engineDoFinal ()=0 |
| virtual size_t | engineDoFinal (byte *, size_t, size_t)=0 throw (ShortBufferException) |
| virtual size_t | engineGetMacLength ()=0 |
| virtual void | engineInit (const Key &, const AlgorithmParameterSpec *)=0 throw (InvalidKeyException, InvalidAlgorithmParameterException) |
| virtual void | engineReset ()=0 |
| virtual void | engineUpdate (byte)=0 |
| virtual void | engineUpdate (const byte *, size_t, size_t)=0 |
Friends | |
| class | Mac |
| virtual beecrypt::crypto::MacSpi::~MacSpi | ( | ) | [inline, virtual] |
| virtual MacSpi* beecrypt::crypto::MacSpi::clone | ( | ) | const throw () [pure virtual] |
Reimplemented from beecrypt::lang::Object.
| virtual size_t beecrypt::crypto::MacSpi::engineDoFinal | ( | byte * | , | |
| size_t | , | |||
| size_t | ||||
| ) | throw (ShortBufferException) [protected, pure virtual] |
| virtual const bytearray& beecrypt::crypto::MacSpi::engineDoFinal | ( | ) | [protected, pure virtual] |
| virtual size_t beecrypt::crypto::MacSpi::engineGetMacLength | ( | ) | [protected, pure virtual] |
| virtual void beecrypt::crypto::MacSpi::engineInit | ( | const Key & | , | |
| const AlgorithmParameterSpec * | ||||
| ) | throw (InvalidKeyException, InvalidAlgorithmParameterException) [protected, pure virtual] |
| virtual void beecrypt::crypto::MacSpi::engineReset | ( | ) | [protected, pure virtual] |
| virtual void beecrypt::crypto::MacSpi::engineUpdate | ( | const byte * | , | |
| size_t | , | |||
| size_t | ||||
| ) | [protected, pure virtual] |
| virtual void beecrypt::crypto::MacSpi::engineUpdate | ( | byte | ) | [protected, pure virtual] |
friend class Mac [friend] |
1.5.7.1