Lines Matching refs:pctx

2252     EVP_PKEY_CTX *pctx = NULL;  in tls_process_ske_dhe()  local
2286 pctx = EVP_PKEY_CTX_new_from_name(sctx->libctx, "DH", sctx->propq); in tls_process_ske_dhe()
2287 if (pctx == NULL) { in tls_process_ske_dhe()
2291 if (EVP_PKEY_fromdata_init(pctx) <= 0 in tls_process_ske_dhe()
2292 || EVP_PKEY_fromdata(pctx, &peer_tmp, EVP_PKEY_KEYPAIR, params) <= 0) { in tls_process_ske_dhe()
2297 EVP_PKEY_CTX_free(pctx); in tls_process_ske_dhe()
2298 pctx = EVP_PKEY_CTX_new_from_pkey(sctx->libctx, peer_tmp, sctx->propq); in tls_process_ske_dhe()
2299 if (pctx == NULL in tls_process_ske_dhe()
2306 || EVP_PKEY_param_check_quick(pctx) != 1 in tls_process_ske_dhe()
2307 || EVP_PKEY_public_check(pctx) != 1) { in tls_process_ske_dhe()
2336 EVP_PKEY_CTX_free(pctx); in tls_process_ske_dhe()
2407 EVP_PKEY_CTX *pctx = NULL; in tls_process_key_exchange() local
2504 if (EVP_DigestVerifyInit_ex(md_ctx, &pctx, in tls_process_key_exchange()
2512 if (EVP_PKEY_CTX_set_rsa_padding(pctx, RSA_PKCS1_PSS_PADDING) <= 0 in tls_process_key_exchange()
2513 || EVP_PKEY_CTX_set_rsa_pss_saltlen(pctx, in tls_process_key_exchange()
3066 EVP_PKEY_CTX *pctx = NULL; in tls_construct_cke_rsa() local
3110 pctx = EVP_PKEY_CTX_new_from_pkey(sctx->libctx, pkey, sctx->propq); in tls_construct_cke_rsa()
3111 if (pctx == NULL || EVP_PKEY_encrypt_init(pctx) <= 0 in tls_construct_cke_rsa()
3112 || EVP_PKEY_encrypt(pctx, NULL, &enclen, pms, pmslen) <= 0) { in tls_construct_cke_rsa()
3117 || EVP_PKEY_encrypt(pctx, encdata, &enclen, pms, pmslen) <= 0) { in tls_construct_cke_rsa()
3121 EVP_PKEY_CTX_free(pctx); in tls_construct_cke_rsa()
3122 pctx = NULL; in tls_construct_cke_rsa()
3142 EVP_PKEY_CTX_free(pctx); in tls_construct_cke_rsa()