Lines Matching defs:pkey
181 EVP_PKEY *pkey, ENGINE *e,
193 if (pkey != NULL && !evp_pkey_is_provided(pkey)) {
194 id = pkey->type;
196 if (pkey != NULL) {
198 keytype = EVP_KEYMGMT_get0_name(pkey->keymgmt);
232 if (e == NULL && (pkey == NULL || pkey->foreign == 0))
236 if (e == NULL && pkey != NULL)
237 e = pkey->pmeth_engine != NULL ? pkey->pmeth_engine : pkey->engine;
254 else if (pkey != NULL && pkey->foreign)
269 * If |pkey| is given and is provided, we take a reference to its
274 if (pkey != NULL && pkey->keymgmt != NULL) {
275 if (!EVP_KEYMGMT_up_ref(pkey->keymgmt))
278 keymgmt = pkey->keymgmt;
347 ret->pkey = pkey;
348 if (pkey != NULL)
349 EVP_PKEY_up_ref(pkey);
371 EVP_PKEY_CTX *EVP_PKEY_CTX_new_from_pkey(OSSL_LIB_CTX *libctx, EVP_PKEY *pkey,
374 return int_ctx_new(libctx, pkey, NULL, NULL, propquery, -1);
424 EVP_PKEY_free(ctx->pkey);
462 EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *pkey, ENGINE *e)
464 return int_ctx_new(NULL, pkey, e, NULL, NULL, -1);
477 /* Make sure it's safe to copy a pkey context using an ENGINE */
489 if (pctx->pkey != NULL)
490 EVP_PKEY_up_ref(pctx->pkey);
491 rctx->pkey = pctx->pkey;
606 provkey = evp_pkey_export_to_provider(pctx->pkey, pctx->libctx,
1652 return ctx->pkey;
1692 EVP_PKEY *pkey))
1701 EVP_PKEY *pkey))
1831 int (*check) (EVP_PKEY *pkey))
1837 int (*check) (EVP_PKEY *pkey))
1843 int (*check) (EVP_PKEY *pkey))
1877 EVP_PKEY *pkey))
1888 EVP_PKEY *pkey))
2040 int (**pcheck) (EVP_PKEY *pkey))
2047 int (**pcheck) (EVP_PKEY *pkey))
2054 int (**pcheck) (EVP_PKEY *pkey))