Skip multikey if not supported (e.g. FIPS mode - md5 for IV not available).
authorMilan Broz <gmazyland@gmail.com>
Thu, 12 Jul 2012 10:53:26 +0000 (12:53 +0200)
committerMilan Broz <gmazyland@gmail.com>
Thu, 12 Jul 2012 10:53:26 +0000 (12:53 +0200)
tests/loopaes-test

index b475adb..5b26b42 100755 (executable)
@@ -152,7 +152,10 @@ for key_size in $KEY_SIZES ; do
     for key in $KEY_FILES ; do
         for offset in $DEV_OFFSET ; do
                prepare "Open loop-AES $key / AES-$key_size / offset $offset"
-               $CRYPTSETUP loopaesOpen $LOOPDEV $DEV_NAME -s $key_size --key-file $key $(get_offset_params $offset) || fail
+               $CRYPTSETUP loopaesOpen $LOOPDEV $DEV_NAME \
+                       -s $key_size --key-file $key $(get_offset_params $offset) \
+                       2>/dev/null
+               [ $? -ne 0 ] && echo "[SKIPPED]" && continue
                check_exists
                check_sum $key $key_size $offset
                $CRYPTSETUP loopaesClose $DEV_NAME || fail