Lines Matching refs:password
148 …password(server *srv, mod_auth_plugin_data *p, buffer *username, buffer *realm, buffer *password) { in http_auth_get_password() argument
217 buffer_copy_string_len(password, f_pwd, pwd_len); in http_auth_get_password()
285 buffer_copy_string_len(password, f_pwd, pwd_len); in http_auth_get_password()
610 …th_plugin_data *p, array *req, buffer *username, buffer *realm, buffer *password, const char *pw) { in http_auth_basic_password_compare() argument
635 if (0 == strcmp(password->ptr, a1)) { in http_auth_basic_password_compare()
640 if (!strncmp(password->ptr, APR1_ID, strlen(APR1_ID))) { in http_auth_basic_password_compare()
644 apr_md5_encode(pw, password->ptr, sample, sizeof(sample)); in http_auth_basic_password_compare()
645 return (strcmp(sample, password->ptr) == 0) ? 0 : 1; in http_auth_basic_password_compare()
665 if (password->used < 13 + 1) { in http_auth_basic_password_compare()
669 if (password->used == 13 + 1) { in http_auth_basic_password_compare()
672 } else if (password->ptr[0] == '$' && password->ptr[2] == '$') { in http_auth_basic_password_compare()
675 if (NULL == (dollar = strchr(password->ptr + 3, '$'))) { in http_auth_basic_password_compare()
679 salt_len = dollar - password->ptr; in http_auth_basic_password_compare()
686 strncpy(salt, password->ptr, salt_len); in http_auth_basic_password_compare()
692 if (0 == strcmp(password->ptr, crypted)) { in http_auth_basic_password_compare()
699 if (0 == strcmp(password->ptr, pw)) { in http_auth_basic_password_compare()
840 buffer *username, *password; in http_auth_basic_check() local
868 password = buffer_init(); in http_auth_basic_check()
870 if (http_auth_get_password(srv, p, username, realm->value, password)) { in http_auth_basic_check()
872 buffer_free(password); in http_auth_basic_check()
884 if (http_auth_basic_password_compare(srv, p, req, username, realm->value, password, pw)) { in http_auth_basic_check()
888 buffer_free(password); in http_auth_basic_check()
896 buffer_free(password); in http_auth_basic_check()
907 buffer_free(password); in http_auth_basic_check()
935 buffer *password, *b, *username_buf, *realm_buf; in http_auth_digest_check() local
1058 password = buffer_init(); in http_auth_digest_check()
1061 if (http_auth_get_password(srv, p, username_buf, realm_buf, password)) { in http_auth_digest_check()
1062 buffer_free(password); in http_auth_digest_check()
1079 li_MD5_Update(&Md5Ctx, (unsigned char *)password->ptr, password->used - 1); in http_auth_digest_check()
1085 HA1[i] = hex2int(password->ptr[i*2]) << 4; in http_auth_digest_check()
1086 HA1[i] |= hex2int(password->ptr[i*2+1]); in http_auth_digest_check()
1093 buffer_free(password); in http_auth_digest_check()