Home
last modified time | relevance | path

Searched refs:scontext (Results 1 – 6 of 6) sorted by relevance

/linux-4.4.14/security/selinux/ss/
Dservices.c92 static int context_struct_to_string(struct context *context, char **scontext,
95 static void context_struct_compute_av(struct context *scontext,
272 static int constraint_expr_eval(struct context *scontext, in constraint_expr_eval() argument
306 val1 = scontext->user; in constraint_expr_eval()
310 val1 = scontext->type; in constraint_expr_eval()
314 val1 = scontext->role; in constraint_expr_eval()
338 l1 = &(scontext->range.level[0]); in constraint_expr_eval()
342 l1 = &(scontext->range.level[0]); in constraint_expr_eval()
346 l1 = &(scontext->range.level[1]); in constraint_expr_eval()
350 l1 = &(scontext->range.level[1]); in constraint_expr_eval()
[all …]
Dmls.c89 char **scontext) in mls_sid_to_context() argument
99 scontextp = *scontext; in mls_sid_to_context()
156 *scontext = scontextp; in mls_sid_to_context()
236 char **scontext, in mls_context_to_sid() argument
250 *scontext += strlen(*scontext) + 1; in mls_context_to_sid()
273 scontextp = p = *scontext; in mls_context_to_sid()
365 *scontext = ++p; in mls_context_to_sid()
505 int mls_compute_sid(struct context *scontext, in mls_compute_sid() argument
523 rtr.source_type = scontext->type; in mls_compute_sid()
538 return mls_context_cpy_low(newcontext, scontext); in mls_compute_sid()
[all …]
Dmls.h28 void mls_sid_to_context(struct context *context, char **scontext);
35 char **scontext,
48 int mls_compute_sid(struct context *scontext,
/linux-4.4.14/security/selinux/include/
Dsecurity.h161 int security_sid_to_context(u32 sid, char **scontext,
164 int security_sid_to_context_force(u32 sid, char **scontext, u32 *scontext_len);
166 int security_context_to_sid(const char *scontext, u32 scontext_len,
169 int security_context_str_to_sid(const char *scontext, u32 *out_sid, gfp_t gfp);
171 int security_context_to_sid_default(const char *scontext, u32 scontext_len,
174 int security_context_to_sid_force(const char *scontext, u32 scontext_len,
/linux-4.4.14/security/selinux/
Davc.c149 char *scontext; in avc_dump_query() local
152 rc = security_sid_to_context(ssid, &scontext, &scontext_len); in avc_dump_query()
156 audit_log_format(ab, "scontext=%s", scontext); in avc_dump_query()
157 kfree(scontext); in avc_dump_query()
160 rc = security_sid_to_context(tsid, &scontext, &scontext_len); in avc_dump_query()
164 audit_log_format(ab, " tcontext=%s", scontext); in avc_dump_query()
165 kfree(scontext); in avc_dump_query()
Dhooks.c4501 char *scontext; in selinux_socket_getpeersec_stream() local
4512 err = security_sid_to_context(peer_sid, &scontext, &scontext_len); in selinux_socket_getpeersec_stream()
4521 if (copy_to_user(optval, scontext, scontext_len)) in selinux_socket_getpeersec_stream()
4527 kfree(scontext); in selinux_socket_getpeersec_stream()