aboutsummaryrefslogtreecommitdiffstats
path: root/security/integrity/ima/ima_template.c
diff options
context:
space:
mode:
authorRoberto Sassu <roberto.sassu@huawei.com>2021-05-28 09:38:08 +0200
committerMimi Zohar <zohar@linux.ibm.com>2021-06-01 15:17:30 -0400
commitf8216f6b957f5657c5f4c97f4b037120c6f236bc (patch)
treece1daa6226b37167710857084645f6444d89b0ba /security/integrity/ima/ima_template.c
parentima: Define new template fields iuid and igid (diff)
downloadlinux-dev-f8216f6b957f5657c5f4c97f4b037120c6f236bc.tar.xz
linux-dev-f8216f6b957f5657c5f4c97f4b037120c6f236bc.zip
ima: Define new template field imode
This patch defines the new template field imode, which includes the inode mode. It can be used by a remote verifier to verify the EVM portable signature, if it was included with the template fields sig or evmsig. Signed-off-by: Roberto Sassu <roberto.sassu@huawei.com> Signed-off-by: Mimi Zohar <zohar@linux.ibm.com>
Diffstat (limited to 'security/integrity/ima/ima_template.c')
-rw-r--r--security/integrity/ima/ima_template.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/security/integrity/ima/ima_template.c b/security/integrity/ima/ima_template.c
index a5ecd9e2581b..43784f2bf8bd 100644
--- a/security/integrity/ima/ima_template.c
+++ b/security/integrity/ima/ima_template.c
@@ -51,6 +51,8 @@ static const struct ima_template_field supported_fields[] = {
.field_show = ima_show_template_uint},
{.field_id = "igid", .field_init = ima_eventinodegid_init,
.field_show = ima_show_template_uint},
+ {.field_id = "imode", .field_init = ima_eventinodemode_init,
+ .field_show = ima_show_template_uint},
};
/*