mirror of
https://gitlab.com/cryptsetup/cryptsetup.git
synced 2025-12-12 19:30:04 +01:00
Handle also missing support for tcrypt test in kernel properly.
This commit is contained in:
@@ -102,6 +102,7 @@ for file in $(ls $TST_DIR/tc_*) ; do
|
|||||||
out=$(echo $PASSWORD | $CRYPTSETUP tcryptOpen -r $file $MAP 2>&1)
|
out=$(echo $PASSWORD | $CRYPTSETUP tcryptOpen -r $file $MAP 2>&1)
|
||||||
ret=$?
|
ret=$?
|
||||||
[ $ret -eq 1 ] && ( echo "$out" | grep -q -e "TCRYPT legacy mode" ) && echo " [N/A]" && continue
|
[ $ret -eq 1 ] && ( echo "$out" | grep -q -e "TCRYPT legacy mode" ) && echo " [N/A]" && continue
|
||||||
|
[ $ret -eq 1 ] && ( echo "$out" | grep -q -e "TCRYPT compatible mapping" ) && echo " [N/A]" && continue
|
||||||
[ $ret -ne 0 ] && fail
|
[ $ret -ne 0 ] && fail
|
||||||
$CRYPTSETUP status $MAP >/dev/null || fail
|
$CRYPTSETUP status $MAP >/dev/null || fail
|
||||||
$CRYPTSETUP status /dev/mapper/$MAP >/dev/null || fail
|
$CRYPTSETUP status /dev/mapper/$MAP >/dev/null || fail
|
||||||
@@ -117,6 +118,7 @@ for file in $(ls $TST_DIR/tc_*-hidden) ; do
|
|||||||
out=$(echo $PASSWORD_HIDDEN | $CRYPTSETUP tcryptOpen -r $file $MAP --tcrypt-hidden 2>&1)
|
out=$(echo $PASSWORD_HIDDEN | $CRYPTSETUP tcryptOpen -r $file $MAP --tcrypt-hidden 2>&1)
|
||||||
ret=$?
|
ret=$?
|
||||||
[ $ret -eq 1 ] && ( echo "$out" | grep -q -e "TCRYPT legacy mode" ) && echo " [N/A]" && continue
|
[ $ret -eq 1 ] && ( echo "$out" | grep -q -e "TCRYPT legacy mode" ) && echo " [N/A]" && continue
|
||||||
|
[ $ret -eq 1 ] && ( echo "$out" | grep -q -e "TCRYPT compatible mapping" ) && echo " [N/A]" && continue
|
||||||
[ $ret -ne 0 ] && fail
|
[ $ret -ne 0 ] && fail
|
||||||
UUID=$(lsblk -n -o UUID /dev/mapper/$MAP)
|
UUID=$(lsblk -n -o UUID /dev/mapper/$MAP)
|
||||||
$CRYPTSETUP remove $MAP || fail
|
$CRYPTSETUP remove $MAP || fail
|
||||||
|
|||||||
Reference in New Issue
Block a user