Lines Matching full:session
121 * session-specific error variable, and when not set also its own global
124 * Windows builds these callbacks should ideally set the session-specific
266 gnutls_session_t session = conn->ssl[sockindex].session;
311 rc = gnutls_handshake(session);
315 gnutls_record_get_direction(session)?
323 int alert = gnutls_alert_get(session);
337 int alert = gnutls_alert_get(session);
370 gnutls_session_t session;
504 /* Initialize TLS session as a client */
505 rc = gnutls_init(&conn->ssl[sockindex].session, GNUTLS_CLIENT);
512 session = conn->ssl[sockindex].session;
519 (gnutls_server_name_set(session, GNUTLS_NAME_DNS, conn->host.name,
525 rc = gnutls_set_default_priority(session);
530 rc = gnutls_cipher_set_priority(session, cipher_priority);
537 session, cert_type_priority);
572 rc = gnutls_protocol_set_priority(session, protocol_priority);
609 rc = gnutls_priority_set_direct(session, prioritylist, &err);
623 rc = gnutls_priority_set_direct(session, prioritycopy, &err);
653 gnutls_alpn_set_protocols(session, protocols, cur, 0);
671 /* put the credentials to the current session */
673 rc = gnutls_credentials_set(session, GNUTLS_CRD_SRP,
683 rc = gnutls_credentials_set(session, GNUTLS_CRD_CERTIFICATE,
692 gnutls_transport_set_ptr(session,
696 gnutls_transport_set_push_function(session, Curl_gtls_push);
697 gnutls_transport_set_pull_function(session, Curl_gtls_pull);
700 gnutls_transport_set_lowat(session, 0);
704 rc = gnutls_ocsp_status_request_enable_client(session, NULL, 0, NULL);
712 /* This might be a reconnect, so we check for a session ID in the cache
716 /* we got a session id, use it! */
717 gnutls_session_set_data(session, ssl_sessionid, ssl_idsize);
720 infof (data, "SSL re-using session ID\n");
801 gnutls_session_t session = conn->ssl[sockindex].session;
810 gnutls_protocol_t version = gnutls_protocol_get_version(session);
813 ptr = gnutls_cipher_suite_get_name(gnutls_kx_get(session),
814 gnutls_cipher_get(session),
815 gnutls_mac_get(session));
826 chainp = gnutls_certificate_get_peers(session, &cert_list_size);
835 && gnutls_cipher_get(session)) {
875 rc = gnutls_certificate_verify_peers2(session, &verify_status);
900 if(gnutls_ocsp_status_request_is_checked(session, 0) == 0) {
907 rc = gnutls_ocsp_status_request_get(session, &status_request);
1199 ptr = gnutls_compression_get_name(gnutls_compression_get(session));
1205 rc = gnutls_alpn_get_selected_protocol(session, &proto);
1233 /* we always unconditionally get the session id here, as even if we
1240 /* get the session ID data size */
1241 gnutls_session_get_data(session, NULL, &connect_idsize);
1245 /* extract session ID to the allocated buffer */
1246 gnutls_session_get_data(session, connect_sessionid, &connect_idsize);
1255 /* store this session id */
1343 ssize_t rc = gnutls_record_send(conn->ssl[sockindex].session, mem, len);
1359 if(conn->ssl[idx].session) {
1360 gnutls_bye(conn->ssl[idx].session, GNUTLS_SHUT_RDWR);
1361 gnutls_deinit(conn->ssl[idx].session);
1362 conn->ssl[idx].session = NULL;
1399 gnutls_bye(conn->ssl[sockindex].session, GNUTLS_SHUT_WR);
1401 if(conn->ssl[sockindex].session) {
1408 result = gnutls_record_recv(conn->ssl[sockindex].session,
1439 gnutls_deinit(conn->ssl[sockindex].session);
1450 conn->ssl[sockindex].session = NULL;
1463 ret = gnutls_record_recv(conn->ssl[num].session, buf, buffersize);