Lines Matching full:srcctx
631 PROV_DSA_CTX *srcctx = (PROV_DSA_CTX *)vpdsactx; in dsa_dupctx() local
637 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in dsa_dupctx()
641 *dstctx = *srcctx; in dsa_dupctx()
645 if (srcctx->dsa != NULL && !DSA_up_ref(srcctx->dsa)) in dsa_dupctx()
647 dstctx->dsa = srcctx->dsa; in dsa_dupctx()
649 if (srcctx->md != NULL && !EVP_MD_up_ref(srcctx->md)) in dsa_dupctx()
651 dstctx->md = srcctx->md; in dsa_dupctx()
653 if (srcctx->mdctx != NULL) { in dsa_dupctx()
656 || !EVP_MD_CTX_copy_ex(dstctx->mdctx, srcctx->mdctx)) in dsa_dupctx()
660 if (srcctx->propq != NULL) { in dsa_dupctx()
661 dstctx->propq = OPENSSL_strdup(srcctx->propq); in dsa_dupctx()