aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/Makefile.gcc-plugins
diff options
context:
space:
mode:
authorMilan Broz <gmazyland@gmail.com>2018-02-13 14:50:50 +0100
committerMike Snitzer <snitzer@redhat.com>2018-04-03 15:04:16 -0400
commite16b4f99f0f79682a7efe191a8ce694d87ca9fc8 (patch)
tree8176b07c744f1d532d629cb9a5b20159f16357cd /scripts/Makefile.gcc-plugins
parentdm: remove unused macro DM_MOD_NAME_SIZE (diff)
downloadlinux-dev-e16b4f99f0f79682a7efe191a8ce694d87ca9fc8.tar.xz
linux-dev-e16b4f99f0f79682a7efe191a8ce694d87ca9fc8.zip
dm integrity: fail early if required HMAC key is not available
Since crypto API commit 9fa68f62004 ("crypto: hash - prevent using keyed hashes without setting key") dm-integrity cannot use keyed algorithms without the key being set. The dm-integrity recognizes this too late (during use of HMAC), so it allows creation and formatting of superblock, but the device is in fact unusable. Fix it by detecting the key requirement in integrity table constructor. Signed-off-by: Milan Broz <gmazyland@gmail.com> Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Diffstat (limited to 'scripts/Makefile.gcc-plugins')
0 files changed, 0 insertions, 0 deletions