- MD5Init(&ctx1);
- MD5Update(&ctx1,pw,strlen(pw));
- MD5Update(&ctx1,sp,sl);
- MD5Update(&ctx1,pw,strlen(pw));
- MD5Final(final,&ctx1);
+ md5_init(&ctx1);
+ md5_update(&ctx1,pw,strlen(pw));
+ md5_update(&ctx1,sp,sl);
+ md5_update(&ctx1,pw,strlen(pw));
+ memcpy(final, md5_final(&ctx1), 16);