Lines Matching refs:ulen
51 uint32_t ulen; member
59 … const char *k, const uint32_t klen, const char *username, const uint32_t ulen, const char *pw, co… in http_auth_cache_entry_init() argument
68 ck_malloc(sizeof(http_auth_cache_entry) + ulen + pwlen in http_auth_cache_entry_init()
73 ae->ulen = ulen; in http_auth_cache_entry_init()
77 ae->pwdigest = ae->username + ulen; in http_auth_cache_entry_init()
81 memcpy(ae->username, username, ulen); in http_auth_cache_entry_init()
121 …_hash (const struct http_auth_require_t * const require, const char *username, const uint32_t ulen) in http_auth_cache_hash() argument
125 h = djbhash(username, ulen, h); in http_auth_cache_hash()
785 size_t ulen = buffer_clen(vb) - (sizeof("Basic ")-1); in mod_auth_check_basic() local
792 if (ulen > 1363) /*(1363/4*3+3 = 1023)*/ in mod_auth_check_basic()
795 ulen = li_base64_dec((unsigned char *)user, sizeof(user), in mod_auth_check_basic()
796 vb->ptr+sizeof("Basic ")-1, ulen, BASE64_STANDARD); in mod_auth_check_basic()
797 if (0 == ulen) { in mod_auth_check_basic()
802 user[ulen] = '\0'; in mod_auth_check_basic()
803 pw = memchr(user, ':', ulen); in mod_auth_check_basic()
809 pwlen = (size_t)(user + ulen - pw); in mod_auth_check_basic()
810 ulen = (size_t)(pw - 1 - user); in mod_auth_check_basic()
820 ndx = http_auth_cache_hash(require, user, ulen); in mod_auth_check_basic()
823 && ulen == ae->ulen && 0 == memcmp(user, ae->username, ulen)) in mod_auth_check_basic()
832 const buffer userb = { user, ulen+1, 0 }; in mod_auth_check_basic()
838 http_auth_setenv(r, user, ulen, CONST_STR_LEN("Basic")); in mod_auth_check_basic()
840 ae = http_auth_cache_entry_init(require, 0, user, ulen, user, ulen, in mod_auth_check_basic()
1132 const uint32_t ulen = ai->ulen; in mod_auth_digest_get() local
1134 if (ai->userhash && ulen <= sizeof(userbuf)) { in mod_auth_digest_get()
1137 for (uint_fast32_t i = 0; i < ulen; ++i) in mod_auth_digest_get()
1143 ndx = http_auth_cache_hash(require, user, ulen); in mod_auth_digest_get()
1148 && ae->klen == ulen in mod_auth_digest_get()
1149 && 0 == memcmp(ae->k, user, ulen) in mod_auth_digest_get()
1153 if (__builtin_expect( (ae->ulen <= sizeof(ai->userbuf)), 1)) { in mod_auth_digest_get()
1154 ai->ulen = ae->ulen; in mod_auth_digest_get()
1155 ai->username = memcpy(ai->userbuf, ae->username, ae->ulen); in mod_auth_digest_get()
1164 if (ai->userhash && ulen <= sizeof(ai->userbuf)) in mod_auth_digest_get()
1165 ai->username = memcpy(ai->userbuf, userbuf, ulen); in mod_auth_digest_get()
1184 ae = http_auth_cache_entry_init(require, ai->dalgo, user, ulen, in mod_auth_digest_get()
1185 ai->username, ai->ulen, in mod_auth_digest_get()
1341 ai->ulen = len; in mod_auth_digest_validate_userstar()
1358 ai->ulen = dp->len[e_username]; in mod_auth_digest_validate_params()
1536 (int)ai.ulen, ai.username, r->dst_addr_buf->ptr); in mod_auth_check_digest()
1544 buffer_copy_string_len(tb, ai.username, ai.ulen); in mod_auth_check_digest()
1556 http_auth_setenv(r, ai.username, ai.ulen, CONST_STR_LEN("Digest")); in mod_auth_check_digest()