#include <linux/types.h>
#include <rsbac/pm_types.h>
#include <rsbac/rc_types.h>
#include <linux/capability.h>
#include <rsbac/network_types.h>
#include <rsbac/request_groups.h>
#include <rsbac/acl_types.h>
#include <rsbac/um_types.h>
Go to the source code of this file.
|
Definition at line 395 of file types.h. Referenced by get_cap_name(), get_cap_nr(), strtou32cap(), and u32tostrcap(). |
|
Definition at line 330 of file types.h. Referenced by rsbac_adf_request_daz(), and rsbac_adf_set_attr_daz(). |
|
Definition at line 329 of file types.h. Referenced by rsbac_adf_request_daz(). |
|
|
|
|
|
Definition at line 332 of file types.h. Referenced by register_fd_lists(). |
|
|
Definition at line 348 of file types.h. Referenced by get_attr_fd(). |
|
Definition at line 345 of file types.h. Referenced by rsbac_adf_request_ff(). |
|
Definition at line 339 of file types.h. Referenced by rsbac_adf_request_ff(). |
|
Definition at line 344 of file types.h. Referenced by get_attr_fd(), and rsbac_adf_request_ff(). |
|
Definition at line 343 of file types.h. Referenced by rsbac_adf_request_ff(). |
|
Definition at line 346 of file types.h. Referenced by rsbac_adf_request_ff(). |
|
Definition at line 338 of file types.h. Referenced by rsbac_adf_request_ff(). |
|
Definition at line 340 of file types.h. Referenced by rsbac_adf_request_ff(). |
|
|
|
Definition at line 341 of file types.h. Referenced by rsbac_adf_request_ff(). |
|
Definition at line 409 of file types.h. Referenced by rsbac_adf_request_jail(). |
|
Definition at line 413 of file types.h. Referenced by rsbac_adf_request_jail(). |
|
Definition at line 414 of file types.h. Referenced by rsbac_adf_request_jail(). |
|
Definition at line 415 of file types.h. Referenced by rsbac_adf_request_jail(). |
|
Definition at line 416 of file types.h. Referenced by rsbac_adf_request_jail(). |
|
Definition at line 408 of file types.h. Referenced by rsbac_adf_request_jail(). |
|
|
|
Definition at line 410 of file types.h. Referenced by rsbac_adf_request_jail(). |
|
Definition at line 417 of file types.h. Referenced by rsbac_adf_request_jail(). |
|
Definition at line 411 of file types.h. Referenced by rsbac_adf_set_attr_jail(). |
|
Definition at line 304 of file types.h. Referenced by rsbac_adf_set_attr_mac(). |
|
Definition at line 299 of file types.h. Referenced by auto_read_attr(), auto_read_write_attr(), auto_write_attr(), get_attr_process(), rsbac_adf_set_attr_mac(), rsbac_mac_set_curr_level(), and set_attr_process(). |
|
Definition at line 298 of file types.h. Referenced by auto_read_attr(), auto_read_write_attr(), auto_write_attr(), and rsbac_mac_set_curr_level(). |
|
Definition at line 306 of file types.h. Referenced by rsbac_adf_set_attr_mac(). |
|
|
|
Definition at line 302 of file types.h. Referenced by auto_read_attr(), and auto_read_write_attr(). |
|
Definition at line 300 of file types.h. Referenced by auto_read_attr(), auto_read_write_attr(), auto_write_attr(), rsbac_adf_set_attr_mac(), and rsbac_mac_set_curr_level(). |
|
Definition at line 303 of file types.h. Referenced by auto_read_write_attr(), and auto_write_attr(). |
|
Definition at line 301 of file types.h. Referenced by auto_read_write_attr(), and auto_write_attr(). |
|
|
|
Definition at line 432 of file types.h. Referenced by pax_print_flags(), pax_strtoflags(), and register_fd_lists(). |
|
Definition at line 433 of file types.h. Referenced by pax_print_flags(), pax_strtoflags(), and register_fd_lists(). |
|
Definition at line 431 of file types.h. Referenced by pax_print_flags(), pax_strtoflags(), and register_fd_lists(). |
|
Definition at line 435 of file types.h. Referenced by pax_print_flags(), pax_strtoflags(), and register_fd_lists(). |
|
Definition at line 434 of file types.h. Referenced by pax_print_flags(), pax_strtoflags(), and register_fd_lists(). |
|
Definition at line 436 of file types.h. Referenced by pax_print_flags(), pax_strtoflags(), and register_fd_lists(). |
|
|
|
|
|
Definition at line 115 of file types.h. Referenced by get_attr_user(), rsbac_mac_p_truset_member(), set_attr_user(), sys_rsbac_um_get_group_list(), and sys_rsbac_um_get_user_list(). |
|
Definition at line 160 of file types.h. Referenced by register_user_lists(). |
|
Definition at line 365 of file types.h. Referenced by rsbac_adf_set_attr_auth(), and rsbac_auth_p_capset_member(). |
|
Definition at line 362 of file types.h. Referenced by rsbac_adf_set_attr_auth(), and rsbac_auth_p_capset_member(). |
|
Definition at line 364 of file types.h. Referenced by rsbac_adf_set_attr_auth(), and rsbac_auth_p_capset_member(). |
|
Definition at line 137 of file types.h. Referenced by rsbac_do_init(). |
|
Definition at line 138 of file types.h. Referenced by rsbac_do_init(). |
|
Definition at line 139 of file types.h. Referenced by rsbac_do_init(). |
|
Definition at line 359 of file types.h. Referenced by sys_rsbac_auth_get_f_caplist(), and sys_rsbac_auth_get_p_caplist(). |
|
|
|
Definition at line 363 of file types.h. Referenced by rsbac_auth_p_capset_member(), and sys_rsbac_auth_add_p_cap(). |
|
|
|
Definition at line 361 of file types.h. Referenced by rsbac_adf_set_attr_auth(), and rsbac_auth_p_capset_member(). |
|
|
|
|
|
Definition at line 392 of file types.h. Referenced by rsbac_adf_set_attr_cap(). |
|
|
|
|
|
Definition at line 158 of file types.h. Referenced by register_user_lists(). |
|
Definition at line 350 of file types.h. Referenced by get_attr_fd(), and register_fd_lists(). |
|
|
|
Definition at line 130 of file types.h. Referenced by get_target_name(). |
|
|
|
Definition at line 267 of file types.h. Referenced by devdesctostr(), rsbac_acl_add_to_acl_entry(), rsbac_acl_get_rights(), rsbac_acl_get_single_right(), rsbac_acl_get_tlist(), rsbac_acl_remove_acl(), rsbac_acl_remove_acl_entry(), rsbac_acl_remove_from_acl_entry(), rsbac_acl_set_acl_entry(), and rsbac_acl_set_mask(). |
|
Definition at line 403 of file types.h. Referenced by get_attr_ipc(), and register_ipc_lists(). |
|
|
|
Definition at line 400 of file types.h. Referenced by rsbac_jail_sys_jail(). |
|
|
|
Definition at line 147 of file types.h. Referenced by rsbac_acl_sys_add_to_acl_entry(), rsbac_acl_sys_set_acl_entry(), rsbac_list_add(), rsbac_list_lol_add(), rsbac_list_lol_subadd(), rsbac_ta_list_add_ttl(), rsbac_ta_list_lol_add_ttl(), rsbac_ta_list_lol_subadd_ttl(), rsbac_um_mod_group(), and rsbac_um_mod_user(). |
|
|
|
|
|
Definition at line 317 of file types.h. Referenced by rsbac_init(). |
|
|
|
|
|
|
|
|
|
Definition at line 310 of file types.h. Referenced by set_attr_fd(). |
|
|
|
Definition at line 185 of file types.h. Referenced by get_attr_fd(). |
|
Definition at line 188 of file types.h. Referenced by strtou64mac(), and u64tostrmac(). |
|
Definition at line 181 of file types.h. Referenced by rsbac_adf_set_attr_mac(). |
|
Definition at line 296 of file types.h. Referenced by sys_rsbac_mac_get_f_trulist(), and sys_rsbac_mac_get_p_trulist(). |
|
Definition at line 183 of file types.h. Referenced by rsbac_adf_set_attr_mac(), and rsbac_mac_set_curr_level(). |
|
Definition at line 187 of file types.h. Referenced by strtou64mac(), and u64tostrmac(). |
|
Definition at line 309 of file types.h. Referenced by rsbac_adf_set_attr_mac(), rsbac_init(), and set_attr_process(). |
|
Definition at line 308 of file types.h. Referenced by set_attr_user(). |
|
Definition at line 110 of file types.h. Referenced by rsbac_um_hash(). |
|
|
|
|
Definition at line 109 of file types.h. Referenced by get_target_name(), rsbac_acl_sys_group(), rsbac_adf_request_int(), rsbac_adf_set_attr_res(), rsbac_list_write_buffers(), rsbac_list_write_lol_buffers(), rsbac_um_get_gm_user_list(), rsbac_um_get_group_list(), and rsbac_um_get_user_list(). |
|
Definition at line 116 of file types.h. Referenced by rsbac_acl_add_to_acl_entry(), rsbac_acl_get_mask(), rsbac_acl_get_rights(), rsbac_acl_get_single_right(), rsbac_acl_get_tlist(), rsbac_acl_remove_acl(), rsbac_acl_remove_acl_entry(), rsbac_acl_remove_from_acl_entry(), rsbac_acl_set_acl_entry(), and rsbac_acl_set_mask(). |
|
|
|
|
|
|
Definition at line 440 of file types.h. Referenced by get_attr_process(), pax_strtoflags(), and set_attr_fd(). |
|
Definition at line 439 of file types.h. Referenced by get_attr_fd(), and register_fd_lists(). |
|
Definition at line 283 of file types.h. Referenced by rsbac_acl_check_right(), and rsbac_init_rc(). |
|
Definition at line 450 of file types.h. Referenced by get_res_name(), get_res_nr(), and rsbac_adf_set_attr_res(). |
|
Definition at line 451 of file types.h. Referenced by get_res_nr(). |
|
|
|
Definition at line 213 of file types.h. Referenced by rsbac_adf_request_jail(). |
|
|
|
Definition at line 156 of file types.h. Referenced by register_user_lists(). |
|
Definition at line 151 of file types.h. Referenced by register_user_lists(), and rsbac_init(). |
|
Definition at line 159 of file types.h. Referenced by register_user_lists(). |
|
Definition at line 17 of file types.h. Referenced by rsbac_do_init(). |
|
|
|
|
|
|
|
|
|
Definition at line 21 of file types.h. Referenced by sys_rsbac(). |
|
Definition at line 265 of file types.h. Referenced by strtodevdesc(), sys_rsbac_acl_get_mask_n(), sys_rsbac_acl_get_rights_n(), sys_rsbac_acl_get_tlist_n(), and sys_rsbac_acl_n(). |
|
Definition at line 171 of file types.h. Referenced by get_attr_fd(). |
|
Definition at line 168 of file types.h. Referenced by rsbac_adf_set_attr_mac(), and rsbac_mac_set_curr_level(). |
|
Definition at line 169 of file types.h. Referenced by rsbac_adf_set_attr_mac(). |
|
Definition at line 172 of file types.h. Referenced by rsbac_mac_set_curr_level(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 543 of file types.h. 00543 {NOT_GRANTED,GRANTED,DO_NOT_CARE,UNDEFINED};
|
|
Definition at line 482 of file types.h. 00482 { 00483 R_ADD_TO_KERNEL, 00484 R_ALTER, 00485 R_APPEND_OPEN, 00486 R_CHANGE_GROUP, 00487 R_CHANGE_OWNER, 00488 R_CHDIR, 00489 R_CLONE, 00490 R_CLOSE, 00491 R_CREATE, 00492 R_DELETE, 00493 R_EXECUTE, 00494 R_GET_PERMISSIONS_DATA, 00495 R_GET_STATUS_DATA, 00496 R_LINK_HARD, 00497 R_MODIFY_ACCESS_DATA, 00498 R_MODIFY_ATTRIBUTE, 00499 R_MODIFY_PERMISSIONS_DATA, 00500 R_MODIFY_SYSTEM_DATA, 00501 R_MOUNT, 00502 R_READ, 00503 R_READ_ATTRIBUTE, 00504 R_READ_WRITE_OPEN, 00505 R_READ_OPEN, 00506 R_REMOVE_FROM_KERNEL, 00507 R_RENAME, 00508 R_SEARCH, 00509 R_SEND_SIGNAL, 00510 R_SHUTDOWN, 00511 R_SWITCH_LOG, 00512 R_SWITCH_MODULE, 00513 R_TERMINATE, 00514 R_TRACE, 00515 R_TRUNCATE, 00516 R_UMOUNT, 00517 R_WRITE, 00518 R_WRITE_OPEN, 00519 R_MAP_EXEC, 00520 R_BIND, 00521 R_LISTEN, 00522 R_ACCEPT, 00523 R_CONNECT, 00524 R_SEND, 00525 R_RECEIVE, 00526 R_NET_SHUTDOWN, 00527 R_CHANGE_DAC_EFF_OWNER, 00528 R_CHANGE_DAC_FS_OWNER, 00529 R_CHANGE_DAC_EFF_GROUP, 00530 R_CHANGE_DAC_FS_GROUP, 00531 R_IOCTL, 00532 R_LOCK, 00533 R_NONE 00534 };
|
|
Definition at line 599 of file types.h. 00600 { 00601 A_pseudo, 00602 A_security_level, 00603 A_initial_security_level, 00604 A_local_sec_level, 00605 A_remote_sec_level, 00606 A_min_security_level, 00607 A_mac_categories, 00608 A_mac_initial_categories, 00609 A_local_mac_categories, 00610 A_remote_mac_categories, 00611 A_mac_min_categories, 00612 A_mac_user_flags, 00613 A_mac_process_flags, 00614 A_mac_file_flags, 00615 A_system_role, 00616 A_mac_role, 00617 A_daz_role, 00618 A_ff_role, 00619 A_auth_role, 00620 A_cap_role, 00621 A_jail_role, 00622 A_pax_role, 00623 A_current_sec_level, 00624 A_mac_curr_categories, 00625 A_min_write_open, 00626 A_min_write_categories, 00627 A_max_read_open, 00628 A_max_read_categories, 00629 A_mac_auto, 00630 A_mac_check, 00631 A_mac_prop_trusted, 00632 A_pm_role, 00633 A_pm_process_type, 00634 A_pm_current_task, 00635 A_pm_object_class, 00636 A_local_pm_object_class, 00637 A_remote_pm_object_class, 00638 A_pm_ipc_purpose, 00639 A_local_pm_ipc_purpose, 00640 A_remote_pm_ipc_purpose, 00641 A_pm_object_type, 00642 A_local_pm_object_type, 00643 A_remote_pm_object_type, 00644 A_pm_program_type, 00645 A_pm_tp, 00646 A_pm_task_set, 00647 A_daz_scanned, 00648 A_daz_scanner, 00649 A_ff_flags, 00650 A_rc_type, 00651 A_local_rc_type, 00652 A_remote_rc_type, 00653 A_rc_type_fd, 00654 A_rc_type_nt, 00655 A_rc_force_role, 00656 A_rc_initial_role, 00657 A_rc_role, 00658 A_rc_def_role, 00659 A_auth_may_setuid, 00660 A_auth_may_set_cap, 00661 A_auth_learn, 00662 A_min_caps, 00663 A_max_caps, 00664 A_max_caps_user, 00665 A_max_caps_program, 00666 A_jail_id, 00667 A_jail_ip, 00668 A_jail_flags, 00669 A_jail_max_caps, 00670 A_jail_scd_get, 00671 A_jail_scd_modify, 00672 A_pax_flags, 00673 A_res_role, 00674 A_res_min, 00675 A_res_max, 00676 A_log_array_low, 00677 A_local_log_array_low, 00678 A_remote_log_array_low, 00679 A_log_array_high, 00680 A_local_log_array_high, 00681 A_remote_log_array_high, 00682 A_log_program_based, 00683 A_log_user_based, 00684 A_symlink_add_remote_ip, 00685 A_symlink_add_uid, 00686 A_symlink_add_mac_level, 00687 A_symlink_add_rc_role, 00688 A_linux_dac_disable, 00689 A_cap_process_hiding, 00690 A_fake_root_uid, 00691 A_audit_uid, 00692 A_auid_exempt, 00693 A_auth_last_auth, 00694 A_remote_ip, 00695 #ifdef __KERNEL__ 00696 /* adf-request helpers */ 00697 A_owner, 00698 A_group, 00699 A_signal, 00700 A_mode, 00701 A_nlink, 00702 A_switch_target, 00703 A_mod_name, 00704 A_request, 00705 A_trace_request, 00706 A_auth_add_f_cap, 00707 A_auth_remove_f_cap, 00708 A_auth_get_caplist, 00709 A_prot_bits, 00710 A_internal, 00711 /* used with CREATE on DIR */ 00712 A_create_data, 00713 A_new_object, 00714 A_rlimit, 00715 A_new_dir_dentry_p, 00716 A_auth_program_file, 00717 A_auth_start_uid, 00718 A_auth_start_euid, 00719 A_auth_start_gid, 00720 A_auth_start_egid, 00721 A_acl_learn, 00722 A_priority, 00723 A_pgid, 00724 A_kernel_thread, 00725 A_open_flag, 00726 A_reboot_cmd, 00727 A_setsockopt_level, 00728 A_ioctl_cmd, 00729 A_f_mode, 00730 #endif 00731 A_none};
|
|
Definition at line 373 of file types.h. 00373 {ACT_real, ACT_eff, ACT_fs, 00374 ACT_group_real, ACT_group_eff, ACT_group_fs, 00375 ACT_none};
|
|
Definition at line 378 of file types.h. 00378 {AMS_off, AMS_full, AMS_last_auth_only, 00379 AMS_last_auth_and_gid, AMS_none};
|
|
Definition at line 387 of file types.h. 00387 {PH_off, PH_from_other_users, PH_full, 00388 PH_none};
|
|
Definition at line 215 of file types.h. 00215 {D_block, D_char, D_block_major, D_char_major, D_none};
|
|
Definition at line 200 of file types.h. 00200 {FR_off, FR_uid_only, FR_euid_only, FR_both, 00201 FR_none};
|
|
Definition at line 218 of file types.h.
|
|
Definition at line 226 of file types.h. 00226 {LDD_false, LDD_true, LDD_inherit, LDD_none};
|
|
Definition at line 278 of file types.h. 00278 {LL_none, LL_denied, LL_full, LL_request, LL_invalid};
|
|
Definition at line 320 of file types.h. 00320 {MA_no, MA_yes, MA_inherit};
|
|
Definition at line 173 of file types.h. 00173 {SL_unclassified, SL_confidential, SL_secret, 00174 SL_top_secret, SL_old_rsbac_internal, 00175 SL_old_inherit, SL_old_none};
|
|
Definition at line 204 of file types.h. 00204 {ST_time_strucs, ST_clock, ST_host_id, 00205 ST_net_id, ST_ioports, ST_rlimit, 00206 ST_swap, ST_syslog, ST_rsbac, ST_rsbaclog, 00207 ST_other, ST_kmem, ST_network, ST_firewall, 00208 ST_priority, ST_sysfs, ST_rsbac_remote_log, 00209 ST_quota, ST_sysctl, ST_nfsd, ST_ksyms, 00210 ST_mlock, ST_capability, ST_none};
|
|
Definition at line 550 of file types.h. 00550 {GEN,MAC,PM,DAZ,FF,RC,AUTH,REG,ACL,CAP,JAIL, 00551 RES,PAX,SOFTMODE,DAC_DISABLE,UM,FREEZE,SW_NONE};
|
|
Definition at line 195 of file types.h. 00195 {SR_user, SR_security_officer, SR_administrator, 00196 SR_auditor, SR_none};
|
|
Definition at line 561 of file types.h. 00561 {T_FILE, T_DIR, T_FIFO, T_SYMLINK, T_DEV, T_IPC, T_SCD, T_USER, T_PROCESS, 00562 T_NETDEV, T_NETTEMP, T_NETOBJ, T_NETTEMP_NT, T_GROUP, 00563 T_FD, 00564 T_NONE};
|
|
Definition at line 255 of file types.h. References rsbac_dev_desc_t::major, rsbac_dev_desc_t::minor, and rsbac_dev_desc_t::type. 00256 { 00257 struct rsbac_dev_desc_t dev_desc; 00258 00259 dev_desc.type = type; 00260 dev_desc.major = major; 00261 dev_desc.minor = minor; 00262 return dev_desc; 00263 }
|