| /security/selinux/ss/ |
| A D | conditional.c | 32 for (i = 0; i < expr->len; i++) { in cond_evaluate_expr() 103 for (i = 0; i < node->true_list.len; i++) { in evaluate_cond_node() 126 for (i = 0; i < p->cond_list_len; i++) in evaluate_cond_nodes() 151 for (i = 0; i < p->cond_list_len; i++) in cond_list_destroy() 291 for (i = 0; i < other->len; i++) { in cond_insertf() 343 for (i = 0; i < len; i++) { in cond_read_av_list() 392 for (i = 0; i < len; i++) { in cond_read_node() 434 for (i = 0; i < len; i++) { in cond_read_list() 489 for (i = 0; i < list->len; i++) { in cond_write_av_list() 515 for (i = 0; i < node->expr.len; i++) { in cond_write_node() [all …]
|
| A D | hashtab.c | 71 u32 i; in hashtab_destroy() local 74 for (i = 0; i < h->size; i++) { in hashtab_destroy() 75 cur = h->htable[i]; in hashtab_destroy() 91 u32 i; in hashtab_map() local 95 for (i = 0; i < h->size; i++) { in hashtab_map() 96 cur = h->htable[i]; in hashtab_map() 117 for (i = 0; i < h->size; i++) { in hashtab_stat() 118 cur = h->htable[i]; in hashtab_stat() 147 u32 i; in hashtab_duplicate() local 158 for (i = 0; i < orig->size; i++) { in hashtab_duplicate() [all …]
|
| A D | sidtab.c | 37 u32 i; in sidtab_init() local 41 for (i = 0; i < SECINITSID_NUM; i++) in sidtab_init() 366 u32 i; in sidtab_convert_hashtable() local 368 for (i = 0; i < count; i++) { in sidtab_convert_hashtable() 383 u32 i; in sidtab_convert_tree() local 400 i++; in sidtab_convert_tree() 419 i++; in sidtab_convert_tree() 518 u32 i; in sidtab_destroy_tree() local 526 for (i = 0; i < SIDTAB_INNER_ENTRIES; i++) in sidtab_destroy_tree() 535 for (i = 0; i < SIDTAB_LEAF_ENTRIES; i++) in sidtab_destroy_tree() [all …]
|
| A D | avtab.c | 221 u32 i; in avtab_destroy() local 227 for (i = 0; i < h->nslot; i++) { in avtab_destroy() 301 for (i = 0; i < h->nslot; i++) { in avtab_hash_eval() 410 for (i = 0; i < ARRAY_SIZE(spec_order); i++) { in avtab_read_item() 485 for (i = 0; i < ARRAY_SIZE(xperms.perms.p); i++) in avtab_read_item() 486 xperms.perms.p[i] = le32_to_cpu(buf32[i]); in avtab_read_item() 514 u32 nel, i; in avtab_read() local 532 for (i = 0; i < nel; i++) { in avtab_read() 576 for (i = 0; i < ARRAY_SIZE(cur->datum.u.xperms->perms.p); i++) in avtab_write_item() 591 u32 i; in avtab_write() local [all …]
|
| A D | services.c | 192 for (i = 1; i < map->size; i++) { in map_class() 209 for (i = 0, result = 0; i < n; i++) { in map_decision() 217 for (i = 0, result = 0; i < n; i++) in map_decision() 222 for (i = 0, result = 0; i < n; i++) { in map_decision() 2657 for (i = 0; i < 4; i++) in match_ipv6_addrmask() 3072 for (i = 0; i < *len; i++) { in security_get_bools() 3086 for (i = 0; i < *len; i++) in security_get_bools() 3130 for (i = 0; i < len; i++) { in security_set_bools() 3206 for (i = 0; i < nbools; i++) { in security_preserve_bools() 3216 for (i = 0; i < nbools; i++) in security_preserve_bools() [all …]
|
| /security/integrity/ima/ |
| A D | ima_crypto.c | 97 for (i = 0; i < NR_BANKS(ima_tpm_chip) + ima_extra_slots; i++) in ima_alloc_tfm() 114 int i; in ima_init_crypto() local 123 for (i = 0; i < NR_BANKS(ima_tpm_chip); i++) { in ima_init_crypto() 148 for (i = 0; i < NR_BANKS(ima_tpm_chip); i++) { in ima_init_crypto() 196 for (i = 0; i < NR_BANKS(ima_tpm_chip) + ima_extra_slots; i++) { in ima_init_crypto() 216 for (i = 0; i < NR_BANKS(ima_tpm_chip) + ima_extra_slots; i++) in ima_free_tfm() 593 for (i = 0; i < num_fields; i++) { in ima_calc_field_array_hash_tfm() 634 for (i = 0; i < NR_BANKS(ima_tpm_chip) + ima_extra_slots; i++) { in ima_calc_field_array_hash() 813 for (i = TPM_PCR0; i < TPM_PCR8; i++) { in ima_calc_boot_aggregate_tfm() 828 for (i = TPM_PCR8; i < TPM_PCR10; i++) { in ima_calc_boot_aggregate_tfm() [all …]
|
| A D | ima_template.c | 94 int i; in ima_template_has_modsig() local 96 for (i = 0; i < ima_template->num_fields; i++) in ima_template_has_modsig() 183 int i; in lookup_template_field() local 185 for (i = 0; i < ARRAY_SIZE(supported_fields); i++) in lookup_template_field() 196 int i = 0, j = 0; in template_fmt_size() local 202 i++; in template_fmt_size() 215 int i, len; in template_desc_init_fields() local 261 int i; in ima_init_template_list() local 267 for (i = 0; i < ARRAY_SIZE(builtin_templates); i++) { in ima_init_template_list() 363 int i; in ima_restore_template_data() local [all …]
|
| A D | ima_policy.c | 383 for (i = 0; i < MAX_LSM_RULES; i++) { in ima_lsm_free_rule() 421 for (i = 0; i < MAX_LSM_RULES; i++) { in ima_lsm_copy_rule() 456 for (i = 0; i < MAX_LSM_RULES; i++) in ima_lsm_update_rule() 467 for (i = 0; i < MAX_LSM_RULES; i++) in ima_rule_contains_lsm_cond() 545 for (i = 0; i < opt_list->count; i++) { in ima_match_rule_data() 637 for (i = 0; i < MAX_LSM_RULES; i++) { in ima_match_rules() 686 for (i = 0; i < MAX_LSM_RULES; i++) in ima_match_rules() 871 for (i = 0; i < count; i++) { in add_rules() 2052 for (i = 0; i < opt_list->count; i++) in ima_show_rule_opt_list() 2083 for (i = 0; i < MAX_LSM_RULES; i++) { in ima_policy_show() [all …]
|
| A D | ima_fs.c | 136 int i, algo_idx; in ima_measurements_show() local 184 for (i = 0; i < e->template_desc->num_fields; i++) { in ima_measurements_show() 187 e->template_desc->fields[i]; in ima_measurements_show() 219 u32 i; in ima_print_digest() local 221 for (i = 0; i < size; i++) in ima_print_digest() 233 int i, algo_idx; in ima_ascii_measurements_show() local 261 for (i = 0; i < e->template_desc->num_fields; i++) { in ima_ascii_measurements_show() 263 if (e->template_data[i].len == 0) in ima_ascii_measurements_show() 267 &e->template_data[i]); in ima_ascii_measurements_show() 402 for (int i = 0; i < count; i++) { in create_securityfs_measurement_lists() local [all …]
|
| A D | ima_api.c | 25 int i; in ima_free_template_entry() local 27 for (i = 0; i < entry->template_desc->num_fields; i++) in ima_free_template_entry() 28 kfree(entry->template_data[i].data); in ima_free_template_entry() 43 int i, result = 0; in ima_alloc_init_template() local 65 for (i = 0; i < template_desc->num_fields; i++) { in ima_alloc_init_template() 67 template_desc->fields[i]; in ima_alloc_init_template() 71 &((*entry)->template_data[i])); in ima_alloc_init_template() 398 int i; in ima_audit_measurement() local 407 for (i = 0; i < iint->ima_hash->length; i++) in ima_audit_measurement() 408 hex_byte_pack(hash + (i * 2), iint->ima_hash->digest[i]); in ima_audit_measurement() [all …]
|
| /security/selinux/ |
| A D | genheaders.c | 43 int i, j; in main() local 62 for (i = 0; secclass_map[i].name; i++) { in main() 63 char *name = stoupperx(secclass_map[i].name); in main() 65 fprintf(fout, "#define SECCLASS_%-39s %2d\n", name, i+1); in main() 72 for (i = 1; i < isids_len; i++) { in main() 73 const char *s = initial_sid_to_string[i]; in main() 77 fprintf(fout, "#define SECINITSID_%-39s %2d\n", sidname, i); in main() 81 fprintf(fout, "\n#define SECINITSID_NUM %d\n", i-1); in main() 86 for (i = 0; secclass_map[i].name; i++) { in main() 89 char *name = stoupperx(secclass_map[i].name); in main() [all …]
|
| A D | ima.c | 25 int buf_len, len, i, rc; in selinux_ima_collect_state() local 30 for (i = 0; i < __POLICYDB_CAP_MAX; i++) in selinux_ima_collect_state() 31 buf_len += strlen(selinux_policycap_names[i]) + len; in selinux_ima_collect_state() 55 for (i = 0; i < __POLICYDB_CAP_MAX; i++) { in selinux_ima_collect_state() 56 rc = strlcat(buf, selinux_policycap_names[i], buf_len); in selinux_ima_collect_state() 59 rc = strlcat(buf, selinux_state.policycap[i] ? on : off, in selinux_ima_collect_state()
|
| /security/apparmor/ |
| A D | label.c | 177 for (i = 0; i < an && i < bn; i++) { in vec_cmp() 178 int res = profile_cmp(a[i], b[i]); in vec_cmp() 193 for (i = 0; i < n; i++) { in vec_is_stale() 212 for (i = 0; i < new->size; i++) { in accum_label_info() 240 for (i = 1; i < n; i++) { in unique() 286 for (i = 1; i < n; i++) { in aa_vec_unique() 488 for (; i < label->size; i++) { in aa_label_next_confined() 886 for (i = 0; i < len; i++) in vec_create_and_insert_label() 1890 for (i = 0; i < stack; i++) in aa_label_strn_parse() 1894 split && i < len; i++) { in aa_label_strn_parse() [all …]
|
| A D | lib.c | 122 int i; in aa_resize_str_table() local 129 for (i = 0; i < min(t->size, newsize); i++) in aa_resize_str_table() 130 n[i] = t->table[i]; in aa_resize_str_table() 131 for (; i < t->size; i++) in aa_resize_str_table() 148 int i; in aa_free_str_table() local 154 for (i = 0; i < t->size; i++) in aa_free_str_table() 302 unsigned int i, perm = 1; in aa_perm_mask_to_str() local 305 for (i = 0; i < num_chrs; perm <<= 1, i++) { in aa_perm_mask_to_str() 311 *str++ = chrs[i]; in aa_perm_mask_to_str() 322 unsigned int i, perm = 1; in aa_audit_perm_names() local [all …]
|
| A D | match.c | 162 for (i = 0; i < state_count; i++) { in verify_dfa() 192 for (i = 0; i < trans_count; i++) { in verify_dfa() 200 for (i = 0; i < state_count; i++) { in verify_dfa() 203 for (j = i; in verify_dfa() 230 int i; in dfa_free() local 232 for (i = 0; i < ARRAY_SIZE(dfa->tables); i++) { in dfa_free() 264 u32 i; in remap_data16_to_data32() local 276 for (i = 0; i < old->td_lolen; i++) in remap_data16_to_data32() 277 TABLE_DATAU32(new)[i] = (u32) TABLE_DATAU16(old)[i]; in remap_data16_to_data32() 696 int i; in is_loop() local [all …]
|
| A D | policy_unpack.c | 468 int i; in unpack_trans_table() local 484 for (i = 0; i < size; i++) { in unpack_trans_table() 549 for (i = 0; i < size; i++) { in unpack_xattrs() 570 int i; in unpack_secmark() local 583 for (i = 0; i < size; i++) { in unpack_secmark() 601 for (i = 0; i < size; i++) in unpack_secmark() 628 for (i = 0; i < size; i++) { in unpack_rlimits() 692 for (i = 0; i < size; i++) { in unpack_perms_table() 772 for (i = AA_CLASS_FILE + 1; i <= AA_CLASS_LAST; i++) { in unpack_pdb() 1217 for (i = 0; i < dfa->tables[YYTD_ID_ACCEPT]->td_lolen; i++) { in verify_dfa_accept_index() [all …]
|
| /security/apparmor/include/ |
| A D | label.h | 32 typeof(N) i; \ 34 for (i = 0; i < (N); i++) \ 35 (V)[i] = NULL; \ 43 int i; \ 44 for (i = 0; i < (N); i++) { \ 110 int i, j; member 172 for ((I).i = 0; ((P) = (L)->vec[(I).i]); ++((I).i)) 176 for (++((I).i); ((P) = (L)->vec[(I).i]); ++((I).i)) 184 (I).i = aa_label_next_confined((L), (I).i + 1)) 198 typeof(i) ___i = (i); \ [all …]
|
| /security/tomoyo/ |
| A D | gc.c | 79 int i; in tomoyo_name_used_by_io_buffer() local 84 for (i = 0; i < TOMOYO_MAX_IO_READ_QUEUE; i++) { in tomoyo_name_used_by_io_buffer() 286 unsigned int i; in tomoyo_del_condition() local 298 for (i = 0; i < numbers_count; i++) in tomoyo_del_condition() 300 for (i = 0; i < names_count; i++) in tomoyo_del_condition() 302 for (i = 0; i < argc; argv++, i++) in tomoyo_del_condition() 304 for (i = 0; i < envc; envp++, i++) { in tomoyo_del_condition() 526 int i; in tomoyo_collect_entry() local 546 for (i = 0; i < TOMOYO_MAX_ACL_GROUPS; i++) in tomoyo_collect_entry() 562 for (i = 0; i < TOMOYO_MAX_GROUP; i++) { in tomoyo_collect_entry() [all …]
|
| A D | condition.c | 29 int i; in tomoyo_argv() local 33 for (i = 0; i < argc; argv++, checked++, i++) { in tomoyo_argv() 64 int i; in tomoyo_envp() local 72 for (i = 0; i < envc; envp++, checked++, i++) { in tomoyo_envp() 194 for (i = 0; i < argc; i++) { in tomoyo_scan_bprm() 206 for (i = 0; i < envc; envp++, i++) { in tomoyo_scan_bprm() 378 u8 i; in tomoyo_condition_type() local 380 for (i = 0; i < TOMOYO_MAX_CONDITION_KEYWORD; i++) { in tomoyo_condition_type() 715 u8 i; in tomoyo_get_attributes() local 718 for (i = 0; i < TOMOYO_MAX_PATH_STAT; i++) { in tomoyo_get_attributes() [all …]
|
| A D | common.c | 434 for (i = 0; i < 2; i++) { in tomoyo_print_number_union_nospace() 703 for (i = 0; i < TOMOYO_MAX_PREF; i++) in tomoyo_write_profile() 778 for (i = 0; i < TOMOYO_MAX_PREF; i++) in tomoyo_read_profile() 1140 for (i = 0; i < ARRAY_SIZE(tomoyo_callback); i++) { in tomoyo_write_domain2() 1629 for (i = 0; i < TOMOYO_MAX_DOMAIN_INFO_FLAGS; i++) in tomoyo_read_domain() 1760 for (i = 0; i < TOMOYO_MAX_TRANSITION_TYPE; i++) in tomoyo_write_exception() 1763 for (i = 0; i < TOMOYO_MAX_GROUP; i++) in tomoyo_write_exception() 2458 for (i = 0; i < TOMOYO_MAX_POLICY_STAT; i++) { in tomoyo_read_stat() 2472 for (i = 0; i < TOMOYO_MAX_MEMORY_STAT; i++) { in tomoyo_read_stat() 2501 for (i = 0; i < TOMOYO_MAX_MEMORY_STAT; i++) in tomoyo_write_stat() [all …]
|
| /security/ipe/ |
| A D | policy_parser.c | 31 size_t i = 0; in new_parsed_policy() local 39 for (i = 0; i < ARRAY_SIZE(p->rules); ++i) { in new_parsed_policy() 71 size_t i = 0; in remove_trailing_spaces() local 74 while (i > 0 && isspace(line[i - 1])) in remove_trailing_spaces() 75 i--; in remove_trailing_spaces() 77 line[i] = '\0'; in remove_trailing_spaces() 79 return i; in remove_trailing_spaces() 452 size_t i = 0; in ipe_free_parsed_policy() local 457 for (i = 0; i < ARRAY_SIZE(p->rules); ++i) in ipe_free_parsed_policy() 480 size_t i = 0; in validate_policy() local [all …]
|
| /security/smack/ |
| A D | smack_access.c | 289 int i = 0; in smack_str_from_perm() local 292 string[i++] = 'r'; in smack_str_from_perm() 294 string[i++] = 'w'; in smack_str_from_perm() 305 if (i == 0) in smack_str_from_perm() 307 string[i] = '\0'; in smack_str_from_perm() 308 return i; in smack_str_from_perm() 455 int i; in smk_parse_smack() local 468 for (i = 0; i < len; i++) in smk_parse_smack() 469 if (string[i] > '~' || string[i] <= ' ' || string[i] == '/' || in smk_parse_smack() 470 string[i] == '"' || string[i] == '\\' || string[i] == '\'') in smk_parse_smack() [all …]
|
| /security/keys/trusted-keys/ |
| A D | trusted_core.c | 295 int i; in trusted_read() local 303 for (i = 0; i < p->blob_len; i++) in trusted_read() 304 bufp = hex_byte_pack(bufp, p->blob[i]); in trusted_read() 335 int i, ret = 0; in init_trusted() local 337 for (i = 0; i < ARRAY_SIZE(trusted_key_sources); i++) { in init_trusted() 340 strlen(trusted_key_sources[i].name))) in init_trusted() 348 get_random = trusted_key_sources[i].ops->get_random; in init_trusted() 356 pr_cont(", %s", trusted_key_sources[i].name); in init_trusted() 365 ret = trusted_key_sources[i].ops->init(); in init_trusted() 371 trusted_key_exit = trusted_key_sources[i].ops->exit; in init_trusted() [all …]
|
| /security/lockdown/ |
| A D | lockdown.c | 100 int i, offset = 0; in lockdown_read() local 102 for (i = 0; i < ARRAY_SIZE(lockdown_levels); i++) { in lockdown_read() 103 enum lockdown_reason level = lockdown_levels[i]; in lockdown_read() 126 int i, len, err = -EINVAL; in lockdown_write() local 138 for (i = 0; i < ARRAY_SIZE(lockdown_levels); i++) { in lockdown_write() 139 enum lockdown_reason level = lockdown_levels[i]; in lockdown_write()
|
| /security/landlock/ |
| A D | setup.c | 41 size_t i; in compute_errata() local 52 for (i = 0; landlock_errata_init[i].number; i++) { in compute_errata() 55 if (WARN_ON_ONCE(landlock_errata_init[i].abi > in compute_errata() 59 landlock_errata |= BIT(landlock_errata_init[i].number - 1); in compute_errata()
|