Lines Matching defs:session
51 gnutls_session_t session;
106 gnutls_bye(c->session, GNUTLS_SHUT_WR);
107 if (c->session)
108 gnutls_deinit(c->session);
163 gnutls_init(&p->session, c->listen ? GNUTLS_SERVER : GNUTLS_CLIENT);
165 gnutls_server_name_set(p->session, GNUTLS_NAME_DNS, c->host, strlen(c->host));
191 gnutls_credentials_set(p->session, GNUTLS_CRD_CERTIFICATE, p->cred);
192 gnutls_transport_set_pull_function(p->session, gnutls_url_pull);
193 gnutls_transport_set_push_function(p->session, gnutls_url_push);
194 gnutls_transport_set_ptr(p->session, p);
195 gnutls_set_default_priority(p->session);
202 ret = gnutls_handshake(p->session);
213 if ((ret = gnutls_certificate_verify_peers2(p->session, &status)) < 0) {
224 if (gnutls_certificate_type_get(p->session) != GNUTLS_CRT_X509) {
230 cert_list = gnutls_certificate_get_peers(p->session, &cert_list_size);
255 ret = gnutls_record_recv(c->session, buf, size);
270 ret = gnutls_record_send(c->session, buf, size);