EVP_MD_CTX_copy
__owur int EVP_MD_CTX_copy(EVP_MD_CTX *out, const EVP_MD_CTX *in);
if (!EVP_MD_CTX_copy(dst->ctx, src->ctx)
if (hmac == NULL || !EVP_MD_CTX_copy(hmac, hash)) {
if (!TEST_true(EVP_MD_CTX_copy(mctx_cpy, mctx))) {
|| !TEST_true(EVP_MD_CTX_copy(ctx_tmp, ctx)))