Lines Matching refs:ntq
57 NTLMRequest2 ntq;
80 ret = decode_NTLMRequest2(req->data, req->length, &ntq, NULL);
85 if (strcmp(ntq.loginDomainName, "BUILTIN") == 0) {
86 domain = ntq.loginDomainName;
87 } else if (strcmp(ntq.loginDomainName, "") == 0) {
95 ntq.loginUserName, domain);
97 if (ntq.lmchallenge.length != 8)
100 if (ntq.ntChallengeResponce.length == 0)
107 ntq.loginUserName, NULL);
130 if (ntq.ntChallengeResponce.length != 24) {
133 answer.length = ntq.ntChallengeResponce.length;
134 answer.data = ntq.ntChallengeResponce.data;
138 ntq.loginUserName,
139 ntq.loginDomainName,
141 ntq.lmchallenge.data,
155 if (ntq.flags & NTLM_NEG_NTLM2_SESSION) {
160 if (ntq.lmChallengeResponce.length != 24)
165 EVP_DigestUpdate(md5ctx, ntq.lmchallenge.data, 8);
166 EVP_DigestUpdate(md5ctx, ntq.lmChallengeResponce.data, 8);
169 memcpy(ntq.lmchallenge.data, sessionhash, ntq.lmchallenge.length);
174 ntq.lmchallenge.data, &answer);
178 if (ntq.ntChallengeResponce.length != answer.length ||
179 memcmp(ntq.ntChallengeResponce.data, answer.data, answer.length) != 0) {
212 free_NTLMRequest2(&ntq);