digestRequest 508 source4/heimdal/kdc/digest.c ret = krb5_store_stringz(sp, ireq.u.digestRequest.type); digestRequest 514 source4/heimdal/kdc/digest.c krb5_store_stringz(sp, ireq.u.digestRequest.serverNonce); digestRequest 516 source4/heimdal/kdc/digest.c if (ireq.u.digestRequest.hostname) { digestRequest 517 source4/heimdal/kdc/digest.c ret = krb5_store_stringz(sp, *ireq.u.digestRequest.hostname); digestRequest 524 source4/heimdal/kdc/digest.c buf.length = strlen(ireq.u.digestRequest.opaque); digestRequest 532 source4/heimdal/kdc/digest.c ret = hex_decode(ireq.u.digestRequest.opaque, buf.data, buf.length); digestRequest 553 source4/heimdal/kdc/digest.c serverNonce.length = strlen(ireq.u.digestRequest.serverNonce); digestRequest 568 source4/heimdal/kdc/digest.c ssize = hex_decode(ireq.u.digestRequest.serverNonce, digestRequest 609 source4/heimdal/kdc/digest.c if (strcasecmp(ireq.u.digestRequest.type, "CHAP") == 0) { digestRequest 620 source4/heimdal/kdc/digest.c if (ireq.u.digestRequest.identifier == NULL) { digestRequest 627 source4/heimdal/kdc/digest.c if (hex_decode(*ireq.u.digestRequest.identifier, &id, 1) != 1) { digestRequest 634 source4/heimdal/kdc/digest.c ireq.u.digestRequest.username, digestRequest 654 source4/heimdal/kdc/digest.c ret = strcasecmp(mdx, ireq.u.digestRequest.responseData); digestRequest 661 source4/heimdal/kdc/digest.c ireq.u.digestRequest.username); digestRequest 665 source4/heimdal/kdc/digest.c } else if (strcasecmp(ireq.u.digestRequest.type, "SASL-DIGEST-MD5") == 0) { digestRequest 676 source4/heimdal/kdc/digest.c if (ireq.u.digestRequest.nonceCount == NULL) digestRequest 678 source4/heimdal/kdc/digest.c if (ireq.u.digestRequest.clientNonce == NULL) digestRequest 680 source4/heimdal/kdc/digest.c if (ireq.u.digestRequest.qop == NULL) digestRequest 682 source4/heimdal/kdc/digest.c if (ireq.u.digestRequest.realm == NULL) digestRequest 686 source4/heimdal/kdc/digest.c ireq.u.digestRequest.username, digestRequest 692 source4/heimdal/kdc/digest.c MD5_Update(&ctx, ireq.u.digestRequest.username, digestRequest 693 source4/heimdal/kdc/digest.c strlen(ireq.u.digestRequest.username)); digestRequest 695 source4/heimdal/kdc/digest.c MD5_Update(&ctx, *ireq.u.digestRequest.realm, digestRequest 696 source4/heimdal/kdc/digest.c strlen(*ireq.u.digestRequest.realm)); digestRequest 704 source4/heimdal/kdc/digest.c MD5_Update(&ctx, ireq.u.digestRequest.serverNonce, digestRequest 705 source4/heimdal/kdc/digest.c strlen(ireq.u.digestRequest.serverNonce)); digestRequest 707 source4/heimdal/kdc/digest.c MD5_Update(&ctx, *ireq.u.digestRequest.nonceCount, digestRequest 708 source4/heimdal/kdc/digest.c strlen(*ireq.u.digestRequest.nonceCount)); digestRequest 709 source4/heimdal/kdc/digest.c if (ireq.u.digestRequest.authid) { digestRequest 711 source4/heimdal/kdc/digest.c MD5_Update(&ctx, *ireq.u.digestRequest.authid, digestRequest 712 source4/heimdal/kdc/digest.c strlen(*ireq.u.digestRequest.authid)); digestRequest 724 source4/heimdal/kdc/digest.c MD5_Update(&ctx, *ireq.u.digestRequest.uri, digestRequest 725 source4/heimdal/kdc/digest.c strlen(*ireq.u.digestRequest.uri)); digestRequest 728 source4/heimdal/kdc/digest.c if (strcmp(ireq.u.digestRequest.digest, "clear") != 0) { digestRequest 745 source4/heimdal/kdc/digest.c MD5_Update(&ctx, ireq.u.digestRequest.serverNonce, digestRequest 746 source4/heimdal/kdc/digest.c strlen(ireq.u.digestRequest.serverNonce)); digestRequest 748 source4/heimdal/kdc/digest.c MD5_Update(&ctx, *ireq.u.digestRequest.nonceCount, digestRequest 749 source4/heimdal/kdc/digest.c strlen(*ireq.u.digestRequest.nonceCount)); digestRequest 751 source4/heimdal/kdc/digest.c MD5_Update(&ctx, *ireq.u.digestRequest.clientNonce, digestRequest 752 source4/heimdal/kdc/digest.c strlen(*ireq.u.digestRequest.clientNonce)); digestRequest 754 source4/heimdal/kdc/digest.c MD5_Update(&ctx, *ireq.u.digestRequest.qop, digestRequest 755 source4/heimdal/kdc/digest.c strlen(*ireq.u.digestRequest.qop)); digestRequest 772 source4/heimdal/kdc/digest.c ret = strcasecmp(mdx, ireq.u.digestRequest.responseData); digestRequest 779 source4/heimdal/kdc/digest.c ireq.u.digestRequest.username); digestRequest 783 source4/heimdal/kdc/digest.c } else if (strcasecmp(ireq.u.digestRequest.type, "MS-CHAP-V2") == 0) { digestRequest 797 source4/heimdal/kdc/digest.c if (ireq.u.digestRequest.clientNonce == NULL) { digestRequest 811 source4/heimdal/kdc/digest.c username = strchr(ireq.u.digestRequest.username, '\\'); digestRequest 813 source4/heimdal/kdc/digest.c username = ireq.u.digestRequest.username; digestRequest 823 source4/heimdal/kdc/digest.c clientNonce.length = strlen(*ireq.u.digestRequest.clientNonce); digestRequest 831 source4/heimdal/kdc/digest.c ssize = hex_decode(*ireq.u.digestRequest.clientNonce, digestRequest 888 source4/heimdal/kdc/digest.c ret = strcasecmp(mdx, ireq.u.digestRequest.responseData); digestRequest 894 source4/heimdal/kdc/digest.c ireq.u.digestRequest.username); digestRequest 968 source4/heimdal/kdc/digest.c ireq.u.digestRequest.type); digestRequest 978 source4/heimdal/kdc/digest.c ireq.u.digestRequest.type, ireq.u.digestRequest.username);