|
| MD5 () |
|
| MD5 (const MD5 &original) |
|
| MD5 (const void *buf, unsigned int len) |
|
| MD5 (const DataBlock &data) |
|
| MD5 (const String &str) |
|
MD5 & | operator= (const MD5 &original) |
|
virtual | ~MD5 () |
|
virtual void | clear () |
|
virtual void | finalize () |
|
virtual const unsigned char * | rawDigest () |
|
virtual unsigned int | hashLength () const |
|
virtual | ~Hasher () |
|
virtual void | clear ()=0 |
|
virtual void | finalize ()=0 |
|
virtual const unsigned char * | rawDigest ()=0 |
|
const String & | hexDigest () |
|
bool | update (const void *buf, unsigned int len) |
|
bool | update (const DataBlock &data) |
|
bool | update (const String &str) |
|
Hasher & | operator<< (const String &value) |
|
Hasher & | operator<< (const DataBlock &data) |
|
Hasher & | operator<< (const char *value) |
|
bool | hmacStart (DataBlock &opad, const void *key, unsigned int keyLen) |
|
bool | hmacStart (DataBlock &opad, const DataBlock &key) |
|
bool | hmacStart (DataBlock &opad, const String &key) |
|
bool | hmacFinal (const DataBlock &opad) |
|
bool | hmac (const void *key, unsigned int keyLen, const void *msg, unsigned int msgLen) |
|
bool | hmac (const DataBlock &key, const DataBlock &msg) |
|
bool | hmac (const String &key, const String &msg) |
|
virtual unsigned int | hashLength () const =0 |
|
virtual unsigned int | hmacBlockSize () const |
|
A standard MD5 digest calculator.
A class to compute and check MD5 digests