Searched refs:xattr_value (Results 1 - 14 of 14) sorted by relevance

/linux-master/security/integrity/ima/
H A Dima_appraise.c178 enum hash_algo ima_get_hash_algo(const struct evm_ima_xattr_data *xattr_value, argument
184 if (!xattr_value || xattr_len < 2)
188 switch (xattr_value->type) {
190 sig = (typeof(sig))xattr_value;
196 sig = (typeof(sig))xattr_value;
203 ret = xattr_value->data[0];
211 if (!memcmp(&xattr_value->data[16], &zero, 4))
225 struct evm_ima_xattr_data **xattr_value, int xattr_len)
230 (char **)xattr_value, xattr_len, GFP_NOFS);
278 struct evm_ima_xattr_data *xattr_value, in
224 ima_read_xattr(struct dentry *dentry, struct evm_ima_xattr_data **xattr_value, int xattr_len) argument
277 xattr_verify(enum ima_hooks func, struct ima_iint_cache *iint, struct evm_ima_xattr_data *xattr_value, int xattr_len, enum integrity_status *status, const char **cause) argument
478 ima_appraise_measurement(enum ima_hooks func, struct ima_iint_cache *iint, struct file *file, const unsigned char *filename, struct evm_ima_xattr_data *xattr_value, int xattr_len, const struct modsig *modsig) argument
661 ima_protect_xattr(struct dentry *dentry, const char *xattr_name, const void *xattr_value, size_t xattr_value_len) argument
703 validate_hash_algo(struct dentry *dentry, const struct evm_ima_xattr_data *xattr_value, size_t xattr_value_len) argument
750 ima_inode_setxattr(struct mnt_idmap *idmap, struct dentry *dentry, const char *xattr_name, const void *xattr_value, size_t xattr_value_len, int flags) argument
[all...]
H A Dima.h66 struct evm_ima_xattr_data *xattr_value; member in struct:ima_event_data
376 struct evm_ima_xattr_data *xattr_value,
426 struct evm_ima_xattr_data *xattr_value,
433 enum hash_algo ima_get_hash_algo(const struct evm_ima_xattr_data *xattr_value,
436 struct evm_ima_xattr_data **xattr_value, int xattr_len);
450 struct evm_ima_xattr_data *xattr_value,
476 ima_get_hash_algo(struct evm_ima_xattr_data *xattr_value, int xattr_len) argument
482 struct evm_ima_xattr_data **xattr_value,
446 ima_appraise_measurement(enum ima_hooks func, struct ima_iint_cache *iint, struct file *file, const unsigned char *filename, struct evm_ima_xattr_data *xattr_value, int xattr_len, const struct modsig *modsig) argument
481 ima_read_xattr(struct dentry *dentry, struct evm_ima_xattr_data **xattr_value, int xattr_len) argument
H A Dima_template_lib.c536 struct evm_ima_xattr_data *xattr_value = event_data->xattr_value; local
538 if (!xattr_value ||
539 (xattr_value->type != EVM_IMA_XATTR_DIGSIG &&
540 xattr_value->type != IMA_VERITY_DIGSIG))
543 return ima_write_template_field_data(xattr_value, event_data->xattr_len,
H A Dima_api.c344 struct evm_ima_xattr_data *xattr_value,
356 .xattr_value = xattr_value,
342 ima_store_measurement(struct ima_iint_cache *iint, struct file *file, const unsigned char *filename, struct evm_ima_xattr_data *xattr_value, int xattr_len, const struct modsig *modsig, int pcr, struct ima_template_desc *template_desc) argument
H A Dima_main.c219 struct evm_ima_xattr_data *xattr_value = NULL; local
317 &xattr_value, xattr_len);
318 if ((xattr_value && xattr_len > 2) &&
319 (xattr_value->type == EVM_IMA_XATTR_DIGSIG))
341 &xattr_value, xattr_len);
357 hash_algo = ima_get_hash_algo(xattr_value, xattr_len);
368 xattr_value, xattr_len, modsig, pcr,
375 pathname, xattr_value,
403 kfree(xattr_value);
/linux-master/include/linux/
H A Devm.h19 void *xattr_value,
47 void *xattr_value,
45 evm_verifyxattr(struct dentry *dentry, const char *xattr_name, void *xattr_value, size_t xattr_value_len) argument
H A Dxattr.h95 char **xattr_value, size_t size, gfp_t flags);
/linux-master/security/integrity/evm/
H A Devm_main.c180 char *xattr_value,
228 rc = evm_calc_hmac(dentry, xattr_name, xattr_value,
249 rc = evm_calc_hash(dentry, xattr_name, xattr_value,
265 xattr_value,
402 * @xattr_value: requested xattr value
416 void *xattr_value, size_t xattr_value_len)
424 return evm_verify_hmac(dentry, xattr_name, xattr_value,
450 * @xattr_value: requested xattr value
459 const void *xattr_value, size_t xattr_value_len)
472 rc = !!memcmp(xattr_value, xattr_dat
178 evm_verify_hmac(struct dentry *dentry, const char *xattr_name, char *xattr_value, size_t xattr_value_len) argument
414 evm_verifyxattr(struct dentry *dentry, const char *xattr_name, void *xattr_value, size_t xattr_value_len) argument
457 evm_xattr_change(struct mnt_idmap *idmap, struct dentry *dentry, const char *xattr_name, const void *xattr_value, size_t xattr_value_len) argument
493 evm_protect_xattr(struct mnt_idmap *idmap, struct dentry *dentry, const char *xattr_name, const void *xattr_value, size_t xattr_value_len) argument
583 evm_inode_setxattr(struct mnt_idmap *idmap, struct dentry *dentry, const char *xattr_name, const void *xattr_value, size_t xattr_value_len, int flags) argument
775 evm_inode_post_setxattr(struct dentry *dentry, const char *xattr_name, const void *xattr_value, size_t xattr_value_len, int flags) argument
[all...]
H A Devm_crypto.c230 char *xattr_value = NULL; local
273 &xattr_value, xattr_size, GFP_NOFS);
289 crypto_shash_update(desc, (const u8 *)xattr_value, xattr_size);
293 dump_security_xattr(xattr->name, xattr_value, xattr_size);
301 kfree(xattr_value);
357 const char *xattr_value, size_t xattr_value_len)
374 rc = evm_calc_hmac(dentry, xattr_name, xattr_value,
356 evm_update_evmxattr(struct dentry *dentry, const char *xattr_name, const char *xattr_value, size_t xattr_value_len) argument
/linux-master/fs/nfs/
H A Dnfs42xattr.c85 void *xattr_value; member in struct:nfs4_xattr_entry
234 entry->xattr_value = valp;
250 kvfree(entry->xattr_value);
631 memcpy(buf, entry->xattr_value, entry->xattr_size);
669 memcpy(buf, entry->xattr_value, entry->xattr_size);
/linux-master/fs/
H A Dxattr.c376 const char *name, char **xattr_value, size_t xattr_size,
381 char *value = *xattr_value;
398 value = krealloc(*xattr_value, error + 1, flags);
405 *xattr_value = value;
375 vfs_getxattr_alloc(struct mnt_idmap *idmap, struct dentry *dentry, const char *name, char **xattr_value, size_t xattr_size, gfp_t flags) argument
/linux-master/fs/ceph/
H A Dmds_client.h114 char *xattr_value; member in struct:ceph_mds_reply_xattr
H A Dinode.c2925 char *xattr_value; local
2947 xattr_value = req->r_reply_info.xattr_info.xattr_value;
2961 memcpy(value, xattr_value, xattr_value_len);
H A Dmds_client.c713 info->xattr_info.xattr_value = *p;

Completed in 376 milliseconds