Home
last modified time | relevance | path

Searched refs:context (Results 1 – 17 of 17) sorted by relevance

/security/selinux/ss/
A Dmls.h27 int mls_compute_context_len(struct policydb *p, struct context *context);
28 void mls_sid_to_context(struct policydb *p, struct context *context,
35 struct context *context, struct sidtab *s, u32 def_sid);
40 int mls_range_set(struct context *context, struct mls_range *range);
43 struct context *oldc, struct context *newc);
57 int mls_export_netlbl_cat(struct policydb *p, struct context *context,
59 int mls_import_netlbl_cat(struct policydb *p, struct context *context,
63 struct context *context, in mls_export_netlbl_lvl() argument
69 struct context *context, in mls_import_netlbl_lvl() argument
75 struct context *context, in mls_export_netlbl_cat() argument
[all …]
A Dmls.c32 int mls_compute_context_len(struct policydb *p, struct context *context) in mls_compute_context_len() argument
86 void mls_sid_to_context(struct policydb *p, struct context *context, in mls_sid_to_context() argument
231 struct context *context, struct sidtab *s, u32 def_sid) in mls_context_to_sid() argument
339 context->range.level[1].sens = context->range.level[0].sens; in mls_context_to_sid()
379 int mls_range_set(struct context *context, struct mls_range *range) in mls_range_set() argument
440 struct context *oldc, struct context *newc) in mls_convert_context()
553 void mls_export_netlbl_lvl(struct policydb *p, struct context *context, in mls_export_netlbl_lvl() argument
581 context->range.level[1].sens = context->range.level[0].sens; in mls_import_netlbl_lvl()
595 int mls_export_netlbl_cat(struct policydb *p, struct context *context, in mls_export_netlbl_cat() argument
624 int mls_import_netlbl_cat(struct policydb *p, struct context *context, in mls_import_netlbl_cat() argument
[all …]
A Dcontext.h28 struct context { struct
37 static inline void mls_context_init(struct context *c) in mls_context_init()
43 const struct context *src) in mls_context_cpy()
64 const struct context *src) in mls_context_cpy_low()
85 const struct context *src) in mls_context_cpy_high()
103 const struct context *c1, in mls_context_glblub()
104 const struct context *c2) in mls_context_glblub()
136 const struct context *c2) in mls_context_equal()
151 static inline void context_init(struct context *c) in context_init()
156 static inline int context_cpy(struct context *dst, const struct context *src) in context_cpy()
[all …]
A Dsidtab.c60 static u32 context_to_sid(struct sidtab *s, struct context *context, u32 hash) in context_to_sid() argument
69 if (context_equal(&entry->context, context)) { in context_to_sid()
78 int sidtab_set_initial(struct sidtab *s, u32 sid, struct context *context) in sidtab_set_initial() argument
89 rc = context_cpy(&isid->entry.context, context); in sidtab_set_initial()
268 int sidtab_context_to_sid(struct sidtab *s, struct context *context, u32 *sid) in sidtab_context_to_sid() argument
313 rc = context_cpy(&dst->context, context); in sidtab_context_to_sid()
333 &dst_convert->context, in sidtab_context_to_sid()
347 if (context->len) in sidtab_context_to_sid()
349 context->str); in sidtab_context_to_sid()
570 if (entry->context.len) in sidtab_sid2str_put()
[all …]
A Dsidtab.h24 struct context context; member
108 int sidtab_set_initial(struct sidtab *s, u32 sid, struct context *context);
112 static inline struct context *sidtab_search(struct sidtab *s, u32 sid) in sidtab_search()
116 return entry ? &entry->context : NULL; in sidtab_search()
119 static inline struct context *sidtab_search_force(struct sidtab *s, u32 sid) in sidtab_search_force()
123 return entry ? &entry->context : NULL; in sidtab_search_force()
135 int sidtab_context_to_sid(struct sidtab *s, struct context *context, u32 *sid);
A Dservices.c79 struct context *context,
272 struct context *c; in constraint_expr_eval()
818 &nentry->context, &tentry->context, in security_compute_validatetrans()
897 if (old_entry->context.type == new_entry->context.type) in security_bounded_transition()
1262 struct context *context, in context_struct_to_string() argument
1271 if (context->len) { in context_struct_to_string()
1560 struct context context; in security_context_to_sid_core() local
1603 context.str = str; in security_context_to_sid_core()
1611 if (context.str) { in security_context_to_sid_core()
2028 struct context *context) in convert_context_handle_invalid_context() argument
[all …]
A Dservices.h44 struct context *oldc, struct context *newc,
A Dpolicydb.h201 struct context context[2]; /* security context(s) */ member
324 extern int policydb_context_isvalid(struct policydb *p, struct context *c);
A Dcontext.c14 u32 context_compute_hash(const struct context *c) in context_compute_hash()
A Dpolicydb.c376 context_destroy(&c->context[0]); in ocontext_destroy()
377 context_destroy(&c->context[1]); in ocontext_destroy()
923 &c->context[0]); in policydb_load_isids()
3334 rc = context_write(p, &c->context[0], fp); in ocontext_write()
3348 rc = context_write(p, &c->context[0], fp); in ocontext_write()
3351 rc = context_write(p, &c->context[1], fp); in ocontext_write()
3362 rc = context_write(p, &c->context[0], fp); in ocontext_write()
3372 rc = context_write(p, &c->context[0], fp); in ocontext_write()
3386 rc = context_write(p, &c->context[0], fp); in ocontext_write()
3402 rc = context_write(p, &c->context[0], fp); in ocontext_write()
[all …]
/security/apparmor/
A Dsecid.c64 len = aa_label_asxprint(&cp->context, root_ns, label, in apparmor_label_to_secctx()
112 kfree(cp->context); in apparmor_release_secctx()
113 cp->context = NULL; in apparmor_release_secctx()
/security/keys/trusted-keys/
A Dtrusted_tpm2.c142 int tpm2_key_parent(void *context, size_t hdrlen, in tpm2_key_parent() argument
146 struct tpm2_key_context *ctx = context; in tpm2_key_parent()
159 int tpm2_key_type(void *context, size_t hdrlen, in tpm2_key_type() argument
177 int tpm2_key_pub(void *context, size_t hdrlen, in tpm2_key_pub() argument
181 struct tpm2_key_context *ctx = context; in tpm2_key_pub()
189 int tpm2_key_priv(void *context, size_t hdrlen, in tpm2_key_priv() argument
193 struct tpm2_key_context *ctx = context; in tpm2_key_priv()
/security/selinux/
A DKconfig62 int "SELinux SID to context string translation cache size"
66 This option defines the size of the internal SID -> context string
67 cache, which improves the performance of context to string
A Dhooks.c407 A(context, true),
1081 kfree(context); in show_sid()
1361 char *context; in inode_doinit_use_xattr() local
1367 if (!context) in inode_doinit_use_xattr()
1373 kfree(context); in inode_doinit_use_xattr()
1382 if (!context) in inode_doinit_use_xattr()
1390 kfree(context); in inode_doinit_use_xattr()
1414 kfree(context); in inode_doinit_use_xattr()
2934 char *context; in selinux_inode_init_security() local
3699 char *context; in selinux_kernfs_init_security() local
[all …]
A DMakefile20 ss/policydb.o ss/services.o ss/conditional.o ss/mls.o ss/context.o
/security/keys/
A Dkeyctl.c1567 char *context; in keyctl_get_security() local
1589 ret = security_key_getsecurity(key, &context); in keyctl_get_security()
1603 if (copy_to_user(buffer, context, buflen) != 0) in keyctl_get_security()
1607 kfree(context); in keyctl_get_security()
/security/smack/
A Dsmack_lsm.c4794 cp->context = skp->smk_known; in smack_to_secctx()
4867 cp->context = skp->smk_known; in smack_inode_getsecctx()

Completed in 54 milliseconds