#include <MessageDigest.h>
Inheritance diagram for beecrypt::security::MessageDigest:


Public Member Functions | |
| virtual | ~MessageDigest () |
| virtual MessageDigest * | clone () const throw (CloneNotSupportedException) |
| const bytearray & | digest () |
| const bytearray & | digest (const bytearray &b) |
| size_t | digest (byte *data, size_t offset, size_t length) throw (ShortBufferException) |
| size_t | getDigestLength () |
| void | reset () |
| void | update (byte b) |
| void | update (const byte *data, size_t offset, size_t length) |
| void | update (const bytearray &b) |
| const String & | getAlgorithm () const throw () |
| const Provider & | getProvider () const throw () |
Static Public Member Functions | |
| static MessageDigest * | getInstance (const String &algorithm) throw (NoSuchAlgorithmException) |
| static MessageDigest * | getInstance (const String &algorithm, const String &provider) throw (NoSuchAlgorithmException, NoSuchProviderException) |
| static MessageDigest * | getInstance (const String &algorithm, const Provider &provider) throw (NoSuchAlgorithmException) |
Protected Member Functions | |
| MessageDigest (MessageDigestSpi *spi, const Provider *provider, const String &algorithm) | |
|
||||||||||||||||
|
|
|
|
|
|
|
Reimplemented from beecrypt::lang::Object. |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
1.4.0