8 # generate header with bad checksum in secondary binary header
12 # $2 full source luks2 image
17 test -d $TMPDIR || mkdir $TMPDIR
18 read_luks2_bin_hdr1 $TGT_IMG $TMPDIR/hdr1
23 chks=$(echo "Arbitrary chosen string: D'oh!" | calc_sha256_checksum_stdin)
24 write_checksum $chks $TMPDIR/hdr1
25 write_luks2_bin_hdr1 $TMPDIR/hdr1 $TGT_IMG
30 chks_res=$(read_sha256_checksum $TMPDIR/hdr1)
31 test "$chks" = "$chks_res" || exit 2
40 test $# -eq 2 || exit 1
42 TGT_IMG=$1/$(test_img_name $0)