Lines Matching refs:dctx
503 EVP_PKEY_CTX *dctx = NULL, *pctx = ctx->pctx; in EVP_DigestSignFinal() local
519 dctx = EVP_PKEY_CTX_dup(pctx); in EVP_DigestSignFinal()
520 if (dctx != NULL) in EVP_DigestSignFinal()
521 pctx = dctx; in EVP_DigestSignFinal()
527 if (dctx == NULL && sigret != NULL) in EVP_DigestSignFinal()
530 EVP_PKEY_CTX_free(dctx); in EVP_DigestSignFinal()
556 dctx = EVP_PKEY_CTX_dup(pctx); in EVP_DigestSignFinal()
557 if (dctx == NULL) in EVP_DigestSignFinal()
559 r = dctx->pmeth->signctx(dctx, sigret, siglen, ctx); in EVP_DigestSignFinal()
560 EVP_PKEY_CTX_free(dctx); in EVP_DigestSignFinal()
660 EVP_PKEY_CTX *dctx = NULL, *pctx = ctx->pctx; in EVP_DigestVerifyFinal() local
676 dctx = EVP_PKEY_CTX_dup(pctx); in EVP_DigestVerifyFinal()
677 if (dctx != NULL) in EVP_DigestVerifyFinal()
678 pctx = dctx; in EVP_DigestVerifyFinal()
683 if (dctx == NULL) in EVP_DigestVerifyFinal()
686 EVP_PKEY_CTX_free(dctx); in EVP_DigestVerifyFinal()