• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/curl/curl-7.36.0/lib/vtls/

Lines Matching defs:conn

76 cyassl_connect_step1(struct connectdata *conn,
79 struct SessionHandle *data = conn->data;
80 struct ssl_connect_data* conssl = &conn->ssl[sockindex];
83 curl_socket_t sockfd = conn->sock[sockindex];
213 if(!Curl_ssl_getsessionid(conn, &ssl_sessionid, NULL)) {
236 cyassl_connect_step2(struct connectdata *conn,
240 struct SessionHandle *data = conn->data;
241 struct ssl_connect_data* conssl = &conn->ssl[sockindex];
244 conn->host.name, conn->remote_port);
246 conn->recv[sockindex] = cyassl_recv;
247 conn->send[sockindex] = cyassl_send;
251 ret = CyaSSL_check_domain_name(conssl->handle, conn->host.name);
275 conn->host.dispname);
286 conn->host.dispname);
292 conn->host.dispname);
312 cyassl_connect_step3(struct connectdata *conn,
317 struct SessionHandle *data = conn->data;
318 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
326 incache = !(Curl_ssl_getsessionid(conn, &old_ssl_sessionid, NULL));
330 Curl_ssl_delsessionid(conn, old_ssl_sessionid);
335 retcode = Curl_ssl_addsessionid(conn, our_ssl_sessionid,
349 static ssize_t cyassl_send(struct connectdata *conn,
357 int rc = SSL_write(conn->ssl[sockindex].handle, mem, memlen);
360 int err = SSL_get_error(conn->ssl[sockindex].handle, rc);
369 failf(conn->data, "SSL write: %s, errno %d",
384 void Curl_cyassl_close(struct connectdata *conn, int sockindex)
386 struct ssl_connect_data *conssl = &conn->ssl[sockindex];
399 static ssize_t cyassl_recv(struct connectdata *conn,
407 int nread = SSL_read(conn->ssl[num].handle, buf, buffsize);
410 int err = SSL_get_error(conn->ssl[num].handle, nread);
421 failf(conn->data, "SSL read: %s, errno %d",
458 bool Curl_cyassl_data_pending(const struct connectdata* conn, int connindex)
460 if(conn->ssl[connindex].handle) /* SSL is in use */
461 return (0 != SSL_pending(conn->ssl[connindex].handle)) ? TRUE : FALSE;
471 int Curl_cyassl_shutdown(struct connectdata *conn, int sockindex)
474 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
485 cyassl_connect_common(struct connectdata *conn,
491 struct SessionHandle *data = conn->data;
492 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
493 curl_socket_t sockfd = conn->sock[sockindex];
512 retcode = cyassl_connect_step1(conn, sockindex);
566 retcode = cyassl_connect_step2(conn, sockindex);
576 retcode = cyassl_connect_step3(conn, sockindex);
583 conn->recv[sockindex] = cyassl_recv;
584 conn->send[sockindex] = cyassl_send;
598 Curl_cyassl_connect_nonblocking(struct connectdata *conn,
602 return cyassl_connect_common(conn, sockindex, TRUE, done);
607 Curl_cyassl_connect(struct connectdata *conn,
613 retcode = cyassl_connect_common(conn, sockindex, FALSE, &done);