Check device size when loading LUKS header.
authorMilan Broz <gmazyland@gmail.com>
Sat, 20 Jun 2009 09:24:33 +0000 (09:24 +0000)
committerMilan Broz <gmazyland@gmail.com>
Sat, 20 Jun 2009 09:24:33 +0000 (09:24 +0000)
commitdb96ccef4650eec3f4afb456d255076baacce896
treec0f78d516e6377569cf239c994a18edb137d8366
parent91f1e7b59ab112034aeaccbf6a596b8fffe94cb7
Check device size when loading LUKS header.
(And remove misleading error message later.)

Because kernel and libdevmapper does not provide
better error message then "invalid parameters"
add some error hint if dm-crypt mapping failed.
(Key size and kernel version check for XTS and LRW mode
for now.)

git-svn-id: https://cryptsetup.googlecode.com/svn/trunk@52 36d66b0a-2a48-0410-832c-cd162a569da5
lib/libdevmapper.c
luks/keyencryption.c
luks/keymanage.c