#include <md5.h>
Collaboration diagram for md5:
Public Member Functions | |
md5 (void) | |
MD5 constructor. (Start MD5 accumulation.). | |
void | MD5Update (char *pContent, size_t ContentSize) |
Update context to reflect the concatenation of another buffer full of bytes. | |
string | MD5Final (void) |
Final wrapup - pad to 64-byte boundary with the bit pattern 1 0* (64-bit count of bits processed, MSB-first). | |
Private Member Functions | |
void | MD5Transform (void) |
The core of the MD5 algorithm. | |
Private Attributes | |
unsigned int | m_buf [4] |
MD5 buffer. | |
unsigned int | m_bits [2] |
MD5 bits. | |
unsigned char | m_in [64] |
MD5 input. |
|
MD5 constructor. (Start MD5 accumulation.).
|
|
Update context to reflect the concatenation of another buffer full of bytes.
|
Here is the call graph for this function:
|
Final wrapup - pad to 64-byte boundary with the bit pattern 1 0* (64-bit count of bits processed, MSB-first).
|
Here is the call graph for this function:
|
The core of the MD5 algorithm. This alters an existing MD5 hash to reflect the addition of 16 longwords of new data. MD5Update blocks the data and converts bytes into longwords for this routine. |
|
MD5 buffer.
|
|
MD5 bits.
|
|
MD5 input.
|
![]() |
![]() |
![]() |