Lines Matching refs:pmeth

310     if (ctx->pctx->pmeth == NULL) {  in do_sigver_init()
315 if (!(ctx->pctx->pmeth->flags & EVP_PKEY_FLAG_SIGCTX_CUSTOM)) { in do_sigver_init()
330 if (ctx->pctx->pmeth->verifyctx_init) { in do_sigver_init()
331 if (ctx->pctx->pmeth->verifyctx_init(ctx->pctx, ctx) <= 0) in do_sigver_init()
334 } else if (ctx->pctx->pmeth->digestverify != 0) { in do_sigver_init()
341 if (ctx->pctx->pmeth->signctx_init) { in do_sigver_init()
342 if (ctx->pctx->pmeth->signctx_init(ctx->pctx, ctx) <= 0) in do_sigver_init()
345 } else if (ctx->pctx->pmeth->digestsign != 0) { in do_sigver_init()
356 if (ctx->pctx->pmeth->flags & EVP_PKEY_FLAG_SIGCTX_CUSTOM) in do_sigver_init()
365 if (ctx->pctx->pmeth->digest_custom != NULL) in do_sigver_init()
447 && !ctx->pctx->pmeth->digest_custom(ctx->pctx, ctx)) in EVP_DigestSignUpdate()
487 && !ctx->pctx->pmeth->digest_custom(ctx->pctx, ctx)) in EVP_DigestVerifyUpdate()
538 if (pctx == NULL || pctx->pmeth == NULL) { in EVP_DigestSignFinal()
545 && !ctx->pctx->pmeth->digest_custom(ctx->pctx, ctx)) in EVP_DigestSignFinal()
549 if (pctx->pmeth->flags & EVP_PKEY_FLAG_SIGCTX_CUSTOM) { in EVP_DigestSignFinal()
551 return pctx->pmeth->signctx(pctx, sigret, siglen, ctx); in EVP_DigestSignFinal()
553 r = pctx->pmeth->signctx(pctx, sigret, siglen, ctx); in EVP_DigestSignFinal()
559 r = dctx->pmeth->signctx(dctx, sigret, siglen, ctx); in EVP_DigestSignFinal()
564 if (pctx->pmeth->signctx != NULL) in EVP_DigestSignFinal()
574 r = pctx->pmeth->signctx(pctx, sigret, siglen, ctx); in EVP_DigestSignFinal()
587 r = tmp_ctx->pctx->pmeth->signctx(tmp_ctx->pctx, in EVP_DigestSignFinal()
599 if (pctx->pmeth->signctx(pctx, sigret, siglen, ctx) <= 0) in EVP_DigestSignFinal()
641 if (ctx->pctx->pmeth != NULL && ctx->pctx->pmeth->digestsign != NULL)
642 return ctx->pctx->pmeth->digestsign(ctx, sigret, siglen, tbs, tbslen);
694 if (pctx == NULL || pctx->pmeth == NULL) { in EVP_DigestVerifyFinal()
701 && !ctx->pctx->pmeth->digest_custom(ctx->pctx, ctx)) in EVP_DigestVerifyFinal()
705 if (pctx->pmeth->verifyctx != NULL) in EVP_DigestVerifyFinal()
711 r = pctx->pmeth->verifyctx(pctx, sig, siglen, ctx); in EVP_DigestVerifyFinal()
724 r = tmp_ctx->pctx->pmeth->verifyctx(tmp_ctx->pctx, in EVP_DigestVerifyFinal()
763 if (ctx->pctx->pmeth != NULL && ctx->pctx->pmeth->digestverify != NULL)
764 return ctx->pctx->pmeth->digestverify(ctx, sigret, siglen, tbs, tbslen);