EVP_MD_CTX_dup
&& (ret->md_ctx = EVP_MD_CTX_dup(src->md_ctx)) == NULL)
if ((ret->md_big_ctx = EVP_MD_CTX_dup(src->md_big_ctx)) == NULL)
__owur EVP_MD_CTX *EVP_MD_CTX_dup(const EVP_MD_CTX *in);
&& (dstctx->mdctx = EVP_MD_CTX_dup(srcctx->mdctx)) == NULL)
&& TEST_ptr(copyctx = EVP_MD_CTX_dup(mdctx));
if (!test_duplicate_md_ctx(t, EVP_MD_CTX_dup(mctx)))
if (!TEST_ptr(dupctx = EVP_MD_CTX_dup(ctx)))