ima.h (ce5bb5a86e5ebcd3c2e40e6dd1382027b5d43caf) ima.h (ca3c9bdb101d9b9eb3ed8a85cc0fe55915ba49de)
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Copyright (C) 2005,2006,2007,2008 IBM Corporation
4 *
5 * Authors:
6 * Reiner Sailer <sailer@watson.ibm.com>
7 * Mimi Zohar <zohar@us.ibm.com>
8 *

--- 254 unchanged lines hidden (view full) ---

263 const unsigned char *filename,
264 struct evm_ima_xattr_data *xattr_value,
265 int xattr_len, const struct modsig *modsig, int pcr,
266 struct ima_template_desc *template_desc);
267int process_buffer_measurement(struct user_namespace *mnt_userns,
268 struct inode *inode, const void *buf, int size,
269 const char *eventname, enum ima_hooks func,
270 int pcr, const char *func_data,
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Copyright (C) 2005,2006,2007,2008 IBM Corporation
4 *
5 * Authors:
6 * Reiner Sailer <sailer@watson.ibm.com>
7 * Mimi Zohar <zohar@us.ibm.com>
8 *

--- 254 unchanged lines hidden (view full) ---

263 const unsigned char *filename,
264 struct evm_ima_xattr_data *xattr_value,
265 int xattr_len, const struct modsig *modsig, int pcr,
266 struct ima_template_desc *template_desc);
267int process_buffer_measurement(struct user_namespace *mnt_userns,
268 struct inode *inode, const void *buf, int size,
269 const char *eventname, enum ima_hooks func,
270 int pcr, const char *func_data,
271 bool buf_hash);
271 bool buf_hash, u8 *digest, size_t digest_len);
272void ima_audit_measurement(struct integrity_iint_cache *iint,
273 const unsigned char *filename);
274int ima_alloc_init_template(struct ima_event_data *event_data,
275 struct ima_template_entry **entry,
276 struct ima_template_desc *template_desc);
277int ima_store_template(struct ima_template_entry *entry, int violation,
278 struct inode *inode,
279 const unsigned char *filename, int pcr);

--- 170 unchanged lines hidden ---
272void ima_audit_measurement(struct integrity_iint_cache *iint,
273 const unsigned char *filename);
274int ima_alloc_init_template(struct ima_event_data *event_data,
275 struct ima_template_entry **entry,
276 struct ima_template_desc *template_desc);
277int ima_store_template(struct ima_template_entry *entry, int violation,
278 struct inode *inode,
279 const unsigned char *filename, int pcr);

--- 170 unchanged lines hidden ---