• 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

127 polarssl_connect_step1(struct connectdata *conn,
130 struct SessionHandle *data = conn->data;
131 struct ssl_connect_data* connssl = &conn->ssl[sockindex];
260 conn->host.name, conn->remote_port);
273 net_recv, &conn->sock[sockindex],
274 net_send, &conn->sock[sockindex]);
277 if(!Curl_ssl_getsessionid(conn, &old_session, &old_session_size)) {
288 conn->host.name);
293 if(!Curl_inet_pton(AF_INET, conn->host.name, &addr) &&
295 !Curl_inet_pton(AF_INET6, conn->host.name, &addr) &&
297 sni && ssl_set_hostname(&connssl->ssl, conn->host.name)) {
312 polarssl_connect_step2(struct connectdata *conn,
316 struct SessionHandle *data = conn->data;
317 struct ssl_connect_data* connssl = &conn->ssl[sockindex];
323 conn->recv[sockindex] = polarssl_recv;
324 conn->send[sockindex] = polarssl_send;
355 ssl_get_ciphersuite(&conn->ssl[sockindex].ssl)
358 ret = ssl_get_verify_result(&conn->ssl[sockindex].ssl);
394 polarssl_connect_step3(struct connectdata *conn,
398 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
399 struct SessionHandle *data = conn->data;
401 ssl_session *our_ssl_sessionid = &conn->ssl[sockindex].ssn ;
407 incache = !(Curl_ssl_getsessionid(conn, &old_ssl_sessionid, NULL));
411 Curl_ssl_delsessionid(conn, old_ssl_sessionid);
422 retcode = Curl_ssl_addsessionid(conn, new_session,
440 static ssize_t polarssl_send(struct connectdata *conn,
448 ret = ssl_write(&conn->ssl[sockindex].ssl,
465 void Curl_polarssl_close(struct connectdata *conn, int sockindex)
467 rsa_free(&conn->ssl[sockindex].rsa);
468 x509_crt_free(&conn->ssl[sockindex].clicert);
469 x509_crt_free(&conn->ssl[sockindex].cacert);
470 x509_crl_free(&conn->ssl[sockindex].crl);
471 ssl_free(&conn->ssl[sockindex].ssl);
474 static ssize_t polarssl_recv(struct connectdata *conn,
484 ret = ssl_read(&conn->ssl[num].ssl, (unsigned char *)buf, buffersize);
513 polarssl_connect_common(struct connectdata *conn,
519 struct SessionHandle *data = conn->data;
520 struct ssl_connect_data *connssl = &conn->ssl[sockindex];
521 curl_socket_t sockfd = conn->sock[sockindex];
540 retcode = polarssl_connect_step1(conn, sockindex);
594 retcode = polarssl_connect_step2(conn, sockindex);
604 retcode = polarssl_connect_step3(conn, sockindex);
611 conn->recv[sockindex] = polarssl_recv;
612 conn->send[sockindex] = polarssl_send;
625 Curl_polarssl_connect_nonblocking(struct connectdata *conn,
629 return polarssl_connect_common(conn, sockindex, TRUE, done);
634 Curl_polarssl_connect(struct connectdata *conn,
640 retcode = polarssl_connect_common(conn, sockindex, FALSE, &done);