|
|
A class to compute and check MD5 digests
| MD5 ()
| MD5 |
Construct a fresh initialized instance
| MD5 (const MD5& original)
| MD5 |
Copy constructor
Parameters:
| original | MD5 instance to copy |
| MD5 (const void* buf, unsigned int len)
| MD5 |
Construct a digest from a buffer of data
Parameters:
| buf | Pointer to the data to be included in digest |
| len | Length of data in the buffer |
| MD5 (const String& str)
| MD5 |
Construct a digest from a String
Parameters:
| str | String to be included in digest |
| ~MD5 ()
| ~MD5 |
Destroy the instance, free allocated memory
| MD5& operator= (const MD5 &original)
| operator= |
Assignment operator.
| void clear ()
| clear |
Clear the digest and prepare for reuse
| void finalize ()
| finalize |
Finalize the digest computation, make result ready. Subsequent calls to update() will fail
| bool update (const void* buf, unsigned int len)
| update |
Update the digest from a buffer of data
Parameters:
| buf | Pointer to the data to be included in digest |
| len | Length of data in the buffer |
Returns: True if success, false if finalize() was already called
| inline bool update (const String& str)
| update |
Update the digest from the content of a String
Parameters:
| str | String to be included in digest |
Returns: True if success, false if finalize() was already called
| const unsigned char* rawDigest ()
| rawDigest |
Returns a pointer to the raw 16-byte binary value of the message digest. The digest is finalized if if wasn't already
Returns: Pointer to the raw digest data or NULL if some error occured
| const String& hexDigest ()
| hexDigest |
Returns the standard hexadecimal representation of the message digest. The digest is finalized if if wasn't already
Returns: A String which holds the hex digest or a null one if some error occured
| Generated by: kk on nyx on Sat Jun 4 19:29:41 2005, using kdoc 2.0a54. |