#include <stdio.h>#include <string.h>


Go to the source code of this file.
Data Structures | |
| struct | md5_context |
Defines | |
| #define | uint8 unsigned char |
| #define | uint32 unsigned long int |
Functions | |
| void | md5_starts (struct md5_context *ctx) |
| void | md5_update (struct md5_context *ctx, uint8 *input, uint32 length) |
| void | md5_finish (struct md5_context *ctx, uint8 digest[16]) |
| void | Getmd5Hash (char *buffer, unsigned int len, unsigned char *result) |
| #define uint32 unsigned long int |
Definition at line 13 of file md5.h.
Referenced by md5_finish(), md5_process(), md5_update(), and mdfour64().
| #define uint8 unsigned char |
| void Getmd5Hash | ( | char * | buffer, | |
| unsigned int | len, | |||
| unsigned char * | result | |||
| ) |
Definition at line 226 of file md5.cpp.
References a, md5_finish(), md5_starts(), md5_update(), and snprintf.
Referenced by CreateDigestAuth().

| void md5_finish | ( | struct md5_context * | ctx, | |
| uint8 | digest[16] | |||
| ) |
Definition at line 204 of file md5.cpp.
References md5_padding, md5_update(), PUT_UINT32, md5_context::state, md5_context::total, uint32, and uint8.
Referenced by Getmd5Hash().

| void md5_starts | ( | struct md5_context * | ctx | ) |
Definition at line 26 of file md5.cpp.
References md5_context::state, and md5_context::total.
Referenced by Getmd5Hash().
| void md5_update | ( | struct md5_context * | ctx, | |
| uint8 * | input, | |||
| uint32 | length | |||
| ) |
Definition at line 159 of file md5.cpp.
References md5_context::buffer, md5_process(), md5_context::total, and uint32.
Referenced by Getmd5Hash(), and md5_finish().

1.5.4