X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=tests%2Fgenerators%2Fgenerate-luks2-corrupted-hdr1-with-correct-chks.img.sh;h=fcbbb1ed90493de8ccd68941c5c658b9b43eb372;hb=6497abd1df88001eb1f45f7348534911b33d05b5;hp=026393c3bd7179746f48f37139cc8fe8a2278c13;hpb=f7fc3bb4e50cce23dd95111b246b6e034537e2cf;p=platform%2Fupstream%2Fcryptsetup.git diff --git a/tests/generators/generate-luks2-corrupted-hdr1-with-correct-chks.img.sh b/tests/generators/generate-luks2-corrupted-hdr1-with-correct-chks.img.sh index 026393c..fcbbb1e 100755 --- a/tests/generators/generate-luks2-corrupted-hdr1-with-correct-chks.img.sh +++ b/tests/generators/generate-luks2-corrupted-hdr1-with-correct-chks.img.sh @@ -11,14 +11,6 @@ # $1 full target dir # $2 full source luks2 image -function prepare() -{ - cp $SRC_IMG $TGT_IMG - test -d $TMPDIR || mkdir $TMPDIR - read_luks2_json1 $TGT_IMG $TMPDIR/json1 - read_luks2_bin_hdr1 $TGT_IMG $TMPDIR/hdr1 -} - function generate() { read -r json_str < $TMPDIR/json1 @@ -32,35 +24,19 @@ function generate() printf "%s" $json_new_str | _dd of=$TMPDIR/json1 bs=512 count=$LUKS2_JSON_SIZE - merge_bin_hdr_with_json $TMPDIR/hdr1 $TMPDIR/json1 $TMPDIR/area1 - erase_checksum $TMPDIR/area1 - chks1=$(calc_sha256_checksum_file $TMPDIR/area1) - write_checksum $chks1 $TMPDIR/area1 - write_luks2_hdr1 $TMPDIR/area1 $TGT_IMG + lib_mangle_json_hdr1 } function check() { - read_luks2_bin_hdr1 $TGT_IMG $TMPDIR/hdr_res1 - chks_res1=$(read_sha256_checksum $TMPDIR/hdr_res1) - test "$chks1" = "$chks_res1" || exit 2 + lib_hdr1_checksum || exit 2 + read_luks2_json1 $TGT_IMG $TMPDIR/json_res1 read -r json_str_res1 < $TMPDIR/json_res1 test ${#json_str_res1} -eq $((LUKS2_JSON_SIZE*512)) || exit 2 } -function cleanup() -{ - rm -f $TMPDIR/* - rm -fd $TMPDIR -} - -test $# -eq 2 || exit 1 - -TGT_IMG=$1/$(test_img_name $0) -SRC_IMG=$2 - -prepare +lib_prepare $@ generate check -cleanup +lib_cleanup