/Linux-v5.4/security/integrity/evm/ |
D | evm_main.c | 129 const char *xattr_name, in evm_verify_hmac() argument 175 rc = evm_calc_hmac(dentry, xattr_name, xattr_value, in evm_verify_hmac() 188 rc = evm_calc_hash(dentry, xattr_name, xattr_value, in evm_verify_hmac() 205 evm_update_evmxattr(dentry, xattr_name, in evm_verify_hmac() 267 const char *xattr_name, in evm_verifyxattr() argument 271 if (!evm_key_loaded() || !evm_protected_xattr(xattr_name)) in evm_verifyxattr() 279 return evm_verify_hmac(dentry, xattr_name, xattr_value, in evm_verifyxattr() 312 static int evm_protect_xattr(struct dentry *dentry, const char *xattr_name, in evm_protect_xattr() argument 317 if (strcmp(xattr_name, XATTR_NAME_EVM) == 0) { in evm_protect_xattr() 320 } else if (!evm_protected_xattr(xattr_name)) { in evm_protect_xattr() [all …]
|
D | evm_crypto.c | 302 int evm_update_evmxattr(struct dentry *dentry, const char *xattr_name, in evm_update_evmxattr() argument 320 rc = evm_calc_hmac(dentry, xattr_name, xattr_value, in evm_update_evmxattr()
|
/Linux-v5.4/fs/hfsplus/ |
D | xattr_security.c | 40 char *xattr_name; in hfsplus_initxattrs() local 43 xattr_name = kmalloc(NLS_MAX_CHARSET_SIZE * HFSPLUS_ATTR_MAX_STRLEN + 1, in hfsplus_initxattrs() 45 if (!xattr_name) in hfsplus_initxattrs() 52 strcpy(xattr_name, XATTR_SECURITY_PREFIX); in hfsplus_initxattrs() 53 strcpy(xattr_name + in hfsplus_initxattrs() 55 memset(xattr_name + in hfsplus_initxattrs() 58 err = __hfsplus_setxattr(inode, xattr_name, in hfsplus_initxattrs() 63 kfree(xattr_name); in hfsplus_initxattrs()
|
D | xattr.c | 394 static int name_len(const char *xattr_name, int xattr_name_len) in name_len() argument 398 if (!is_known_namespace(xattr_name)) in name_len() 404 static int copy_name(char *buffer, const char *xattr_name, int name_len) in copy_name() argument 409 if (!is_known_namespace(xattr_name)) { in copy_name() 415 strncpy(buffer + offset, xattr_name, name_len); in copy_name() 426 char *xattr_name; in hfsplus_setxattr() local 429 xattr_name = kmalloc(NLS_MAX_CHARSET_SIZE * HFSPLUS_ATTR_MAX_STRLEN + 1, in hfsplus_setxattr() 431 if (!xattr_name) in hfsplus_setxattr() 433 strcpy(xattr_name, prefix); in hfsplus_setxattr() 434 strcpy(xattr_name + prefixlen, name); in hfsplus_setxattr() [all …]
|
/Linux-v5.4/include/linux/ |
D | evm.h | 20 const char *xattr_name, 29 const char *xattr_name, 32 extern int evm_inode_removexattr(struct dentry *dentry, const char *xattr_name); 34 const char *xattr_name); 55 const char *xattr_name, in evm_verifyxattr() argument 81 const char *xattr_name, in evm_inode_post_setxattr() argument 89 const char *xattr_name) in evm_inode_removexattr() argument 95 const char *xattr_name) in evm_inode_post_removexattr() argument
|
D | ima.h | 106 extern int ima_inode_setxattr(struct dentry *dentry, const char *xattr_name, 108 extern int ima_inode_removexattr(struct dentry *dentry, const char *xattr_name); 121 const char *xattr_name, in ima_inode_setxattr() argument 129 const char *xattr_name) in ima_inode_removexattr() argument
|
/Linux-v5.4/fs/btrfs/ |
D | props.c | 19 const char *xattr_name; member 52 if (!strcmp(h->xattr_name, name)) in find_prop_handler() 87 ret = btrfs_setxattr(trans, inode, handler->xattr_name, in btrfs_set_prop() 98 ret = btrfs_setxattr(trans, inode, handler->xattr_name, value, in btrfs_set_prop() 104 btrfs_setxattr(trans, inode, handler->xattr_name, NULL, in btrfs_set_prop() 238 handler->xattr_name, btrfs_ino(BTRFS_I(inode)), in inode_prop_iterator() 315 .xattr_name = XATTR_BTRFS_PREFIX "compression", 372 ret = btrfs_setxattr(trans, inode, h->xattr_name, value, in inherit_props() 377 btrfs_setxattr(trans, inode, h->xattr_name, in inherit_props() 444 u64 h = btrfs_name_hash(p->xattr_name, strlen(p->xattr_name)); in btrfs_props_init()
|
/Linux-v5.4/security/integrity/ima/ |
D | ima_appraise.c | 482 static int ima_protect_xattr(struct dentry *dentry, const char *xattr_name, in ima_protect_xattr() argument 485 if (strcmp(xattr_name, XATTR_NAME_IMA) == 0) { in ima_protect_xattr() 511 int ima_inode_setxattr(struct dentry *dentry, const char *xattr_name, in ima_inode_setxattr() argument 517 result = ima_protect_xattr(dentry, xattr_name, xattr_value, in ima_inode_setxattr() 529 int ima_inode_removexattr(struct dentry *dentry, const char *xattr_name) in ima_inode_removexattr() argument 533 result = ima_protect_xattr(dentry, xattr_name, NULL, 0); in ima_inode_removexattr()
|
/Linux-v5.4/fs/cifs/ |
D | cifspdu.h | 2759 char xattr_name[0]; member
|