#ifndef __ENCRYPT_MD5_H__ #define __ENCRYPT_MD5_H__ typedef unsigned char *POINTER; typedef unsigned short int UINT2; typedef unsigned long int UINT4; typedef struct { UINT4 state[4]; UINT4 count[2]; unsigned char buffer[64]; } MD5_CTX; void md5_init(MD5_CTX *); void md5_update(MD5_CTX *, unsigned char *, unsigned int); void md5_final(unsigned char[16], MD5_CTX *); #endif