• 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

487 static void cancel_async_handshake(struct connectdata *conn, int sockindex)
489 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
492 if(QsoCancelOperation(conn->sock[sockindex], 0) > 0)
504 static void close_one(struct ssl_connect_data *conn,
507 if(conn->handle) {
508 gskit_status(data, gsk_secure_soc_close(&conn->handle),
510 conn->handle = (gsk_handle) NULL;
512 if(conn->iocport >= 0)
513 close_async_handshake(conn);
517 static ssize_t gskit_send(struct connectdata *conn, int sockindex,
520 struct SessionHandle *data = conn->data;
525 gsk_secure_soc_write(conn->ssl[sockindex].handle,
536 static ssize_t gskit_recv(struct connectdata *conn, int num, char *buf,
539 struct SessionHandle *data = conn->data;
545 cc = gskit_status(data, gsk_secure_soc_read(conn->ssl[num].handle,
556 static CURLcode gskit_connect_step1(struct connectdata *conn, int sockindex)
558 struct SessionHandle *data = conn->data;
559 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
619 sni = conn->host.name;
664 cc = set_numeric(data, connssl->handle, GSK_FD, conn->sock[sockindex]);
746 static CURLcode gskit_connect_step2(struct connectdata *conn, int sockindex,
749 struct SessionHandle *data = conn->data;
750 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
775 cancel_async_handshake(conn, sockindex);
783 cancel_async_handshake(conn, sockindex);
798 static CURLcode gskit_connect_step3(struct connectdata *conn, int sockindex)
800 struct SessionHandle *data = conn->data;
801 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
841 cc = Curl_verifyhost(conn, cert, certend);
854 cc = Curl_extract_certinfo(conn, 0, cert, certend);
865 static CURLcode gskit_connect_common(struct connectdata *conn, int sockindex,
868 struct SessionHandle *data = conn->data;
869 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
889 cc = gskit_connect_step1(conn, sockindex);
903 cc = gskit_connect_step2(conn, sockindex, nonblocking);
908 cc = gskit_connect_step3(conn, sockindex);
915 conn->recv[sockindex] = gskit_recv;
916 conn->send[sockindex] = gskit_send;
924 CURLcode Curl_gskit_connect_nonblocking(struct connectdata *conn,
930 cc = gskit_connect_common(conn, sockindex, TRUE, done);
932 conn->ssl[sockindex].connecting_state = ssl_connect_1;
937 CURLcode Curl_gskit_connect(struct connectdata *conn, int sockindex)
942 conn->ssl[sockindex].connecting_state = ssl_connect_1;
943 retcode = gskit_connect_common(conn, sockindex, FALSE, &done);
953 void Curl_gskit_close(struct connectdata *conn, int sockindex)
955 struct SessionHandle *data = conn->data;
956 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
971 int Curl_gskit_shutdown(struct connectdata *conn, int sockindex)
973 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
974 struct SessionHandle *data = conn->data;
988 what = Curl_socket_ready(conn->sock[sockindex],
1008 nread = read(conn->sock[sockindex], buf, sizeof(buf));
1018 what = Curl_socket_ready(conn->sock[sockindex], CURL_SOCKET_BAD, 0);