Imported Upstream version 2.6.1
[platform/upstream/cryptsetup.git] / tests / generators / generate-luks2-invalid-checksum-hdr0.img.sh
index ac75ccb..ae8c595 100755 (executable)
 # 1 full target dir
 # 2 full source luks2 image
 
-function prepare()
-{
-       cp $SRC_IMG $TGT_IMG
-}
-
 function generate()
 {
-       chks=$(echo "Arbitrary chosen string: D'oh!" | calc_sha256_checksum_stdin)
-       write_checksum $chks $TGT_IMG
+       CHKS0=$(echo "Arbitrary chosen string: D'oh!" | calc_sha256_checksum_stdin)
+       write_checksum $CHKS0 $TGT_IMG
 }
 
 function check()
 {
-       chks_res=$(read_sha256_checksum $TGT_IMG)
-       test "$chks" = "$chks_res" || exit 2
+       lib_hdr0_checksum || exit 2
 }
 
-#function cleanup()
-#{
-#}
-
-test $# -eq 2 || exit 1
-
-TGT_IMG=$1/$(test_img_name $0)
-SRC_IMG=$2
-
-prepare
+lib_prepare $@
 generate
 check
-#cleanup
+lib_cleanup