#include <md5.h>
Public Member Functions | |
| void | init () |
| void | update (const uint8 *pBufIn, uint32 nBufLength) |
| void | final (CHashKeyMD5 &out) |
Private Member Functions | |
| void | transform (uint32 state[4], const uint8 block[64]) |
| void | encode (uint8 *output, const uint32 *input, uint len) |
| void | decode (uint32 *output, const uint8 *input, uint len) |
Private Attributes | |
| uint32 | State [4] |
| uint32 | Count [2] |
| uint8 | Buffer [64] |
Static Private Attributes | |
| static uint8 | Padding [64] |
Definition at line 84 of file md5.h.
Definition at line 462 of file md5.cpp.
Referenced by transform().
| void NLMISC::CMD5Context::final | ( | CHashKeyMD5 & | out | ) |
Definition at line 282 of file md5.cpp.
References Buffer, Count, NLMISC::CHashKeyMD5::Data, encode(), Padding, State, and update().
Referenced by NLMISC::getMD5().
| void NLMISC::CMD5Context::init | ( | void | ) |
Definition at line 236 of file md5.cpp.
Referenced by NLMISC::getMD5().
Definition at line 247 of file md5.cpp.
References Buffer, Count, State, and transform().
Referenced by final(), and NLMISC::getMD5().
uint8 NLMISC::CMD5Context::Buffer[64] [private] |
uint32 NLMISC::CMD5Context::Count[2] [private] |
uint8 NLMISC::CMD5Context::Padding [static, private] |
uint32 NLMISC::CMD5Context::State[4] [private] |
1.6.1