Searched refs:xattr_name (Results 1 – 3 of 3) sorted by relevance
/security/integrity/evm/ |
D | evm_main.c | 174 const char *xattr_name, in evm_verify_hmac() argument 220 rc = evm_calc_hmac(dentry, xattr_name, xattr_value, in evm_verify_hmac() 241 rc = evm_calc_hash(dentry, xattr_name, xattr_value, in evm_verify_hmac() 258 evm_update_evmxattr(dentry, xattr_name, in evm_verify_hmac() 410 const char *xattr_name, in evm_verifyxattr() argument 414 if (!evm_key_loaded() || !evm_protected_xattr(xattr_name)) in evm_verifyxattr() 422 return evm_verify_hmac(dentry, xattr_name, xattr_value, in evm_verifyxattr() 456 struct dentry *dentry, const char *xattr_name, in evm_xattr_acl_change() argument 505 struct dentry *dentry, const char *xattr_name, in evm_xattr_change() argument 511 if (posix_xattr_acl(xattr_name)) in evm_xattr_change() [all …]
|
D | evm_crypto.c | 356 int evm_update_evmxattr(struct dentry *dentry, const char *xattr_name, in evm_update_evmxattr() argument 374 rc = evm_calc_hmac(dentry, xattr_name, xattr_value, in evm_update_evmxattr()
|
/security/integrity/ima/ |
D | ima_appraise.c | 552 static int ima_protect_xattr(struct dentry *dentry, const char *xattr_name, in ima_protect_xattr() argument 555 if (strcmp(xattr_name, XATTR_NAME_IMA) == 0) { in ima_protect_xattr() 641 int ima_inode_setxattr(struct dentry *dentry, const char *xattr_name, in ima_inode_setxattr() argument 649 result = ima_protect_xattr(dentry, xattr_name, xattr_value, in ima_inode_setxattr() 660 } else if (!strcmp(xattr_name, XATTR_NAME_EVM) && xattr_value_len > 0) { in ima_inode_setxattr() 663 if (result == 1 || evm_revalidate_status(xattr_name)) { in ima_inode_setxattr() 671 int ima_inode_removexattr(struct dentry *dentry, const char *xattr_name) in ima_inode_removexattr() argument 675 result = ima_protect_xattr(dentry, xattr_name, NULL, 0); in ima_inode_removexattr() 676 if (result == 1 || evm_revalidate_status(xattr_name)) { in ima_inode_removexattr()
|