Lines Matching refs:srcctx
979 PROV_RSA_CTX *srcctx = (PROV_RSA_CTX *)vprsactx; in rsa_dupctx() local
985 dstctx = OPENSSL_zalloc(sizeof(*srcctx)); in rsa_dupctx()
991 *dstctx = *srcctx; in rsa_dupctx()
998 if (srcctx->rsa != NULL && !RSA_up_ref(srcctx->rsa)) in rsa_dupctx()
1000 dstctx->rsa = srcctx->rsa; in rsa_dupctx()
1002 if (srcctx->md != NULL && !EVP_MD_up_ref(srcctx->md)) in rsa_dupctx()
1004 dstctx->md = srcctx->md; in rsa_dupctx()
1006 if (srcctx->mgf1_md != NULL && !EVP_MD_up_ref(srcctx->mgf1_md)) in rsa_dupctx()
1008 dstctx->mgf1_md = srcctx->mgf1_md; in rsa_dupctx()
1010 if (srcctx->mdctx != NULL) { in rsa_dupctx()
1013 || !EVP_MD_CTX_copy_ex(dstctx->mdctx, srcctx->mdctx)) in rsa_dupctx()
1017 if (srcctx->propq != NULL) { in rsa_dupctx()
1018 dstctx->propq = OPENSSL_strdup(srcctx->propq); in rsa_dupctx()