Home
last modified time | relevance | path

Searched refs:xattr (Results 1 – 10 of 10) sorted by relevance

/security/integrity/evm/
A Devm_secfs.c132 struct xattr_list *xattr; in evm_read_xattrs() local
142 if (!xattr->enabled) in evm_read_xattrs()
155 if (!xattr->enabled) in evm_read_xattrs()
203 if (!xattr) { in evm_write_xattrs()
208 xattr->enabled = true; in evm_write_xattrs()
210 if (IS_ERR(xattr->name)) { in evm_write_xattrs()
212 xattr->name = NULL; in evm_write_xattrs()
217 len = strlen(xattr->name); in evm_write_xattrs()
272 if (xattr) { in evm_write_xattrs()
273 kfree(xattr->name); in evm_write_xattrs()
[all …]
A Devm_crypto.c228 struct xattr_list *xattr; in evm_calc_hmac_or_hash() local
251 if (strcmp(xattr->name, XATTR_NAME_IMA) == 0) in evm_calc_hmac_or_hash()
262 && !strcmp(xattr->name, req_xattr_name)) { in evm_calc_hmac_or_hash()
284 xattr->name, NULL, 0); in evm_calc_hmac_or_hash()
287 dentry->d_name.name, xattr->name, size, in evm_calc_hmac_or_hash()
388 data.hdr.xattr.sha1.type = EVM_XATTR_HMAC; in evm_update_evmxattr()
391 &data.hdr.xattr.data[1], in evm_update_evmxattr()
403 const struct xattr *xattr; in evm_init_hmac() local
411 for (xattr = xattrs; xattr->name; xattr++) { in evm_init_hmac()
412 if (!evm_protected_xattr(xattr->name)) in evm_init_hmac()
[all …]
A Devm_posix_acl.c12 int posix_xattr_acl(const char *xattr) in posix_xattr_acl() argument
14 int xattr_len = strlen(xattr); in posix_xattr_acl()
17 && (strncmp(XATTR_NAME_POSIX_ACL_ACCESS, xattr, xattr_len) == 0)) in posix_xattr_acl()
20 && (strncmp(XATTR_NAME_POSIX_ACL_DEFAULT, xattr, xattr_len) == 0)) in posix_xattr_acl()
A Devm_main.c134 struct xattr_list *xattr; in evm_find_protected_xattrs() local
304 struct xattr_list *xattr; in evm_protected_xattr_common() local
308 if (!all_xattrs && !xattr->enabled) in evm_protected_xattr_common()
311 if ((strlen(xattr->name) == namelen) in evm_protected_xattr_common()
354 struct xattr_list *xattr; in evm_read_protected_xattrs() local
359 xattr->name, NULL, 0); in evm_read_protected_xattrs()
367 size = strlen(xattr->name) + 1; in evm_read_protected_xattrs()
1018 struct xattr *xattr, *evm_xattr; in evm_inode_init_security() local
1030 for (xattr = xattrs; xattr->name; xattr++) { in evm_inode_init_security()
1031 if (evm_protected_xattr(xattr->name)) in evm_inode_init_security()
[all …]
A Devm.h84 int evm_init_hmac(struct inode *inode, const struct xattr *xattrs,
/security/integrity/ima/
A Dima_appraise.c95 iint->ima_hash->xattr.sha1.type = IMA_XATTR_DIGEST; in ima_fix_xattr()
98 iint->ima_hash->xattr.ng.type = IMA_XATTR_DIGEST_NG; in ima_fix_xattr()
99 iint->ima_hash->xattr.ng.algo = algo; in ima_fix_xattr()
102 &iint->ima_hash->xattr.data[offset], in ima_fix_xattr()
103 (sizeof(iint->ima_hash->xattr) - offset) + in ima_fix_xattr()
/security/integrity/
A Dintegrity.h66 } xattr;
/security/smack/
A Dsmack_lsm.c977 struct xattr *xattrs, int *xattr_count) in smack_inode_init_security()
984 struct xattr *xattr = lsm_get_xattr_slot(xattrs, xattr_count); in smack_inode_init_security() local
1007 struct xattr *xattr_transmute; in smack_inode_init_security()
1035 if (xattr) { in smack_inode_init_security()
1036 xattr->value = kstrdup(isp->smk_known, GFP_NOFS); in smack_inode_init_security()
1037 if (!xattr->value) in smack_inode_init_security()
1040 xattr->value_len = strlen(isp->smk_known); in smack_inode_init_security()
1041 xattr->name = XATTR_SMACK_SUFFIX; in smack_inode_init_security()
/security/selinux/
A Dhooks.c2926 struct xattr *xattrs, int *xattr_count) in selinux_inode_init_security()
2930 struct xattr *xattr = lsm_get_xattr_slot(xattrs, xattr_count); in selinux_inode_init_security() local
2956 if (xattr) { in selinux_inode_init_security()
2961 xattr->value = context; in selinux_inode_init_security()
2962 xattr->value_len = clen; in selinux_inode_init_security()
2963 xattr->name = XATTR_SELINUX_SUFFIX; in selinux_inode_init_security()
/security/
A Dsecurity.c1818 struct xattr *new_xattrs = NULL; in security_inode_init_security()

Completed in 45 milliseconds