Home
last modified time | relevance | path

Searched refs:xattr_name (Results 1 – 3 of 3) sorted by relevance

/security/integrity/evm/
Devm_main.c174 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 …]
Devm_crypto.c356 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/
Dima_appraise.c552 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()