#include <yateclass.h>
Public Member Functions | |
MD5 () | |
MD5 (const MD5 &original) | |
MD5 (const void *buf, unsigned int len) | |
MD5 (const DataBlock &data) | |
MD5 (const String &str) | |
~MD5 () | |
MD5 & | operator= (const MD5 &original) |
void | clear () |
void | finalize () |
bool | update (const void *buf, unsigned int len) |
bool | update (const DataBlock &data) |
bool | update (const String &str) |
MD5 & | operator<< (const String &value) |
MD5 & | operator<< (const DataBlock &data) |
MD5 & | operator<< (const char *value) |
const unsigned char * | rawDigest () |
const String & | hexDigest () |
A class to compute and check MD5 digests
|
Construct a fresh initialized instance |
|
Copy constructor
|
|
Construct a digest from a buffer of data
|
|
Construct a digest from a binary DataBlock
|
|
Construct a digest from a String
|
|
Destroy the instance, free allocated memory |
|
Clear the digest and prepare for reuse |
|
Finalize the digest computation, make result ready. Subsequent calls to update() will fail |
|
Returns the standard hexadecimal representation of the message digest. The digest is finalized if if wasn't already
|
|
MD5 updating operator for C strings |
|
MD5 updating operator for DataBlocks |
|
MD5 updating operator for Strings |
|
Assignment operator. |
|
Returns a pointer to the raw 16-byte binary value of the message digest. The digest is finalized if if wasn't already
|
|
Update the digest from the content of a String
|
|
Update the digest from the content of a DataBlock
|
|
Update the digest from a buffer of data
|