/kernel/linux/linux-5.10/security/integrity/evm/ |
H A D | evm_main.c | 135 struct evm_ima_xattr_data *xattr_data = NULL; in evm_verify_hmac() local 149 rc = vfs_getxattr_alloc(dentry, XATTR_NAME_EVM, (char **)&xattr_data, 0, in evm_verify_hmac() 168 switch (xattr_data->type) { in evm_verify_hmac() 180 rc = crypto_memneq(xattr_data->data, digest.digest, in evm_verify_hmac() 193 hdr = (struct signature_v2_hdr *)xattr_data; in evm_verify_hmac() 196 xattr_value_len, xattr_data->type, &digest); in evm_verify_hmac() 200 (const char *)xattr_data, xattr_len, in evm_verify_hmac() 205 if (xattr_data->type == EVM_XATTR_PORTABLE_DIGSIG) { in evm_verify_hmac() 229 kfree(xattr_data); in evm_verify_hmac() 381 const struct evm_ima_xattr_data *xattr_data in evm_inode_setxattr() local 532 struct evm_xattr *xattr_data; evm_inode_init_security() local [all...] |
H A D | evm_crypto.c | 269 const struct evm_ima_xattr_data *xattr_data = NULL; in evm_is_immutable() local 278 rc = vfs_getxattr_alloc(dentry, XATTR_NAME_EVM, (char **)&xattr_data, 0, in evm_is_immutable() 285 if (xattr_data->type == EVM_XATTR_PORTABLE_DIGSIG) in evm_is_immutable() 290 kfree(xattr_data); in evm_is_immutable()
|
/kernel/linux/linux-6.6/security/integrity/evm/ |
H A D | evm_main.c | 174 struct evm_ima_xattr_data *xattr_data = NULL; in evm_verify_hmac() local 189 (char **)&xattr_data, 0, GFP_NOFS); in evm_verify_hmac() 207 switch (xattr_data->type) { in evm_verify_hmac() 219 rc = crypto_memneq(xattr_data->data, digest.digest, in evm_verify_hmac() 234 hdr = (struct signature_v2_hdr *)xattr_data; in evm_verify_hmac() 237 xattr_value_len, xattr_data->type, &digest); in evm_verify_hmac() 241 (const char *)xattr_data, xattr_len, in evm_verify_hmac() 246 if (xattr_data->type == EVM_XATTR_PORTABLE_DIGSIG) { in evm_verify_hmac() 277 kfree(xattr_data); in evm_verify_hmac() 454 char *xattr_data in evm_xattr_change() local 573 const struct evm_ima_xattr_data *xattr_data = xattr_value; evm_inode_setxattr() local 874 struct evm_xattr *xattr_data; evm_inode_init_security() local [all...] |
H A D | evm_crypto.c | 324 const struct evm_ima_xattr_data *xattr_data = NULL; in evm_is_immutable() local 334 (char **)&xattr_data, 0, GFP_NOFS); in evm_is_immutable() 340 if (xattr_data->type == EVM_XATTR_PORTABLE_DIGSIG) in evm_is_immutable() 346 kfree(xattr_data); in evm_is_immutable()
|
/kernel/linux/linux-6.6/security/integrity/ima/ |
H A D | ima_template_lib.c | 595 struct evm_ima_xattr_data *xattr_data = NULL; in ima_eventevmsig_init() local 602 XATTR_NAME_EVM, (char **)&xattr_data, 0, in ima_eventevmsig_init() 604 if (rc <= 0 || xattr_data->type != EVM_XATTR_PORTABLE_DIGSIG) { in ima_eventevmsig_init() 609 rc = ima_write_template_field_data((char *)xattr_data, rc, DATA_FMT_HEX, in ima_eventevmsig_init() 613 kfree(xattr_data); in ima_eventevmsig_init()
|
/kernel/linux/linux-5.10/fs/ceph/ |
H A D | mds_client.h | 74 char *xattr_data; member
|
H A D | file.c | 597 iinfo.xattr_data = req->r_pagelist->mapped_tail; in ceph_finish_async_create() 601 iinfo.xattr_data = xattr_buf; in ceph_finish_async_create() 602 memset(iinfo.xattr_data, 0, iinfo.xattr_len); in ceph_finish_async_create()
|
H A D | inode.c | 912 iinfo->xattr_data, iinfo->xattr_len); in ceph_fill_inode()
|
H A D | mds_client.c | 134 info->xattr_data = *p; in parse_reply_info_in()
|
/kernel/linux/linux-6.6/fs/ceph/ |
H A D | mds_client.h | 81 char *xattr_data; member
|
H A D | file.c | 639 iinfo.xattr_data = req->r_pagelist->mapped_tail; in ceph_finish_async_create() 643 iinfo.xattr_data = xattr_buf; in ceph_finish_async_create() 644 memset(iinfo.xattr_data, 0, iinfo.xattr_len); in ceph_finish_async_create()
|
H A D | inode.c | 1133 iinfo->xattr_data, iinfo->xattr_len); in ceph_fill_inode()
|
H A D | mds_client.c | 136 info->xattr_data = *p; in parse_reply_info_in()
|