Lines Matching refs:mctx
27 EVP_MD_CTX *mctx, const char *digestname,
37 static int do_raw_keyop(int pkey_op, EVP_MD_CTX *mctx,
127 EVP_MD_CTX *mctx = NULL;
300 if ((mctx = EVP_MD_CTX_new()) == NULL) {
307 mctx, digestname, libctx, app_get0_propq());
453 rv = do_raw_keyop(pkey_op, mctx, pkey, in, filesize, sig, siglen,
469 rv = do_raw_keyop(pkey_op, mctx, pkey, in, filesize, NULL, 0,
508 EVP_MD_CTX_free(mctx);
527 EVP_PKEY **ppkey, EVP_MD_CTX *mctx, const char *digestname,
607 EVP_MD_CTX_set_pkey_ctx(mctx, ctx);
611 rv = EVP_DigestSignInit_ex(mctx, NULL, digestname, libctx, propq,
616 rv = EVP_DigestVerifyInit_ex(mctx, NULL, digestname, libctx, propq,
713 static int do_raw_keyop(int pkey_op, EVP_MD_CTX *mctx,
739 rv = EVP_DigestVerify(mctx, sig, (size_t)siglen, mbuf, buf_len);
747 rv = EVP_DigestSign(mctx, NULL, poutlen, mbuf, buf_len);
750 rv = EVP_DigestSign(mctx, *out, poutlen, mbuf, buf_len);
767 rv = EVP_DigestVerifyUpdate(mctx, tbuf, (size_t)buf_len);
773 rv = EVP_DigestVerifyFinal(mctx, sig, (size_t)siglen);
784 rv = EVP_DigestSignUpdate(mctx, tbuf, (size_t)buf_len);
790 rv = EVP_DigestSignFinal(mctx, NULL, poutlen);
793 rv = EVP_DigestSignFinal(mctx, *out, poutlen);