/ssl/ |
A D | ssl_rsa_legacy.c | 19 EVP_PKEY *pkey; in SSL_use_RSAPrivateKey() local 26 if ((pkey = EVP_PKEY_new()) == NULL) { in SSL_use_RSAPrivateKey() 32 EVP_PKEY_free(pkey); in SSL_use_RSAPrivateKey() 38 EVP_PKEY_free(pkey); in SSL_use_RSAPrivateKey() 42 ret = SSL_use_PrivateKey(ssl, pkey); in SSL_use_RSAPrivateKey() 43 EVP_PKEY_free(pkey); in SSL_use_RSAPrivateKey() 111 EVP_PKEY *pkey; in SSL_CTX_use_RSAPrivateKey() local 117 if ((pkey = EVP_PKEY_new()) == NULL) { in SSL_CTX_use_RSAPrivateKey() 123 EVP_PKEY_free(pkey); in SSL_CTX_use_RSAPrivateKey() 129 EVP_PKEY_free(pkey); in SSL_CTX_use_RSAPrivateKey() [all …]
|
A D | ssl_rsa.c | 162 if (pkey == NULL) { in SSL_use_PrivateKey() 211 if (pkey == NULL) { in SSL_use_PrivateKey_file() 216 EVP_PKEY_free(pkey); in SSL_use_PrivateKey_file() 227 EVP_PKEY *pkey; in SSL_use_PrivateKey_ASN1() local 237 EVP_PKEY_free(pkey); in SSL_use_PrivateKey_ASN1() 259 EVP_PKEY *pkey; in ssl_set_cert() local 263 if (pkey == NULL) { in ssl_set_cert() 385 if (pkey == NULL) { in SSL_CTX_use_PrivateKey() 426 if (pkey == NULL) { in SSL_CTX_use_PrivateKey_file() 431 EVP_PKEY_free(pkey); in SSL_CTX_use_PrivateKey_file() [all …]
|
A D | t1_lib.c | 1801 if (!EVP_PKEY_is_a(pkey, "EC")) in tls1_check_pkey_comp() 1858 EVP_PKEY *pkey; in tls1_check_cert_param() local 1859 pkey = X509_get0_pubkey(x); in tls1_check_cert_param() 1860 if (pkey == NULL) in tls1_check_cert_param() 1863 if (!EVP_PKEY_is_a(pkey, "EC")) in tls1_check_cert_param() 2431 if (pkey == NULL) in rsa_pss_check_min_key_size() 2710 pkeyid = EVP_PKEY_get_id(pkey); in tls12_check_peer_sigalg() 4371 if (pkey) { in ssl_security_cert_key() 4607 || (pkey != NULL && !is_cert_usable(s, lu, x, pkey))) in find_sig_alg() 4610 tmppkey = (pkey != NULL) ? pkey in find_sig_alg() [all …]
|
A D | s3_lib.c | 4955 EVP_PKEY *pkey = NULL; in ssl_generate_pkey() local 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 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 5040 pkey = NULL; in ssl_generate_param_group() [all …]
|
A D | t1_trce.c | 1330 EVP_PKEY *pkey; in ssl_print_raw_public_key() local 1346 pkey = d2i_PUBKEY_ex(NULL, &msg, (long)clen, ssl->ctx->libctx, ssl->ctx->propq); in ssl_print_raw_public_key() 1347 if (pkey == NULL) in ssl_print_raw_public_key() 1349 EVP_PKEY_print_public(bio, pkey, indent + 2, NULL); in ssl_print_raw_public_key() 1350 EVP_PKEY_free(pkey); in ssl_print_raw_public_key()
|
A D | ssl_local.h | 735 int ssl_get_EC_curve_nid(const EVP_PKEY *pkey); 736 __owur int tls13_set_encoded_pub_key(EVP_PKEY *pkey, 879 int (*client_cert_cb) (SSL *ssl, X509 **x509, EVP_PKEY **pkey); 1360 EVP_PKEY *pkey; /* holds short lived key exchange key */ member 2922 __owur int tls1_set_peer_legacy_sigalg(SSL_CONNECTION *s, const EVP_PKEY *pkey); 2928 __owur int tls12_check_peer_sigalg(SSL_CONNECTION *s, uint16_t, EVP_PKEY *pkey);
|
A D | ssl_sess.c | 1405 EVP_PKEY **pkey)) in SSL_CTX_set_client_cert_cb() argument 1411 EVP_PKEY **pkey) { in SSL_CTX_get_client_cert_cb()
|
A D | ssl_lib.c | 338 EVP_PKEY *pkey = NULL; in dane_tlsa_add() local 391 if (!d2i_PUBKEY(&pkey, &p, ilen) || p < data || in dane_tlsa_add() 393 EVP_PKEY_free(pkey); in dane_tlsa_add() 405 t->spki = pkey; in dane_tlsa_add() 407 EVP_PKEY_free(pkey); in dane_tlsa_add()
|
/ssl/statem/ |
A D | statem_clnt.c | 2095 EVP_PKEY *pkey = NULL; in tls_post_process_server_certificate() local 2138 pkey = X509_get0_pubkey(x); in tls_post_process_server_certificate() 2140 if (pkey == NULL || EVP_PKEY_missing_parameters(pkey)) { in tls_post_process_server_certificate() 2443 EVP_PKEY *pkey = NULL; in tls_process_key_exchange() local 2486 if (pkey != NULL) { in tls_process_key_exchange() 3140 EVP_PKEY *pkey = NULL; in tls_construct_cke_rsa() local 3334 EVP_PKEY *pkey = NULL; in tls_construct_cke_gost() local 3484 EVP_PKEY *pkey; in tls_construct_cke_gost18() local 3747 EVP_PKEY *pkey = NULL; in tls_prepare_client_certificate() local 3798 EVP_PKEY_free(pkey); in tls_prepare_client_certificate() [all …]
|
A D | statem_lib.c | 313 EVP_PKEY *pkey = NULL; in tls_construct_cert_verify() local 328 pkey = s->s3.tmp.cert->privatekey; in tls_construct_cert_verify() 438 EVP_PKEY *pkey = NULL; in tls_process_cert_verify() local 459 pkey = tls_get_peer_pkey(s); in tls_process_cert_verify() 460 if (pkey == NULL) { in tls_process_cert_verify() 543 int pktype = EVP_PKEY_get_id(pkey); in tls_process_cert_verify() 1126 EVP_PKEY *pkey = NULL; in tls_process_rpk() local 1281 if (EVP_PKEY_missing_parameters(pkey)) { in tls_process_rpk() 1312 *peer_rpk = pkey; in tls_process_rpk() 1313 pkey = NULL; in tls_process_rpk() [all …]
|
A D | statem_srvr.c | 2610 if (s->s3.tmp.pkey != NULL) { in tls_construct_server_key_exchange() 2616 if (s->s3.tmp.pkey == NULL) { in tls_construct_server_key_exchange() 2637 if (s->s3.tmp.pkey != NULL) { in tls_construct_server_key_exchange() 3092 skey = s->s3.tmp.pkey; in tls_process_cke_dhe() 3124 EVP_PKEY_free(s->s3.tmp.pkey); in tls_process_cke_dhe() 3125 s->s3.tmp.pkey = NULL; in tls_process_cke_dhe() 3133 EVP_PKEY *skey = s->s3.tmp.pkey; in tls_process_cke_ecdhe() 3182 EVP_PKEY_free(s->s3.tmp.pkey); in tls_process_cke_ecdhe() 3183 s->s3.tmp.pkey = NULL; in tls_process_cke_ecdhe() 3749 EVP_PKEY *pkey; in tls_process_client_certificate() local [all …]
|
A D | extensions_srvr.c | 1014 EVP_PKEY *pkey; in tls_parse_ctos_cookie() local 1051 if (hctx == NULL || pkey == NULL) { in tls_parse_ctos_cookie() 1053 EVP_PKEY_free(pkey); in tls_parse_ctos_cookie() 1060 sctx->propq, pkey, NULL) <= 0 in tls_parse_ctos_cookie() 1065 EVP_PKEY_free(pkey); in tls_parse_ctos_cookie() 1071 EVP_PKEY_free(pkey); in tls_parse_ctos_cookie() 2008 s->s3.tmp.pkey = skey; in tls_construct_stoc_key_share() 2067 EVP_PKEY *pkey; in tls_construct_stoc_cookie() local 2149 if (hctx == NULL || pkey == NULL) { in tls_construct_stoc_cookie() 2155 sctx->propq, pkey, NULL) <= 0 in tls_construct_stoc_cookie() [all …]
|
A D | extensions_clnt.c | 685 s->s3.tmp.pkey = key_share_key; in add_key_share() 740 if (s->s3.group_id != 0 && s->s3.tmp.pkey == NULL) { in tls_construct_ctos_key_share() 1877 EVP_PKEY *ckey = s->s3.tmp.pkey, *skey = NULL; in tls_parse_stoc_key_share() 1939 s->s3.tmp.pkey = NULL; in tls_parse_stoc_key_share() 1953 s->s3.tmp.pkey = ckey; in tls_parse_stoc_key_share()
|