Lines Matching full:srcctx
631 PROV_ECDSA_CTX *srcctx = (PROV_ECDSA_CTX *)vctx; local
637 dstctx = OPENSSL_zalloc(sizeof(*srcctx));
641 *dstctx = *srcctx;
645 if (srcctx->ec != NULL && !EC_KEY_up_ref(srcctx->ec))
648 if (srcctx->kinv != NULL || srcctx->r != NULL)
650 dstctx->ec = srcctx->ec;
652 if (srcctx->md != NULL && !EVP_MD_up_ref(srcctx->md))
654 dstctx->md = srcctx->md;
656 if (srcctx->mdctx != NULL) {
659 || !EVP_MD_CTX_copy_ex(dstctx->mdctx, srcctx->mdctx))
663 if (srcctx->propq != NULL) {
664 dstctx->propq = OPENSSL_strdup(srcctx->propq);