• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavformat/

Lines Matching refs:digest

43     DigestParams *digest = &state->digest_params;
49 *dest = digest->nonce;
50 *dest_len = sizeof(digest->nonce);
52 *dest = digest->opaque;
53 *dest_len = sizeof(digest->opaque);
55 *dest = digest->algorithm;
56 *dest_len = sizeof(digest->algorithm);
58 *dest = digest->qop;
59 *dest_len = sizeof(digest->qop);
66 DigestParams *digest = &state->digest_params;
69 *dest = digest->nonce;
70 *dest_len = sizeof(digest->nonce);
129 /* Generate a digest reply, according to RFC 2617. */
134 DigestParams *digest = &state->digest_params;
145 digest->nc++;
146 snprintf(nc, sizeof(nc), "%08x", digest->nc);
164 if (!strcmp(digest->algorithm, "") || !strcmp(digest->algorithm, "MD5")) {
165 } else if (!strcmp(digest->algorithm, "MD5-sess")) {
167 update_md5_strings(md5ctx, A1hash, ":", digest->nonce, ":", cnonce, NULL);
184 update_md5_strings(md5ctx, A1hash, ":", digest->nonce, NULL);
185 if (!strcmp(digest->qop, "auth") || !strcmp(digest->qop, "auth-int")) {
186 update_md5_strings(md5ctx, ":", nc, ":", cnonce, ":", digest->qop, NULL);
195 if (!strcmp(digest->qop, "") || !strcmp(digest->qop, "auth")) {
196 } else if (!strcmp(digest->qop, "auth-int")) {
204 len = strlen(username) + strlen(state->realm) + strlen(digest->nonce) +
205 strlen(uri) + strlen(response) + strlen(digest->algorithm) +
206 strlen(digest->opaque) + strlen(digest->qop) + strlen(cnonce) +
217 av_strlcatf(authstr, len, ",nonce=\"%s\"", digest->nonce);
220 if (digest->algorithm[0])
221 av_strlcatf(authstr, len, ",algorithm=%s", digest->algorithm);
222 if (digest->opaque[0])
223 av_strlcatf(authstr, len, ",opaque=\"%s\"", digest->opaque);
224 if (digest->qop[0]) {
225 av_strlcatf(authstr, len, ",qop=\"%s\"", digest->qop);