-TESTS = api-test compat-test loopaes-test align-test discards-test mode-test password-hash-test \
- verity-compat-test
-
-EXTRA_DIST = compatimage.img.bz2 valid_header_file.bz2 \
+TESTS = api-test \
+ compat-test \
+ loopaes-test \
+ align-test \
+ discards-test \
+ mode-test \
+ password-hash-test \
+ tcrypt-compat-test
+
+if VERITYSETUP
+TESTS += verity-compat-test
+endif
+
+if REENCRYPT
+TESTS += reencryption-compat-test
+endif
+
+EXTRA_DIST = compatimage.img.bz2 compatv10image.img.bz2 \
+ valid_header_file.bz2 \
evil_hdr-payload_overwrite.bz2 \
evil_hdr-stripes_payload_dmg.bz2 \
evil_hdr-luks_hdr_damage.bz2 \
evil_hdr-small_luks_device.bz2 \
+ tcrypt-images.tar.bz2 \
compat-test loopaes-test align-test discards-test mode-test password-hash-test \
verity-compat-test \
+ reencryption-compat-test \
+ tcrypt-compat-test \
cryptsetup-valg-supps valg.sh valg-api.sh
CLEANFILES = cryptsetup-tst* valglog*
+clean-local:
+ -rm -rf tcrypt-images
differ_SOURCES = differ.c
differ_CFLAGS = -Wall -O2