EVP_MD_meth_get_init
return EVP_MD_meth_get_init(EVP_sha1())(ctx);
return EVP_MD_meth_get_init(EVP_md5())(ctx);
return EVP_MD_meth_get_init(EVP_sha1())(ctx);
return EVP_MD_meth_get_init(EVP_sha256())(ctx);
return EVP_MD_meth_get_init(EVP_sha384())(ctx);
return EVP_MD_meth_get_init(EVP_sha512())(ctx);
int (*EVP_MD_meth_get_init(const EVP_MD *md))(EVP_MD_CTX *ctx);