Searched refs:xattr_value (Results 1 - 14 of 14) sorted by last modified time

/linux-master/security/integrity/ima/
H A Dima_main.c221 struct evm_ima_xattr_data *xattr_value = NULL; local
330 &xattr_value, xattr_len);
331 if ((xattr_value && xattr_len > 2) &&
332 (xattr_value->type == EVM_IMA_XATTR_DIGSIG))
354 &xattr_value, xattr_len);
370 hash_algo = ima_get_hash_algo(xattr_value, xattr_len);
381 xattr_value, xattr_len, modsig, pcr,
388 pathname, xattr_value,
416 kfree(xattr_value);
H A Dima_template_lib.c549 struct evm_ima_xattr_data *xattr_value = event_data->xattr_value; local
551 if (!xattr_value ||
552 (xattr_value->type != EVM_IMA_XATTR_DIGSIG &&
553 xattr_value->type != IMA_VERITY_DIGSIG))
556 return ima_write_template_field_data(xattr_value, event_data->xattr_len,
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
480 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
663 ima_protect_xattr(struct dentry *dentry, const char *xattr_name, const void *xattr_value, size_t xattr_value_len) argument
705 validate_hash_algo(struct dentry *dentry, const struct evm_ima_xattr_data *xattr_value, size_t xattr_value_len) argument
752 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.h74 struct evm_ima_xattr_data *xattr_value; member in struct:ima_event_data
382 struct evm_ima_xattr_data *xattr_value,
432 struct evm_ima_xattr_data *xattr_value,
439 enum hash_algo ima_get_hash_algo(const struct evm_ima_xattr_data *xattr_value,
442 struct evm_ima_xattr_data **xattr_value, int xattr_len);
456 struct evm_ima_xattr_data *xattr_value,
482 ima_get_hash_algo(struct evm_ima_xattr_data *xattr_value, int xattr_len) argument
488 struct evm_ima_xattr_data **xattr_value,
452 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
487 ima_read_xattr(struct dentry *dentry, struct evm_ima_xattr_data **xattr_value, int xattr_len) argument
H A Dima_api.c350 struct evm_ima_xattr_data *xattr_value,
362 .xattr_value = xattr_value,
348 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
/linux-master/security/integrity/evm/
H A Devm_main.c180 char *xattr_value,
233 rc = evm_calc_hmac(dentry, xattr_name, xattr_value,
254 rc = evm_calc_hash(dentry, xattr_name, xattr_value,
272 xattr_value,
409 * @xattr_value: requested xattr value
423 void *xattr_value, size_t xattr_value_len)
428 return evm_verify_hmac(dentry, xattr_name, xattr_value,
454 * @xattr_value: requested xattr value
463 const void *xattr_value, size_t xattr_value_len)
476 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
421 evm_verifyxattr(struct dentry *dentry, const char *xattr_name, void *xattr_value, size_t xattr_value_len) argument
461 evm_xattr_change(struct mnt_idmap *idmap, struct dentry *dentry, const char *xattr_name, const void *xattr_value, size_t xattr_value_len) argument
497 evm_protect_xattr(struct mnt_idmap *idmap, struct dentry *dentry, const char *xattr_name, const void *xattr_value, size_t xattr_value_len) argument
587 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
804 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.c231 char *xattr_value = NULL; local
275 &xattr_value, xattr_size, GFP_NOFS);
291 crypto_shash_update(desc, (const u8 *)xattr_value, xattr_size);
295 dump_security_xattr(xattr->name, xattr_value, xattr_size);
310 kfree(xattr_value);
367 const char *xattr_value, size_t xattr_value_len)
385 rc = evm_calc_hmac(dentry, xattr_name, xattr_value,
366 evm_update_evmxattr(struct dentry *dentry, const char *xattr_name, const char *xattr_value, size_t xattr_value_len) argument
/linux-master/include/linux/
H A Devm.h19 void *xattr_value,
49 void *xattr_value,
47 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/fs/ceph/
H A Dinode.c2927 char *xattr_value; local
2949 xattr_value = req->r_reply_info.xattr_info.xattr_value;
2963 memcpy(value, xattr_value, xattr_value_len);
H A Dmds_client.h114 char *xattr_value; member in struct:ceph_mds_reply_xattr
H A Dmds_client.c713 info->xattr_info.xattr_value = *p;
/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/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);

Completed in 708 milliseconds