summaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorRoberto Sassu <roberto.sassu@polito.it>2013-11-08 19:21:36 +0100
committerMimi Zohar <zohar@linux.vnet.ibm.com>2014-01-03 07:42:59 -0500
commit712a49bd7d00d567edd5235e6e9034c55052446b (patch)
treea6193db0635b8d7bbee756bb3f3d41fd3451bef5 /security
parentc502c78ba7fb5b9cef71e2bd70f12c38ef26e5ab (diff)
downloadlinux-712a49bd7d00d567edd5235e6e9034c55052446b.tar.gz
linux-712a49bd7d00d567edd5235e6e9034c55052446b.tar.bz2
linux-712a49bd7d00d567edd5235e6e9034c55052446b.zip
ima: pass HASH_ALGO__LAST as hash algo in ima_eventdigest_init()
Replace the '-1' value with HASH_ALGO__LAST in ima_eventdigest_init() as the called function ima_eventdigest_init_common() expects an unsigned char. Fix commit: 4d7aeee ima: define new template ima-ng and template fields d-ng and n-ng Signed-off-by: Roberto Sassu <roberto.sassu@polito.it> Signed-off-by: Mimi Zohar <zohar@linux.vnet.ibm.com>
Diffstat (limited to 'security')
-rw-r--r--security/integrity/ima/ima_template_lib.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/security/integrity/ima/ima_template_lib.c b/security/integrity/ima/ima_template_lib.c
index c2ba481f0f39..4752a539f69a 100644
--- a/security/integrity/ima/ima_template_lib.c
+++ b/security/integrity/ima/ima_template_lib.c
@@ -239,8 +239,8 @@ int ima_eventdigest_init(struct integrity_iint_cache *iint, struct file *file,
cur_digest = hash.hdr.digest;
cur_digestsize = hash.hdr.length;
out:
- return ima_eventdigest_init_common(cur_digest, cur_digestsize, -1,
- field_data, true);
+ return ima_eventdigest_init_common(cur_digest, cur_digestsize,
+ HASH_ALGO__LAST, field_data, true);
}
/*