summaryrefslogtreecommitdiff
path: root/fs/crypto/fscrypt_private.h
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2019-12-09 23:39:18 +0300
committerEric Biggers <ebiggers@google.com>2019-12-31 19:33:50 +0300
commitc64cfb989f008eed2622e822e90f2fcabd49d605 (patch)
tree8bdfb8de50bf7355ae7f14f392909055e5efc20d /fs/crypto/fscrypt_private.h
parent6e1adb88d230b08ad9a223ecaea1e6b238a9078f (diff)
downloadlinux-c64cfb989f008eed2622e822e90f2fcabd49d605.tar.xz
fscrypt: verify that the crypto_skcipher has the correct ivsize
As a sanity check, verify that the allocated crypto_skcipher actually has the ivsize that fscrypt is assuming it has. This will always be the case unless there's a bug. But if there ever is such a bug (e.g. like there was in earlier versions of the ESSIV conversion patch [1]) it's preferable for it to be immediately obvious, and not rely on the ciphertext verification tests failing due to uninitialized IV bytes. [1] https://lkml.kernel.org/linux-crypto/20190702215517.GA69157@gmail.com/ Link: https://lore.kernel.org/r/20191209203918.225691-1-ebiggers@kernel.org Signed-off-by: Eric Biggers <ebiggers@google.com>
Diffstat (limited to 'fs/crypto/fscrypt_private.h')
0 files changed, 0 insertions, 0 deletions