Lines Matching refs:sockindex
617 static CURLcode nss_load_key(struct connectdata *conn, int sockindex, in nss_load_key() argument
626 (void)sockindex; /* unused */ in nss_load_key()
666 static CURLcode cert_stuff(struct connectdata *conn, int sockindex, in cert_stuff() argument
673 result = nss_load_cert(&conn->ssl[sockindex], cert_file, PR_FALSE); in cert_stuff()
687 result = nss_load_key(conn, sockindex, key_file); in cert_stuff()
690 result = nss_load_key(conn, sockindex, cert_file); in cert_stuff()
1486 static void Curl_nss_close(struct connectdata *conn, int sockindex) in Curl_nss_close() argument
1488 struct ssl_connect_data *connssl = &conn->ssl[sockindex]; in Curl_nss_close()
1489 struct ssl_connect_data *connssl_proxy = &conn->proxy_ssl[sockindex]; in Curl_nss_close()
1494 fake_sclose(conn->sock[sockindex]); in Curl_nss_close()
1495 conn->sock[sockindex] = CURL_SOCKET_BAD; in Curl_nss_close()
1543 int sockindex) in nss_load_ca_certificates() argument
1582 result = nss_load_cert(&conn->ssl[sockindex], cafile, PR_TRUE); in nss_load_ca_certificates()
1605 if(CURLE_OK != nss_load_cert(&conn->ssl[sockindex], fullpath, PR_TRUE)) in nss_load_ca_certificates()
1766 static CURLcode nss_setup_connect(struct connectdata *conn, int sockindex) in nss_setup_connect() argument
1774 curl_socket_t sockfd = conn->sock[sockindex]; in nss_setup_connect()
1775 struct ssl_connect_data *connssl = &conn->ssl[sockindex]; in nss_setup_connect()
1873 const CURLcode rv = nss_load_ca_certificates(conn, sockindex); in nss_setup_connect()
1899 CURLcode rv = cert_stuff(conn, sockindex, SSL_SET_OPTION(cert), in nss_setup_connect()
1920 if(conn->proxy_ssl[sockindex].use) { in nss_setup_connect()
1921 DEBUGASSERT(ssl_connection_complete == conn->proxy_ssl[sockindex].state); in nss_setup_connect()
1922 DEBUGASSERT(conn->proxy_ssl[sockindex].backend->handle != NULL); in nss_setup_connect()
1923 nspr_io = conn->proxy_ssl[sockindex].backend->handle; in nss_setup_connect()
2049 static CURLcode nss_do_connect(struct connectdata *conn, int sockindex) in nss_do_connect() argument
2051 struct ssl_connect_data *connssl = &conn->ssl[sockindex]; in nss_do_connect()
2117 static CURLcode nss_connect_common(struct connectdata *conn, int sockindex, in nss_connect_common() argument
2120 struct ssl_connect_data *connssl = &conn->ssl[sockindex]; in nss_connect_common()
2132 result = nss_setup_connect(conn, sockindex); in nss_connect_common()
2145 result = nss_do_connect(conn, sockindex); in nss_connect_common()
2169 conn->recv[sockindex] = nss_recv; in nss_connect_common()
2170 conn->send[sockindex] = nss_send; in nss_connect_common()
2178 static CURLcode Curl_nss_connect(struct connectdata *conn, int sockindex) in Curl_nss_connect() argument
2180 return nss_connect_common(conn, sockindex, /* blocking */ NULL); in Curl_nss_connect()
2184 int sockindex, bool *done) in Curl_nss_connect_nonblocking() argument
2186 return nss_connect_common(conn, sockindex, done); in Curl_nss_connect_nonblocking()
2190 int sockindex, /* socketindex */ in nss_send() argument
2195 struct ssl_connect_data *connssl = &conn->ssl[sockindex]; in nss_send()
2227 int sockindex, /* socketindex */ in nss_recv() argument
2232 struct ssl_connect_data *connssl = &conn->ssl[sockindex]; in nss_recv()