#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 }
|
1.4.2