Lines Matching refs:pkey
3420 if (sc->s3.tmp.pkey == sc->s3.tmp.ks_pkey[i]) in ssl3_free()
3421 sc->s3.tmp.pkey = NULL; in ssl3_free()
3428 if (sc->s3.tmp.pkey != NULL) { in ssl3_free()
3429 EVP_PKEY_free(sc->s3.tmp.pkey); in ssl3_free()
3430 sc->s3.tmp.pkey = NULL; in ssl3_free()
3480 if (sc->s3.tmp.pkey == sc->s3.tmp.ks_pkey[i]) in ssl3_clear()
3481 sc->s3.tmp.pkey = NULL; in ssl3_clear()
3488 if (sc->s3.tmp.pkey != NULL) { in ssl3_clear()
3489 EVP_PKEY_free(sc->s3.tmp.pkey); in ssl3_clear()
3490 sc->s3.tmp.pkey = NULL; in ssl3_clear()
3933 if (sc->session == NULL || sc->s3.tmp.pkey == NULL) { in ssl3_ctrl()
3936 if (!EVP_PKEY_up_ref(sc->s3.tmp.pkey)) in ssl3_ctrl()
3939 *(EVP_PKEY **)parg = sc->s3.tmp.pkey; in ssl3_ctrl()
4955 EVP_PKEY *pkey = NULL; in ssl_generate_pkey() local
4965 if (EVP_PKEY_keygen(pctx, &pkey) <= 0) { in ssl_generate_pkey()
4966 EVP_PKEY_free(pkey); in ssl_generate_pkey()
4967 pkey = NULL; in ssl_generate_pkey()
4972 return pkey; in ssl_generate_pkey()
4981 EVP_PKEY *pkey = NULL; in ssl_generate_pkey_group() local
5003 if (EVP_PKEY_keygen(pctx, &pkey) <= 0) { in ssl_generate_pkey_group()
5005 EVP_PKEY_free(pkey); in ssl_generate_pkey_group()
5006 pkey = NULL; in ssl_generate_pkey_group()
5011 return pkey; in ssl_generate_pkey_group()
5021 EVP_PKEY *pkey = NULL; in ssl_generate_param_group() local
5038 if (EVP_PKEY_paramgen(pctx, &pkey) <= 0) { in ssl_generate_param_group()
5039 EVP_PKEY_free(pkey); in ssl_generate_param_group()
5040 pkey = NULL; in ssl_generate_param_group()
5045 return pkey; in ssl_generate_param_group()