Lines Matching refs:session

46 	gnutls_session_t session;  member
68 static int tls_connection_verify_peer(gnutls_session_t session);
204 ret = gnutls_init(&conn->session, in tls_gnutls_init_session()
212 ret = gnutls_set_default_priority(conn->session); in tls_gnutls_init_session()
216 ret = gnutls_priority_set_direct(conn->session, "NORMAL:-VERS-SSL3.0", in tls_gnutls_init_session()
224 gnutls_transport_set_pull_function(conn->session, tls_pull_func); in tls_gnutls_init_session()
225 gnutls_transport_set_push_function(conn->session, tls_push_func); in tls_gnutls_init_session()
226 gnutls_transport_set_ptr(conn->session, (gnutls_transport_ptr_t) conn); in tls_gnutls_init_session()
227 gnutls_session_set_ptr(conn->session, conn); in tls_gnutls_init_session()
234 gnutls_deinit(conn->session); in tls_gnutls_init_session()
256 ret = gnutls_credentials_set(conn->session, in tls_connection_init()
282 gnutls_deinit(conn->session); in tls_connection_deinit()
317 gnutls_bye(conn->session, GNUTLS_SHUT_RDWR); in tls_connection_shutdown()
322 gnutls_deinit(conn->session); in tls_connection_shutdown()
329 ret = gnutls_credentials_set(conn->session, GNUTLS_CRD_CERTIFICATE, in tls_connection_shutdown()
339 ret = gnutls_session_set_data(conn->session, in tls_connection_shutdown()
455 ret = gnutls_priority_set_direct(conn->session, prio, &err); in tls_connection_set_params()
669 ret = gnutls_ocsp_status_request_enable_client(conn->session, in tls_connection_set_params()
687 ret = gnutls_credentials_set(conn->session, GNUTLS_CRD_CERTIFICATE, in tls_connection_set_params()
699 static int server_ocsp_status_req(gnutls_session_t session, void *ptr, in server_ocsp_status_req() argument
865 if (conn == NULL || conn->session == NULL) in tls_connection_set_verify()
869 gnutls_certificate_server_set_request(conn->session, in tls_connection_set_verify()
883 if (conn == NULL || conn->session == NULL || keys == NULL) in tls_connection_get_random()
887 gnutls_session_get_random(conn->session, &client, &server); in tls_connection_get_random()
904 if (conn == NULL || conn->session == NULL) in tls_connection_export_key()
908 return gnutls_prf_rfc5705(conn->session, os_strlen(label), label, in tls_connection_export_key()
914 return gnutls_prf(conn->session, os_strlen(label), label, in tls_connection_export_key()
990 static int check_ocsp(struct tls_connection *conn, gnutls_session_t session, in check_ocsp() argument
1002 if (!gnutls_ocsp_status_request_is_checked(session, 0)) { in check_ocsp()
1024 res = gnutls_ocsp_status_request_get(session, &response); in check_ocsp()
1135 static int tls_connection_verify_peer(gnutls_session_t session) in tls_connection_verify_peer() argument
1145 conn = gnutls_session_get_ptr(session); in tls_connection_verify_peer()
1165 res = gnutls_certificate_verify_peers(session, data, 1, in tls_connection_verify_peer()
1169 res = gnutls_certificate_verify_peers2(session, &status); in tls_connection_verify_peer()
1183 type = gnutls_certificate_type_get(session); in tls_connection_verify_peer()
1197 certs = gnutls_certificate_get_peers(session, &num_certs); in tls_connection_verify_peer()
1264 if (check_ocsp(conn, session, &err)) in tls_connection_verify_peer()
1415 gnutls_alert_send(session, GNUTLS_AL_FATAL, err); in tls_connection_verify_peer()
1429 res = gnutls_record_recv(conn->session, wpabuf_mhead(ad), in gnutls_get_appl_data()
1472 ret = gnutls_handshake(conn->session); in tls_connection_handshake()
1504 alert = gnutls_alert_get(conn->session); in tls_connection_handshake()
1531 desc = gnutls_session_get_desc(conn->session); in tls_connection_handshake()
1545 gnutls_session_get_data(conn->session, NULL, &size); in tls_connection_handshake()
1553 gnutls_session_get_data(conn->session, in tls_connection_handshake()
1584 res = gnutls_record_send(conn->session, wpabuf_head(in_data), in tls_connection_encrypt()
1626 res = gnutls_record_recv(conn->session, wpabuf_mhead(out), in tls_connection_decrypt()
1644 return gnutls_session_is_resumed(conn->session); in tls_connection_resumed()
1661 ver = gnutls_protocol_get_version(conn->session); in tls_get_version()
1683 cipher = gnutls_cipher_get(conn->session); in tls_get_cipher()
1688 kx = gnutls_kx_get(conn->session); in tls_get_cipher()
1693 mac = gnutls_mac_get(conn->session); in tls_get_cipher()
1713 gnutls_record_disable_padding(conn->session); in tls_connection_enable_workaround()