MD5Context
static void MD5Init(MD5Context *pCtx){
void MD5Update(MD5Context *pCtx, const unsigned char *buf, unsigned int len){
static void MD5Final(unsigned char digest[16], MD5Context *pCtx){
MD5Context ctx;
MD5Context ctx;
MD5Context *p;
MD5Context *p;