diff --git a/.gitattributes b/.gitattributes index 3fbaf1160f..6771355ff7 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,4 @@ +*.bin binary *.der binary /fuzz/corpora/** binary *.pfx binary diff --git a/test/data.txt b/test/data.bin similarity index 100% rename from test/data.txt rename to test/data.bin diff --git a/test/data2.txt b/test/data2.bin similarity index 100% rename from test/data2.txt rename to test/data2.bin diff --git a/test/recipes/20-test_dgst.t b/test/recipes/20-test_dgst.t index 9dcf6d31a2..4c29877e62 100644 --- a/test/recipes/20-test_dgst.t +++ b/test/recipes/20-test_dgst.t @@ -24,8 +24,8 @@ sub tsignverify { my $privkey = shift; my $pubkey = shift; - my $data_to_sign = srctop_file('test', 'data.txt'); - my $other_data = srctop_file('test', 'data2.txt'); + my $data_to_sign = srctop_file('test', 'data.bin'); + my $other_data = srctop_file('test', 'data2.bin'); my $sigfile = basename($privkey, '.pem') . '.sig'; plan tests => 4; @@ -106,12 +106,12 @@ SKIP: { subtest "HMAC generation with `dgst` CLI" => sub { plan tests => 2; - my $testdata = srctop_file('test', 'data.txt'); + my $testdata = srctop_file('test', 'data.bin'); #HMAC the data twice to check consistency my @hmacdata = run(app(['openssl', 'dgst', '-sha256', '-hmac', '123456', $testdata, $testdata]), capture => 1); chomp(@hmacdata); - my $expected = qr/HMAC-SHA256\([^\)]*data.txt\)= 6f12484129c4a761747f13d8234a1ff0e074adb34e9e9bf3a155c391b97b9a7c/; + my $expected = qr/HMAC-SHA256\([^\)]*data.bin\)= 6f12484129c4a761747f13d8234a1ff0e074adb34e9e9bf3a155c391b97b9a7c/; ok($hmacdata[0] =~ $expected, "HMAC: Check HMAC value is as expected ($hmacdata[0]) vs ($expected)"); ok($hmacdata[1] =~ $expected, "HMAC: Check second HMAC value is consistent with the first ($hmacdata[1]) vs ($expected)"); diff --git a/test/recipes/20-test_pkeyutl.t b/test/recipes/20-test_pkeyutl.t index 19bc327758..8c0614bc42 100644 --- a/test/recipes/20-test_pkeyutl.t +++ b/test/recipes/20-test_pkeyutl.t @@ -75,8 +75,8 @@ sub tsignverify { my $pubkey = shift; my @extraopts = @_; - my $data_to_sign = srctop_file('test', 'data.txt'); - my $other_data = srctop_file('test', 'data2.txt'); + my $data_to_sign = srctop_file('test', 'data.bin'); + my $other_data = srctop_file('test', 'data2.bin'); my $sigfile = basename($privkey, '.pem') . '.sig'; my @args = ();