Lines Matching defs:conn
63 CURLcode Curl_input_ntlm(struct connectdata *conn,
73 result = Curl_nss_force_init(conn->data);
78 ntlm = proxy ? &conn->proxyntlm : &conn->ntlm;
87 result = Curl_ntlm_decode_type2_message(conn->data, header, ntlm);
95 infof(conn->data, "NTLM handshake rejected\n");
96 Curl_http_ntlm_cleanup(conn);
101 infof(conn->data, "NTLM handshake failure (internal error)\n");
115 CURLcode Curl_output_ntlm(struct connectdata *conn,
134 DEBUGASSERT(conn);
135 DEBUGASSERT(conn->data);
138 if(CURLE_OK != Curl_nss_force_init(conn->data))
143 allocuserpwd = &conn->allocptr.proxyuserpwd;
144 userp = conn->proxyuser;
145 passwdp = conn->proxypasswd;
146 ntlm = &conn->proxyntlm;
147 authp = &conn->data->state.authproxy;
150 allocuserpwd = &conn->allocptr.userpwd;
151 userp = conn->user;
152 passwdp = conn->passwd;
153 ntlm = &conn->ntlm;
154 authp = &conn->data->state.authhost;
197 error = Curl_ntlm_create_type3_message(conn->data, userp, passwdp,
228 void Curl_http_ntlm_cleanup(struct connectdata *conn)
231 Curl_ntlm_sspi_cleanup(&conn->ntlm);
232 Curl_ntlm_sspi_cleanup(&conn->proxyntlm);
234 Curl_ntlm_wb_cleanup(conn);
236 (void)conn;
240 Curl_safefree(conn->ntlm.target_info);
241 conn->ntlm.target_info_len = 0;
243 Curl_safefree(conn->proxyntlm.target_info);
244 conn->proxyntlm.target_info_len = 0;