Loading test/d2i-tests/bad-cms.der 0 → 100644 +0 −0 File added.Preview suppressed by a .gitattributes entry or the file's encoding is unsupported. View file test/recipes/25-test_d2i.t +8 −1 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ use OpenSSL::Test qw/:DEFAULT srctop_file/; setup("test_d2i"); plan tests => 13; plan tests => 14; ok(run(test(["d2i_test", "X509", "decode", srctop_file('test','d2i-tests','bad_cert.der')])), Loading Loading @@ -79,3 +79,10 @@ ok(run(test(["d2i_test", "ASN1_INTEGER", "decode", ok(run(test(["d2i_test", "ASN1_INTEGER", "decode", srctop_file('test','d2i-tests','bad-int-padminus1.der')])), "Running d2i_test bad-int-padminus1.der INTEGER"); # Invalid CMS structure with decode error in CHOICE value. # Test for CVE-2016-7053 ok(run(test(["d2i_test", "CMS_ContentInfo", "decode", srctop_file('test','d2i-tests','bad-cms.der')])), "Running d2i_test bad-cms.der CMS ContentInfo"); Loading
test/d2i-tests/bad-cms.der 0 → 100644 +0 −0 File added.Preview suppressed by a .gitattributes entry or the file's encoding is unsupported. View file
test/recipes/25-test_d2i.t +8 −1 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ use OpenSSL::Test qw/:DEFAULT srctop_file/; setup("test_d2i"); plan tests => 13; plan tests => 14; ok(run(test(["d2i_test", "X509", "decode", srctop_file('test','d2i-tests','bad_cert.der')])), Loading Loading @@ -79,3 +79,10 @@ ok(run(test(["d2i_test", "ASN1_INTEGER", "decode", ok(run(test(["d2i_test", "ASN1_INTEGER", "decode", srctop_file('test','d2i-tests','bad-int-padminus1.der')])), "Running d2i_test bad-int-padminus1.der INTEGER"); # Invalid CMS structure with decode error in CHOICE value. # Test for CVE-2016-7053 ok(run(test(["d2i_test", "CMS_ContentInfo", "decode", srctop_file('test','d2i-tests','bad-cms.der')])), "Running d2i_test bad-cms.der CMS ContentInfo");