]>
Commit | Line | Data |
---|---|---|
f5f5e7f0 JK |
1 | #!/bin/sh |
2 | ||
3 | test_description='test sha1 collision detection' | |
fdc8f79f ÆAB |
4 | |
5 | TEST_PASSES_SANITIZE_LEAK=true | |
f5f5e7f0 JK |
6 | . ./test-lib.sh |
7 | TEST_DATA="$TEST_DIRECTORY/t0013" | |
8 | ||
dc1cf358 ÆAB |
9 | test_lazy_prereq SHA1_IS_SHA1DC 'test-tool sha1-is-sha1dc' |
10 | ||
11 | if ! test_have_prereq SHA1_IS_SHA1DC | |
f5f5e7f0 | 12 | then |
dc1cf358 | 13 | skip_all='skipping sha1 collision tests, not using sha1collisiondetection' |
f5f5e7f0 JK |
14 | test_done |
15 | fi | |
16 | ||
17 | test_expect_success 'test-sha1 detects shattered pdf' ' | |
dae2ff9b | 18 | test_must_fail test-tool sha1 <"$TEST_DATA/shattered-1.pdf" 2>err && |
6789275d | 19 | test_grep collision err && |
f5f5e7f0 JK |
20 | grep 38762cf7f55934b34d179ae6a4c80cadccbb7f0a err |
21 | ' | |
22 | ||
23 | test_done |