summaryrefslogtreecommitdiff
path: root/tests/generators/generate-luks2-invalid-checksum-both-hdrs.img.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/generators/generate-luks2-invalid-checksum-both-hdrs.img.sh')
-rwxr-xr-xtests/generators/generate-luks2-invalid-checksum-both-hdrs.img.sh36
1 files changed, 8 insertions, 28 deletions
diff --git a/tests/generators/generate-luks2-invalid-checksum-both-hdrs.img.sh b/tests/generators/generate-luks2-invalid-checksum-both-hdrs.img.sh
index be98722..925763e 100755
--- a/tests/generators/generate-luks2-invalid-checksum-both-hdrs.img.sh
+++ b/tests/generators/generate-luks2-invalid-checksum-both-hdrs.img.sh
@@ -11,42 +11,22 @@
# $1 full target dir
# $2 full source luks2 image
-function prepare()
-{
- cp $SRC_IMG $TGT_IMG
- test -d $TMPDIR || mkdir $TMPDIR
- read_luks2_bin_hdr1 $TGT_IMG $TMPDIR/hdr1
-}
-
function generate()
{
- chks0=$(echo "Arbitrary chosen string: D'oh!" | calc_sha256_checksum_stdin)
- chks1=$(echo "D'oh!: arbitrary chosen string" | calc_sha256_checksum_stdin)
- write_checksum $chks0 $TGT_IMG
- write_checksum $chks1 $TMPDIR/hdr1
+ CHKS0=$(echo "Arbitrary chosen string: D'oh!" | calc_sha256_checksum_stdin)
+ CHKS1=$(echo "D'oh!: arbitrary chosen string" | calc_sha256_checksum_stdin)
+ write_checksum $CHKS0 $TGT_IMG
+ write_checksum $CHKS1 $TMPDIR/hdr1
write_luks2_bin_hdr1 $TMPDIR/hdr1 $TGT_IMG
}
function check()
{
- chks_res0=$(read_sha256_checksum $TGT_IMG)
- chks_res1=$(read_sha256_checksum $TMPDIR/hdr1)
- test "$chks0" = "$chks_res0" || exit 2
- test "$chks1" = "$chks_res1" || exit 2
-}
-
-function cleanup()
-{
- rm -f $TMPDIR/*
- rm -fd $TMPDIR
+ lib_hdr0_checksum || exit 2
+ lib_hdr1_checksum || exit 2
}
-test $# -eq 2 || exit 1
-
-TGT_IMG=$1/$(test_img_name $0)
-SRC_IMG=$2
-
-prepare
+lib_prepare $@
generate
check
-cleanup
+lib_cleanup