Lines Matching refs:pmeth
304 if (ctx->pctx->pmeth == NULL) { in do_sigver_init()
309 if (!(ctx->pctx->pmeth->flags & EVP_PKEY_FLAG_SIGCTX_CUSTOM)) { in do_sigver_init()
324 if (ctx->pctx->pmeth->verifyctx_init) { in do_sigver_init()
325 if (ctx->pctx->pmeth->verifyctx_init(ctx->pctx, ctx) <= 0) in do_sigver_init()
328 } else if (ctx->pctx->pmeth->digestverify != 0) { in do_sigver_init()
335 if (ctx->pctx->pmeth->signctx_init) { in do_sigver_init()
336 if (ctx->pctx->pmeth->signctx_init(ctx->pctx, ctx) <= 0) in do_sigver_init()
339 } else if (ctx->pctx->pmeth->digestsign != 0) { in do_sigver_init()
350 if (ctx->pctx->pmeth->flags & EVP_PKEY_FLAG_SIGCTX_CUSTOM) in do_sigver_init()
359 if (ctx->pctx->pmeth->digest_custom != NULL) in do_sigver_init()
429 && !ctx->pctx->pmeth->digest_custom(ctx->pctx, ctx)) in EVP_DigestSignUpdate()
459 && !ctx->pctx->pmeth->digest_custom(ctx->pctx, ctx)) in EVP_DigestVerifyUpdate()
495 if (pctx == NULL || pctx->pmeth == NULL) { in EVP_DigestSignFinal()
502 && !ctx->pctx->pmeth->digest_custom(ctx->pctx, ctx)) in EVP_DigestSignFinal()
506 if (pctx->pmeth->flags & EVP_PKEY_FLAG_SIGCTX_CUSTOM) { in EVP_DigestSignFinal()
508 return pctx->pmeth->signctx(pctx, sigret, siglen, ctx); in EVP_DigestSignFinal()
510 r = pctx->pmeth->signctx(pctx, sigret, siglen, ctx); in EVP_DigestSignFinal()
515 r = dctx->pmeth->signctx(dctx, sigret, siglen, ctx); in EVP_DigestSignFinal()
520 if (pctx->pmeth->signctx != NULL) in EVP_DigestSignFinal()
530 r = pctx->pmeth->signctx(pctx, sigret, siglen, ctx); in EVP_DigestSignFinal()
543 r = tmp_ctx->pctx->pmeth->signctx(tmp_ctx->pctx, in EVP_DigestSignFinal()
555 if (pctx->pmeth->signctx(pctx, sigret, siglen, ctx) <= 0) in EVP_DigestSignFinal()
583 if (ctx->pctx->pmeth != NULL && ctx->pctx->pmeth->digestsign != NULL) in EVP_DigestSign()
584 return ctx->pctx->pmeth->digestsign(ctx, sigret, siglen, tbs, tbslen); in EVP_DigestSign()
620 if (pctx == NULL || pctx->pmeth == NULL) { in EVP_DigestVerifyFinal()
627 && !ctx->pctx->pmeth->digest_custom(ctx->pctx, ctx)) in EVP_DigestVerifyFinal()
631 if (pctx->pmeth->verifyctx != NULL) in EVP_DigestVerifyFinal()
637 r = pctx->pmeth->verifyctx(pctx, sig, siglen, ctx); in EVP_DigestVerifyFinal()
649 r = tmp_ctx->pctx->pmeth->verifyctx(tmp_ctx->pctx, in EVP_DigestVerifyFinal()
675 if (ctx->pctx->pmeth != NULL && ctx->pctx->pmeth->digestverify != NULL) in EVP_DigestVerify()
676 return ctx->pctx->pmeth->digestverify(ctx, sigret, siglen, tbs, tbslen); in EVP_DigestVerify()