ubifs: Add hashes to the tree node cache
authorSascha Hauer <s.hauer@pengutronix.de>
Fri, 7 Sep 2018 12:36:34 +0000 (14:36 +0200)
committerRichard Weinberger <richard@nod.at>
Tue, 23 Oct 2018 11:48:39 +0000 (13:48 +0200)
commit823838a486888cf484e739ab37df14cb04dfddb5
treef9ea86215e41e177e14e31c8a8281734a2811f15
parenta384b47e4954a0f834749fcbe1c096c40ff5eb35
ubifs: Add hashes to the tree node cache

As part of the UBIFS authentication support every branch in the index
gets a hash covering the referenced node. To make that happen the tree
node cache needs hashes over the nodes. This patch adds a hash argument
to ubifs_tnc_add() and ubifs_tnc_add_nm(). The hashes are calculated
from the callers of these functions which actually prepare the nodes.
With this patch all the leaf nodes of the index tree get hashes, but
currently nothing is done with these hashes, this is left for a later
patch.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Richard Weinberger <richard@nod.at>
fs/ubifs/journal.c
fs/ubifs/replay.c
fs/ubifs/tnc.c
fs/ubifs/ubifs.h