Lines Matching refs:xattr_name
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()
321 if (!posix_xattr_acl(xattr_name)) in evm_protect_xattr()
371 int evm_inode_setxattr(struct dentry *dentry, const char *xattr_name, in evm_inode_setxattr() argument
382 if (strcmp(xattr_name, XATTR_NAME_EVM) == 0) { in evm_inode_setxattr()
389 return evm_protect_xattr(dentry, xattr_name, xattr_value, in evm_inode_setxattr()
401 int evm_inode_removexattr(struct dentry *dentry, const char *xattr_name) in evm_inode_removexattr() argument
409 return evm_protect_xattr(dentry, xattr_name, NULL, 0); in evm_inode_removexattr()
434 void evm_inode_post_setxattr(struct dentry *dentry, const char *xattr_name, in evm_inode_post_setxattr() argument
437 if (!evm_key_loaded() || (!evm_protected_xattr(xattr_name) in evm_inode_post_setxattr()
438 && !posix_xattr_acl(xattr_name))) in evm_inode_post_setxattr()
443 evm_update_evmxattr(dentry, xattr_name, xattr_value, xattr_value_len); in evm_inode_post_setxattr()
456 void evm_inode_post_removexattr(struct dentry *dentry, const char *xattr_name) in evm_inode_post_removexattr() argument
458 if (!evm_key_loaded() || !evm_protected_xattr(xattr_name)) in evm_inode_post_removexattr()
463 evm_update_evmxattr(dentry, xattr_name, NULL, 0); in evm_inode_post_removexattr()