Searched defs:ntlm (Results 1 - 8 of 8) sorted by relevance

/external/curl/lib/
H A Dhttp_ntlm.c30 * http://davenport.sourceforge.net/ntlm.html
31 * https://www.innovation.ch/java/ntlm.html
67 struct ntlmdata *ntlm; local
70 ntlm = proxy ? &conn->proxyntlm : &conn->ntlm;
79 result = Curl_auth_decode_ntlm_type2_message(conn->data, header, ntlm);
83 ntlm->state = NTLMSTATE_TYPE2; /* We got a type-2 message */
86 if(ntlm->state == NTLMSTATE_LAST) {
90 else if(ntlm->state == NTLMSTATE_TYPE3) {
93 ntlm
126 struct ntlmdata *ntlm; local
[all...]
H A Dcurl_ntlm_wb.c31 * http://davenport.sourceforge.net/ntlm.html
32 * https://www.innovation.ch/java/ntlm.html
50 #include "vauth/ntlm.h"
329 * This is for creating ntlm header output by delegating challenge/response
341 struct ntlmdata *ntlm; local
353 ntlm = &conn->proxyntlm;
359 ntlm = &conn->ntlm;
368 switch(ntlm->state) {
374 * http://devel.squid-cache.org/ntlm/squid_helper_protoco
[all...]
H A Dcurl_ntlm_core.c30 * http://davenport.sourceforge.net/ntlm.html
31 * https://www.innovation.ch/java/ntlm.html
122 #define NTLMv2_BLOB_LEN (44 -16 + ntlm->target_info_len + 4)
651 * This creates the NTLMv2 response as set in the ntlm type-3 message.
657 * ntlm [in] - The ntlm data struct being used to read TargetInfo
667 struct ntlmdata *ntlm,
724 memcpy(ptr + 44, ntlm->target_info, ntlm->target_info_len);
727 memcpy(ptr + 8, &ntlm
665 Curl_ntlm_core_mk_ntlmv2_resp(unsigned char *ntlmv2hash, unsigned char *challenge_client, struct ntlmdata *ntlm, unsigned char **ntresp, unsigned int *ntresp_len) argument
[all...]
H A Durldata.h471 void *target_info; /* TargetInfo received in the ntlm type-2 message */
1069 struct ntlmdata ntlm; /* NTLM differs from other authentication schemes member in struct:connectdata
/external/curl/lib/vauth/
H A Dntlm_sspi.c71 * ntlm [in/out] - The NTLM data struct being used and modified.
80 struct ntlmdata *ntlm,
91 Curl_auth_ntlm_cleanup(ntlm);
99 ntlm->token_max = SecurityPackage->cbMaxToken;
105 ntlm->output_token = malloc(ntlm->token_max);
106 if(!ntlm->output_token)
113 result = Curl_create_sspi_identity(userp, passwdp, &ntlm->identity);
118 ntlm->p_identity = &ntlm
78 Curl_auth_create_ntlm_type1_message(const char *userp, const char *passwdp, struct ntlmdata *ntlm, char **outptr, size_t *outlen) argument
186 Curl_auth_decode_ntlm_type2_message(struct Curl_easy *data, const char *type2msg, struct ntlmdata *ntlm) argument
238 Curl_auth_create_ntlm_type3_message(struct Curl_easy *data, const char *userp, const char *passwdp, struct ntlmdata *ntlm, char **outptr, size_t *outlen) argument
307 Curl_auth_ntlm_cleanup(struct ntlmdata *ntlm) argument
[all...]
H A Dntlm.c30 * http://davenport.sourceforge.net/ntlm.html
31 * https://www.innovation.ch/java/ntlm.html
53 #include "vauth/ntlm.h"
163 * ntlm [in/out] - The NTLM data struct being used and modified.
170 struct ntlmdata *ntlm)
190 ntlm->target_info = malloc(target_info_len);
191 if(!ntlm->target_info)
194 memcpy(ntlm->target_info, &buffer[target_info_offset], target_info_len);
198 ntlm->target_info_len = target_info_len;
245 * ntlm [i
167 ntlm_decode_type2_target(struct Curl_easy *data, unsigned char *buffer, size_t size, struct ntlmdata *ntlm) argument
249 Curl_auth_decode_ntlm_type2_message(struct Curl_easy *data, const char *type2msg, struct ntlmdata *ntlm) argument
362 Curl_auth_create_ntlm_type1_message(const char *userp, const char *passwdp, struct ntlmdata *ntlm, char **outptr, size_t *outlen) argument
482 Curl_auth_create_ntlm_type3_message(struct Curl_easy *data, const char *userp, const char *passwdp, struct ntlmdata *ntlm, char **outptr, size_t *outlen) argument
849 Curl_auth_ntlm_cleanup(struct ntlmdata *ntlm) argument
[all...]
/external/curl/tests/server/
H A Drtspd.c106 bool ntlm; /* Authorization ntlm header found */ member in struct:httprequest
653 else if(!req->ntlm &&
657 req->ntlm = TRUE; /* NTLM found */
663 else if(!req->ntlm &&
667 req->ntlm = TRUE; /* NTLM found */
804 req->ntlm = FALSE;
H A Dsws.c108 bool ntlm; /* Authorization ntlm header found */ member in struct:httprequest
760 else if(!req->ntlm &&
764 req->ntlm = TRUE; /* NTLM found */
770 else if(!req->ntlm &&
774 req->ntlm = TRUE; /* NTLM found */
910 req->ntlm = FALSE;

Completed in 185 milliseconds