Lines Matching refs:pctx

452     EVP_PKEY_CTX *pctx = NULL;  in hpke_encap()  local
484 pctx = EVP_PKEY_CTX_new_from_pkey(ctx->libctx, pkR, ctx->propq); in hpke_encap()
485 if (pctx == NULL) { in hpke_encap()
499 if (EVP_PKEY_auth_encapsulate_init(pctx, ctx->authpriv, in hpke_encap()
505 if (EVP_PKEY_encapsulate_init(pctx, params) != 1) { in hpke_encap()
511 if (EVP_PKEY_encapsulate(pctx, NULL, &lenclen, NULL, &lsslen) != 1) { in hpke_encap()
523 if (EVP_PKEY_encapsulate(pctx, enc, enclen, ctx->shared_secret, in hpke_encap()
534 EVP_PKEY_CTX_free(pctx); in hpke_encap()
552 EVP_PKEY_CTX *pctx = NULL; in hpke_decap() local
566 pctx = EVP_PKEY_CTX_new_from_pkey(ctx->libctx, priv, ctx->propq); in hpke_decap()
567 if (pctx == NULL) { in hpke_decap()
600 if (EVP_PKEY_auth_decapsulate_init(pctx, spub, params) != 1) { in hpke_decap()
605 if (EVP_PKEY_decapsulate_init(pctx, params) != 1) { in hpke_decap()
610 if (EVP_PKEY_decapsulate(pctx, NULL, &lsslen, enc, enclen) != 1) { in hpke_decap()
617 if (EVP_PKEY_decapsulate(pctx, ctx->shared_secret, &lsslen, in hpke_decap()
626 EVP_PKEY_CTX_free(pctx); in hpke_decap()
1296 EVP_PKEY_CTX *pctx = NULL; in OSSL_HPKE_keygen() local
1319 pctx = EVP_PKEY_CTX_new_from_name(libctx, "EC", propq); in OSSL_HPKE_keygen()
1321 pctx = EVP_PKEY_CTX_new_from_name(libctx, kem_info->keytype, propq); in OSSL_HPKE_keygen()
1323 if (pctx == NULL in OSSL_HPKE_keygen()
1324 || EVP_PKEY_keygen_init(pctx) <= 0) { in OSSL_HPKE_keygen()
1332 if (EVP_PKEY_CTX_set_params(pctx, params) <= 0) { in OSSL_HPKE_keygen()
1336 if (EVP_PKEY_generate(pctx, &skR) <= 0) { in OSSL_HPKE_keygen()
1340 EVP_PKEY_CTX_free(pctx); in OSSL_HPKE_keygen()
1341 pctx = NULL; in OSSL_HPKE_keygen()
1353 EVP_PKEY_CTX_free(pctx); in OSSL_HPKE_keygen()