Lines Matching refs:pkctx
83 EVP_PKEY_CTX *pkctx = NULL; in EVP_SignFinal() local
94 pkctx = EVP_PKEY_CTX_new(pkey, NULL); in EVP_SignFinal()
95 if (!pkctx || !EVP_PKEY_sign_init(pkctx) || in EVP_SignFinal()
96 !EVP_PKEY_CTX_set_signature_md(pkctx, ctx->digest) || in EVP_SignFinal()
97 !EVP_PKEY_sign(pkctx, sig, &sig_len, m, m_len)) { in EVP_SignFinal()
104 if (pkctx) { in EVP_SignFinal()
105 EVP_PKEY_CTX_free(pkctx); in EVP_SignFinal()
129 EVP_PKEY_CTX *pkctx = NULL; in EVP_VerifyFinal() local
139 pkctx = EVP_PKEY_CTX_new(pkey, NULL); in EVP_VerifyFinal()
140 if (!pkctx || in EVP_VerifyFinal()
141 !EVP_PKEY_verify_init(pkctx) || in EVP_VerifyFinal()
142 !EVP_PKEY_CTX_set_signature_md(pkctx, ctx->digest)) { in EVP_VerifyFinal()
145 ret = EVP_PKEY_verify(pkctx, sig, sig_len, m, m_len); in EVP_VerifyFinal()
148 EVP_PKEY_CTX_free(pkctx); in EVP_VerifyFinal()