jabberd2
2.3.2
|
#include "util.h"
Go to the source code of this file.
Data Structures | |
struct | md5_state_s |
Typedefs | |
typedef uint8_t | md5_byte_t |
typedef uint32_t | md5_word_t |
typedef struct md5_state_s | md5_state_t |
Functions | |
JABBERD2_API void | md5_init (md5_state_t *pms) |
JABBERD2_API void | md5_append (md5_state_t *pms, const md5_byte_t *data, int nbytes) |
JABBERD2_API void | md5_finish (md5_state_t *pms, md5_byte_t digest[16]) |
typedef uint8_t md5_byte_t |
typedef uint32_t md5_word_t |
typedef struct md5_state_s md5_state_t |
JABBERD2_API void md5_init | ( | md5_state_t * | pms | ) |
Definition at line 316 of file md5.c.
References md5_state_s::abcd, md5_state_s::count, and T_MASK.
JABBERD2_API void md5_append | ( | md5_state_t * | pms, |
const md5_byte_t * | data, | ||
int | nbytes | ||
) |
Definition at line 326 of file md5.c.
References md5_state_s::buf, md5_state_s::count, and md5_process().
Referenced by md5_finish().
JABBERD2_API void md5_finish | ( | md5_state_t * | pms, |
md5_byte_t | digest[16] | ||
) |
Definition at line 364 of file md5.c.
References md5_state_s::abcd, md5_state_s::count, and md5_append().