]> www.infradead.org Git - mtd-utils.git/commitdiff
mkfs.ubifs: More fscryptctl compatibility
authorRichard Weinberger <richard@nod.at>
Thu, 18 Oct 2018 14:37:14 +0000 (16:37 +0200)
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Thu, 1 Nov 2018 11:42:19 +0000 (12:42 +0100)
fscryptctl reads up to FS_MAX_KEY_SIZE bytes from the source key
to compute the descriptor.

Signed-off-by: Richard Weinberger <richard@nod.at>
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
ubifs-utils/mkfs.ubifs/fscrypt.c

index 29dad1b039e7ab08b4d79baae8890b6dd034f8b6..3d4bff6180504182f883743249be73b388dfa37f 100644 (file)
@@ -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;