62typedef unsigned char md5_byte_t;
63typedef unsigned int md5_word_t;
67typedef struct md5_state_s
81 void md5_init (md5_state_t* pms);
84 void md5_append (md5_state_t* pms,
const md5_byte_t* data,
int nbytes);
87 void md5_finish (md5_state_t* pms, md5_byte_t digest[16]);