From: Richard Weinberger Date: Thu, 18 Oct 2018 14:37:14 +0000 (+0200) Subject: mkfs.ubifs: More fscryptctl compatibility X-Git-Tag: v2.1.0~12 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=cef0495f7a536256252a559c88266c8d272bfdb1;p=mtd-utils.git mkfs.ubifs: More fscryptctl compatibility fscryptctl reads up to FS_MAX_KEY_SIZE bytes from the source key to compute the descriptor. Signed-off-by: Richard Weinberger Signed-off-by: David Oberhollenzer --- diff --git a/ubifs-utils/mkfs.ubifs/fscrypt.c b/ubifs-utils/mkfs.ubifs/fscrypt.c index 29dad1b..3d4bff6 100644 --- a/ubifs-utils/mkfs.ubifs/fscrypt.c +++ b/ubifs-utils/mkfs.ubifs/fscrypt.c @@ -202,7 +202,7 @@ static int load_master_key(const char *key_file, struct cipher *fsc) return -1; } - keysize = read(kf, fscrypt_masterkey, fsc->key_length); + keysize = read(kf, fscrypt_masterkey, FS_MAX_KEY_SIZE); if (keysize < 0) { sys_errmsg("read '%s'", key_file); goto fail;