EVP_md4
EVP_Digest(&(buf[0]), (unsigned long) lengths[j], &(md4[0]), NULL, EVP_md4(), NULL);
EVP_add_digest(EVP_md4());
const EVP_MD *EVP_md4(void);