aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLasse Collin <lasse.collin@tukaani.org>2021-01-24 17:02:00 +0200
committerLasse Collin <lasse.collin@tukaani.org>2021-01-24 17:04:51 +0200
commitfdd30032f8531ac89519b48c21d810ecf06825f6 (patch)
tree5c2c46e0d8996b1a65b67a85516110c24147f67e
parentliblzma: In EROFS LZMA decoder, verify that comp_size matches at the end. (diff)
downloadxz-fdd30032f8531ac89519b48c21d810ecf06825f6.tar.xz
Tests: Add bad-1-check-crc32-2.xz.
-rw-r--r--tests/files/README7
-rw-r--r--tests/files/bad-1-check-crc32-2.xzbin0 -> 72 bytes
2 files changed, 7 insertions, 0 deletions
diff --git a/tests/files/README b/tests/files/README
index 53950edb..1ee81bda 100644
--- a/tests/files/README
+++ b/tests/files/README
@@ -209,6 +209,13 @@
bad-1-check-crc32.xz has wrong Check (CRC32).
+ bad-1-check-crc32-2.xz has Compressed Size and Uncompressed Size in
+ Block Header but wrong Check (CRC32) in the actual data. This file
+ differs by one byte from good-1-block_header-1.xz: the last byte of
+ the Check field is wrong. This file is useful for testing error
+ detection in the threaded decoder when a worker thread is configured
+ to pass input one byte at a time to the Block decoder.
+
bad-1-check-crc64.xz has wrong Check (CRC64).
bad-1-check-sha256.xz has wrong Check (SHA-256).
diff --git a/tests/files/bad-1-check-crc32-2.xz b/tests/files/bad-1-check-crc32-2.xz
new file mode 100644
index 00000000..95731ae3
--- /dev/null
+++ b/tests/files/bad-1-check-crc32-2.xz
Binary files differ