Lines Matching refs:len
292 static int mod_auth_algorithm_parse(http_auth_info_t *ai, const char *s, size_t len) { in mod_auth_algorithm_parse() argument
293 if (0 == len) { in mod_auth_algorithm_parse()
299 if (len > 5 in mod_auth_algorithm_parse()
300 && (s[len-5] ) == '-' in mod_auth_algorithm_parse()
301 && (s[len-4] | 0x20) == 's' in mod_auth_algorithm_parse()
302 && (s[len-3] | 0x20) == 'e' in mod_auth_algorithm_parse()
303 && (s[len-2] | 0x20) == 's' in mod_auth_algorithm_parse()
304 && (s[len-1] | 0x20) == 's') { in mod_auth_algorithm_parse()
306 len -= 5; in mod_auth_algorithm_parse()
312 if (3 == len in mod_auth_algorithm_parse()
321 else if (len >= 7 in mod_auth_algorithm_parse()
326 if (len == 7 && s[4] == '2' && s[5] == '5' && s[6] == '6') { in mod_auth_algorithm_parse()
332 if (len == 11 && 0 == memcmp(s+4, "512-256", 7)) { in mod_auth_algorithm_parse()
368 size_t len; in mod_auth_require_parse() local
370 len = NULL != p ? (size_t)(p - str) : strlen(str); in mod_auth_require_parse()
371 eq = memchr(str, '=', len); in mod_auth_require_parse()
392 array_insert_value(&require->user, str+5, len-5); in mod_auth_require_parse()
397 array_insert_value(&require->host, str+5, len-5); in mod_auth_require_parse()
407 array_insert_value(&require->group, str+6, len-6); in mod_auth_require_parse()
881 uint16_t len[http_auth_digest_params_sz]; member
916 iov[2].iov_len = dp->len[e_nonce]; in mod_auth_digest_mutate()
920 iov[4].iov_len = dp->len[e_cnonce]; in mod_auth_digest_mutate()
931 iov[2].iov_len = dp->len[e_uri]; in mod_auth_digest_mutate()
935 if (dp->ptr[e_qop] && buffer_eq_icase_ss(dp->ptr[e_qop], dp->len[e_qop], in mod_auth_digest_mutate()
953 iov[2].iov_len = dp->len[e_nonce]; in mod_auth_digest_mutate()
957 if (dp->len[e_qop]) { in mod_auth_digest_mutate()
959 iov[4].iov_len = dp->len[e_nc]; in mod_auth_digest_mutate()
963 iov[6].iov_len = dp->len[e_cnonce]; in mod_auth_digest_mutate()
967 iov[8].iov_len = dp->len[e_qop]; in mod_auth_digest_mutate()
1269 dp->len[dkv[i].id] = (uint16_t)(e - c); in mod_auth_digest_parse_authorization()
1287 if (dp->len[e_userhash] == 4) { /*("true")*/ in mod_auth_digest_validate_userstar()
1296 uint32_t len = dp->len[e_userstar]; in mod_auth_digest_validate_userstar() local
1298 if ((*ptr | 0x20) == 'u' && len > 5 in mod_auth_digest_validate_userstar()
1301 else if ((*ptr | 0x20) == 'i' && len > 10 in mod_auth_digest_validate_userstar()
1309 len - (uint32_t)(ptr - dp->ptr[e_userstar])))) { in mod_auth_digest_validate_userstar()
1318 buffer_copy_string_len(tb, ptr, len-(uint32_t)(ptr - dp->ptr[e_userstar])); in mod_auth_digest_validate_userstar()
1325 len = buffer_clen(tb); in mod_auth_digest_validate_userstar()
1326 if (len > sizeof(ai->userbuf)) { in mod_auth_digest_validate_userstar()
1341 ai->ulen = len; in mod_auth_digest_validate_userstar()
1342 ai->username = memcpy(ai->userbuf, tb->ptr, len); in mod_auth_digest_validate_userstar()
1358 ai->ulen = dp->len[e_username]; in mod_auth_digest_validate_params()
1360 ai->rlen = dp->len[e_realm]; in mod_auth_digest_validate_params()
1361 ai->userhash = (dp->len[e_userhash]==4);/*("true", not "false",absent)*/ in mod_auth_digest_validate_params()
1379 if (!mod_auth_algorithm_parse(ai,dp->ptr[e_algorithm],dp->len[e_algorithm]) in mod_auth_digest_validate_params()
1383 (int)dp->len[e_algorithm], dp->ptr[e_algorithm]); in mod_auth_digest_validate_params()
1392 (int)dp->len[e_algorithm], dp->ptr[e_algorithm]); in mod_auth_digest_validate_params()
1397 dp->ptr[e_response], dp->len[e_response]) in mod_auth_digest_validate_params()
1398 || dp->len[e_response] != (ai->dlen << 1)) { in mod_auth_digest_validate_params()
1404 if (dp->ptr[e_qop]&& buffer_eq_icase_ss(dp->ptr[e_qop], dp->len[e_qop], in mod_auth_digest_validate_params()
1419 if (!buffer_eq_slen(&r->target_orig, dp->ptr[e_uri], dp->len[e_uri])) { in mod_auth_digest_validate_params()
1422 r->target_orig.ptr, (int)dp->len[e_uri], dp->ptr[e_uri], in mod_auth_digest_validate_params()
1480 if (!buffer_eq_slen(tb, dp->ptr[e_nonce], dp->len[e_nonce])) { in mod_auth_digest_validate_nonce()