/kernel/linux/linux-6.6/security/integrity/evm/ |
H A D | evm.h | 49 int evm_protected_xattr(const char *req_xattr_name); 53 const char *req_xattr_name, 56 int evm_calc_hmac(struct dentry *dentry, const char *req_xattr_name, 59 int evm_calc_hash(struct dentry *dentry, const char *req_xattr_name,
|
H A D | evm_crypto.c | 221 const char *req_xattr_name, in evm_calc_hmac_or_hash() 259 if ((req_xattr_name && req_xattr_value) in evm_calc_hmac_or_hash() 260 && !strcmp(xattr->name, req_xattr_name)) { in evm_calc_hmac_or_hash() 267 dump_security_xattr(req_xattr_name, in evm_calc_hmac_or_hash() 306 int evm_calc_hmac(struct dentry *dentry, const char *req_xattr_name, in evm_calc_hmac() argument 310 return evm_calc_hmac_or_hash(dentry, req_xattr_name, req_xattr_value, in evm_calc_hmac() 314 int evm_calc_hash(struct dentry *dentry, const char *req_xattr_name, in evm_calc_hash() argument 318 return evm_calc_hmac_or_hash(dentry, req_xattr_name, req_xattr_value, in evm_calc_hash() 220 evm_calc_hmac_or_hash(struct dentry *dentry, const char *req_xattr_name, const char *req_xattr_value, size_t req_xattr_value_len, uint8_t type, struct evm_digest *data) evm_calc_hmac_or_hash() argument
|
H A D | evm_main.c | 281 static int evm_protected_xattr_common(const char *req_xattr_name, in evm_protected_xattr_common() argument 288 namelen = strlen(req_xattr_name); in evm_protected_xattr_common() 294 && (strncmp(req_xattr_name, xattr->name, namelen) == 0)) { in evm_protected_xattr_common() 298 if (strncmp(req_xattr_name, in evm_protected_xattr_common() 300 strlen(req_xattr_name)) == 0) { in evm_protected_xattr_common() 309 int evm_protected_xattr(const char *req_xattr_name) in evm_protected_xattr() argument 311 return evm_protected_xattr_common(req_xattr_name, false); in evm_protected_xattr() 314 int evm_protected_xattr_if_enabled(const char *req_xattr_name) in evm_protected_xattr_if_enabled() argument 316 return evm_protected_xattr_common(req_xattr_name, true); in evm_protected_xattr_if_enabled()
|
/kernel/linux/linux-5.10/security/integrity/evm/ |
H A D | evm.h | 53 const char *req_xattr_name, 56 int evm_calc_hmac(struct dentry *dentry, const char *req_xattr_name, 59 int evm_calc_hash(struct dentry *dentry, const char *req_xattr_name,
|
H A D | evm_crypto.c | 185 const char *req_xattr_name, in evm_calc_hmac_or_hash() 216 if ((req_xattr_name && req_xattr_value) in evm_calc_hmac_or_hash() 217 && !strcmp(xattr->name, req_xattr_name)) { in evm_calc_hmac_or_hash() 251 int evm_calc_hmac(struct dentry *dentry, const char *req_xattr_name, in evm_calc_hmac() argument 255 return evm_calc_hmac_or_hash(dentry, req_xattr_name, req_xattr_value, in evm_calc_hmac() 259 int evm_calc_hash(struct dentry *dentry, const char *req_xattr_name, in evm_calc_hash() argument 263 return evm_calc_hmac_or_hash(dentry, req_xattr_name, req_xattr_value, in evm_calc_hash() 184 evm_calc_hmac_or_hash(struct dentry *dentry, const char *req_xattr_name, const char *req_xattr_value, size_t req_xattr_value_len, uint8_t type, struct evm_digest *data) evm_calc_hmac_or_hash() argument
|
H A D | evm_main.c | 233 static int evm_protected_xattr(const char *req_xattr_name) in evm_protected_xattr() argument 239 namelen = strlen(req_xattr_name); in evm_protected_xattr() 242 && (strncmp(req_xattr_name, xattr->name, namelen) == 0)) { in evm_protected_xattr() 246 if (strncmp(req_xattr_name, in evm_protected_xattr() 248 strlen(req_xattr_name)) == 0) { in evm_protected_xattr()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | evm.h | 64 extern int evm_protected_xattr_if_enabled(const char *req_xattr_name); 174 static inline int evm_protected_xattr_if_enabled(const char *req_xattr_name) in evm_protected_xattr_if_enabled() argument
|