Lines Matching refs:ireq

212     DigestReqInner ireq;
234 memset(&ireq, 0, sizeof(ireq));
360 ret = decode_DigestReqInner(buf.data, buf.length, &ireq, NULL);
374 switch (ireq.element) {
401 ret = krb5_store_stringz(sp, ireq.u.init.type);
407 if (ireq.u.init.channel) {
411 ireq.u.init.channel->cb_type,
412 ireq.u.init.channel->cb_binding);
429 if (strcasecmp(ireq.u.init.type, "CHAP") == 0) {
448 if (ireq.u.init.hostname) {
449 ret = krb5_store_stringz(sp, *ireq.u.init.hostname);
499 ireq.u.init.type, from);
510 ret = krb5_store_stringz(sp, ireq.u.digestRequest.type);
516 krb5_store_stringz(sp, ireq.u.digestRequest.serverNonce);
518 if (ireq.u.digestRequest.hostname) {
519 ret = krb5_store_stringz(sp, *ireq.u.digestRequest.hostname);
526 buf.length = strlen(ireq.u.digestRequest.opaque);
534 ret = hex_decode(ireq.u.digestRequest.opaque, buf.data, buf.length);
557 serverNonce.length = strlen(ireq.u.digestRequest.serverNonce);
572 ssize = hex_decode(ireq.u.digestRequest.serverNonce,
615 if (strcasecmp(ireq.u.digestRequest.type, "CHAP") == 0) {
626 if (ireq.u.digestRequest.identifier == NULL) {
633 if (hex_decode(*ireq.u.digestRequest.identifier, &idx, 1) != 1) {
640 ireq.u.digestRequest.username,
664 ret = strcasecmp(mdx, ireq.u.digestRequest.responseData);
671 ireq.u.digestRequest.username);
675 } else if (strcasecmp(ireq.u.digestRequest.type, "SASL-DIGEST-MD5") == 0) {
686 if (ireq.u.digestRequest.nonceCount == NULL)
688 if (ireq.u.digestRequest.clientNonce == NULL)
690 if (ireq.u.digestRequest.qop == NULL)
692 if (ireq.u.digestRequest.realm == NULL)
696 ireq.u.digestRequest.username,
704 EVP_DigestUpdate(ctx, ireq.u.digestRequest.username,
705 strlen(ireq.u.digestRequest.username));
707 EVP_DigestUpdate(ctx, *ireq.u.digestRequest.realm,
708 strlen(*ireq.u.digestRequest.realm));
716 EVP_DigestUpdate(ctx, ireq.u.digestRequest.serverNonce,
717 strlen(ireq.u.digestRequest.serverNonce));
719 EVP_DigestUpdate(ctx, *ireq.u.digestRequest.nonceCount,
720 strlen(*ireq.u.digestRequest.nonceCount));
721 if (ireq.u.digestRequest.authid) {
723 EVP_DigestUpdate(ctx, *ireq.u.digestRequest.authid,
724 strlen(*ireq.u.digestRequest.authid));
738 EVP_DigestUpdate(ctx, *ireq.u.digestRequest.uri,
739 strlen(*ireq.u.digestRequest.uri));
742 if (strcmp(ireq.u.digestRequest.digest, "clear") != 0) {
760 EVP_DigestUpdate(ctx, ireq.u.digestRequest.serverNonce,
761 strlen(ireq.u.digestRequest.serverNonce));
763 EVP_DigestUpdate(ctx, *ireq.u.digestRequest.nonceCount,
764 strlen(*ireq.u.digestRequest.nonceCount));
766 EVP_DigestUpdate(ctx, *ireq.u.digestRequest.clientNonce,
767 strlen(*ireq.u.digestRequest.clientNonce));
769 EVP_DigestUpdate(ctx, *ireq.u.digestRequest.qop,
770 strlen(*ireq.u.digestRequest.qop));
789 ret = strcasecmp(mdx, ireq.u.digestRequest.responseData);
796 ireq.u.digestRequest.username);
800 } else if (strcasecmp(ireq.u.digestRequest.type, "MS-CHAP-V2") == 0) {
814 if (ireq.u.digestRequest.clientNonce == NULL) {
828 username = strchr(ireq.u.digestRequest.username, '\\');
830 username = ireq.u.digestRequest.username;
842 clientNonce.length = strlen(*ireq.u.digestRequest.clientNonce);
852 ssize = hex_decode(*ireq.u.digestRequest.clientNonce,
913 ret = strcasecmp(mdx, ireq.u.digestRequest.responseData);
919 ireq.u.digestRequest.username);
1002 ireq.u.digestRequest.type);
1012 ireq.u.digestRequest.type, ireq.u.digestRequest.username);
1027 if ((ireq.u.ntlmInit.flags & NTLM_NEG_UNICODE) == 0) {
1032 if (ireq.u.ntlmInit.flags & NTLM_NEG_NTLM)
1051 r.u.ntlmInitReply.flags |= (ireq.u.ntlmInit.flags & (ALL));
1155 ireq.u.ntlmRequest.username,
1165 ireq.u.ntlmRequest.username);
1174 ireq.u.ntlmRequest.opaque.data,
1175 ireq.u.ntlmRequest.opaque.length, &buf);
1220 if (ireq.u.ntlmRequest.ntlm.length != 24) {
1238 answer.length = ireq.u.ntlmRequest.ntlm.length;
1239 answer.data = ireq.u.ntlmRequest.ntlm.data;
1243 ireq.u.ntlmRequest.username,
1276 if (ireq.u.ntlmRequest.lm.length != 24) {
1288 EVP_DigestUpdate(ctx, ireq.u.ntlmRequest.lm.data, 8);
1309 if (ireq.u.ntlmRequest.ntlm.length != answer.length ||
1310 memcmp(ireq.u.ntlmRequest.ntlm.data, answer.data, answer.length) != 0)
1334 if (ireq.u.ntlmRequest.sessionkey) {
1347 len = ireq.u.ntlmRequest.sessionkey->length;
1360 masterkey, ireq.u.ntlmRequest.sessionkey->data,
1382 version, ireq.u.ntlmRequest.username);
1504 free_DigestReqInner(&ireq);