#include <MacSpi.h>
Inheritance diagram for beecrypt::crypto::MacSpi:
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 |
|
|
|
Reimplemented from beecrypt::lang::Object. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|