Lines Matching defs:ntlm
30 * http://davenport.sourceforge.net/ntlm.html
31 * http://www.innovation.ch/java/ntlm.html
69 struct ntlmdata *ntlm;
78 ntlm = proxy ? &conn->proxyntlm : &conn->ntlm;
87 result = Curl_ntlm_decode_type2_message(conn->data, header, ntlm);
91 ntlm->state = NTLMSTATE_TYPE2; /* We got a type-2 message */
94 if(ntlm->state == NTLMSTATE_TYPE3) {
97 ntlm->state = NTLMSTATE_NONE;
100 else if(ntlm->state >= NTLMSTATE_TYPE1) {
105 ntlm->state = NTLMSTATE_TYPE1; /* We should send away a type-1 */
113 * This is for creating ntlm header output
131 struct ntlmdata *ntlm;
146 ntlm = &conn->proxyntlm;
153 ntlm = &conn->ntlm;
174 switch(ntlm->state) {
178 error = Curl_ntlm_create_type1_message(userp, passwdp, ntlm, &base64,
198 ntlm, &base64, &len);
212 ntlm->state = NTLMSTATE_TYPE3; /* we send a type-3 */
231 Curl_ntlm_sspi_cleanup(&conn->ntlm);
240 Curl_safefree(conn->ntlm.target_info);
241 conn->ntlm.target_info_len = 0;