#include <linux/string.h>
#include <rsbac/types.h>
#include <rsbac/aci.h>
#include <rsbac/auth.h>
#include <rsbac/adf_main.h>
#include <rsbac/error.h>
#include <rsbac/helpers.h>
#include <rsbac/getname.h>
#include <rsbac/debug.h>
Go to the source code of this file.
Functions | |
static int | rsbac_replace_auth_cap (rsbac_pid_t caller_pid, enum rsbac_auth_cap_type_t cap_type, rsbac_uid_t from, rsbac_uid_t to) |
enum rsbac_adf_req_ret_t | rsbac_adf_request_auth (enum rsbac_adf_request_t request, rsbac_pid_t caller_pid, enum rsbac_target_t target, union rsbac_target_id_t tid, enum rsbac_attribute_t attr, union rsbac_attribute_value_t attr_val, rsbac_uid_t owner) |
int | rsbac_adf_set_attr_auth (enum rsbac_adf_request_t request, rsbac_pid_t caller_pid, enum rsbac_target_t target, union rsbac_target_id_t tid, enum rsbac_target_t new_target, union rsbac_target_id_t new_tid, enum rsbac_attribute_t attr, union rsbac_attribute_value_t attr_val, rsbac_uid_t owner) |
|
|
|
Definition at line 30 of file auth_main.c. References rsbac_auth_cap_range_t::first, rsbac_auth_cap_range_t::last, rsbac_auth_add_to_p_capset(), rsbac_auth_p_capset_member(), rsbac_auth_remove_from_p_capset(), and RSBAC_EWRITEFAILED. Referenced by rsbac_adf_set_attr_auth(). |