#include <MessageDigestSpi.h>
Public Member Functions | |
virtual | ~MessageDigestSpi () |
virtual MessageDigestSpi * | clone () const =0 throw (CloneNotSupportedException) |
Protected Member Functions | |
virtual const bytearray & | engineDigest ()=0 |
virtual int | engineDigest (byte *data, int offset, int length)=0 throw (ShortBufferException) |
virtual int | engineGetDigestLength ()=0 |
virtual void | engineReset ()=0 |
virtual void | engineUpdate (byte b)=0 |
virtual void | engineUpdate (const byte *data, int offset, int length)=0 |
Friends | |
class | MessageDigest |
virtual beecrypt::security::MessageDigestSpi::~MessageDigestSpi | ( | ) | [inline, virtual] |
virtual MessageDigestSpi* beecrypt::security::MessageDigestSpi::clone | ( | ) | const throw (CloneNotSupportedException) [pure virtual] |
Reimplemented from beecrypt::lang::Object.
virtual int beecrypt::security::MessageDigestSpi::engineDigest | ( | byte * | data, | |
int | offset, | |||
int | length | |||
) | throw (ShortBufferException) [protected, pure virtual] |
virtual const bytearray& beecrypt::security::MessageDigestSpi::engineDigest | ( | ) | [protected, pure virtual] |
virtual int beecrypt::security::MessageDigestSpi::engineGetDigestLength | ( | ) | [protected, pure virtual] |
virtual void beecrypt::security::MessageDigestSpi::engineReset | ( | ) | [protected, pure virtual] |
virtual void beecrypt::security::MessageDigestSpi::engineUpdate | ( | const byte * | data, | |
int | offset, | |||
int | length | |||
) | [protected, pure virtual] |
virtual void beecrypt::security::MessageDigestSpi::engineUpdate | ( | byte | b | ) | [protected, pure virtual] |
friend class MessageDigest [friend] |