Lines Matching refs:sess_cert
1200 if (s->session->sess_cert) in ssl3_get_server_certificate()
1201 ssl_sess_cert_free(s->session->sess_cert); in ssl3_get_server_certificate()
1202 s->session->sess_cert = sc; in ssl3_get_server_certificate()
1347 s->session->sess_cert = ssl_sess_cert_new(); in ssl3_get_key_exchange()
1358 if (s->session->sess_cert != NULL) { in ssl3_get_key_exchange()
1360 if (s->session->sess_cert->peer_rsa_tmp != NULL) { in ssl3_get_key_exchange()
1361 RSA_free(s->session->sess_cert->peer_rsa_tmp); in ssl3_get_key_exchange()
1362 s->session->sess_cert->peer_rsa_tmp = NULL; in ssl3_get_key_exchange()
1366 if (s->session->sess_cert->peer_dh_tmp) { in ssl3_get_key_exchange()
1367 DH_free(s->session->sess_cert->peer_dh_tmp); in ssl3_get_key_exchange()
1368 s->session->sess_cert->peer_dh_tmp = NULL; in ssl3_get_key_exchange()
1372 if (s->session->sess_cert->peer_ecdh_tmp) { in ssl3_get_key_exchange()
1373 EC_KEY_free(s->session->sess_cert->peer_ecdh_tmp); in ssl3_get_key_exchange()
1374 s->session->sess_cert->peer_ecdh_tmp = NULL; in ssl3_get_key_exchange()
1378 s->session->sess_cert = ssl_sess_cert_new(); in ssl3_get_key_exchange()
1519 sess_cert->peer_pkeys[SSL_PKEY_RSA_ENC].x509); in ssl3_get_key_exchange()
1527 sess_cert->peer_pkeys[SSL_PKEY_DSA_SIGN]. in ssl3_get_key_exchange()
1589 sess_cert->peer_pkeys[SSL_PKEY_RSA_ENC].x509); in ssl3_get_key_exchange()
1601 s->session->sess_cert->peer_rsa_tmp = rsa; in ssl3_get_key_exchange()
1694 sess_cert->peer_pkeys[SSL_PKEY_RSA_ENC].x509); in ssl3_get_key_exchange()
1702 sess_cert->peer_pkeys[SSL_PKEY_DSA_SIGN]. in ssl3_get_key_exchange()
1707 s->session->sess_cert->peer_dh_tmp = dh; in ssl3_get_key_exchange()
1806 sess_cert->peer_pkeys[SSL_PKEY_RSA_ENC].x509); in ssl3_get_key_exchange()
1812 sess_cert->peer_pkeys[SSL_PKEY_ECC].x509); in ssl3_get_key_exchange()
1816 s->session->sess_cert->peer_ecdh_tmp = ecdh; in ssl3_get_key_exchange()
2390 if (s->session->sess_cert == NULL) { in ssl3_send_client_key_exchange()
2399 if (s->session->sess_cert->peer_rsa_tmp != NULL) in ssl3_send_client_key_exchange()
2400 rsa = s->session->sess_cert->peer_rsa_tmp; in ssl3_send_client_key_exchange()
2404 sess_cert->peer_pkeys[SSL_PKEY_RSA_ENC]. in ssl3_send_client_key_exchange()
2591 if (s->session->sess_cert == NULL) { in ssl3_send_client_key_exchange()
2598 if (s->session->sess_cert->peer_dh_tmp != NULL) in ssl3_send_client_key_exchange()
2599 dh_srvr = s->session->sess_cert->peer_dh_tmp; in ssl3_send_client_key_exchange()
2658 if (s->session->sess_cert == NULL) { in ssl3_send_client_key_exchange()
2693 if (s->session->sess_cert->peer_ecdh_tmp != NULL) { in ssl3_send_client_key_exchange()
2694 tkey = s->session->sess_cert->peer_ecdh_tmp; in ssl3_send_client_key_exchange()
2699 sess_cert->peer_pkeys[SSL_PKEY_ECC].x509); in ssl3_send_client_key_exchange()
2845 sess_cert->peer_pkeys[(keytype = SSL_PKEY_GOST01)].x509; in ssl3_send_client_key_exchange()
2849 sess_cert->peer_pkeys[(keytype = SSL_PKEY_GOST94)].x509; in ssl3_send_client_key_exchange()
3324 sc = s->session->sess_cert; in ssl3_check_cert_and_algorithm()
3330 rsa = s->session->sess_cert->peer_rsa_tmp; in ssl3_check_cert_and_algorithm()
3333 dh = s->session->sess_cert->peer_dh_tmp; in ssl3_check_cert_and_algorithm()