Remove HMAC_CTX_cleanup and combine its functionality into EVP_MD_CTX_init This follows the same idea as the combination of EVP_MD_CTX_cleanup and EVP_MD_CTX_init into one function. Reviewed-by: Rich Salz <rsalz@openssl.org>