]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
tests: added test case with invalid X.509 certificate
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Mon, 2 Jan 2017 16:04:29 +0000 (17:04 +0100)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Mon, 2 Jan 2017 16:04:29 +0000 (17:04 +0100)
This certificate causes a memory leak while printing.

Issue found using oss-fuzz:
  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=280

Relates #156

tests/Makefile.am
tests/certs-interesting/cert6.der [new file with mode: 0644]

index 6af0cfe11fc4a6ab4ce2afb14bcbaf74bd57a64e..b5f58ac5a7478b54196e8f1ff104b623b1d365ad 100644 (file)
@@ -35,7 +35,8 @@ EXTRA_DIST = suppressions.valgrind eagain-common.h cert-common.h test-chains.h \
        rsa-md5-collision/colliding-chain-md5-2.pem rsa-md5-collision/colliding-chain-md5-1.pem \
        certs-interesting/README.md certs-interesting/cert1.der certs-interesting/cert1.der.err \
        certs-interesting/cert2.der certs-interesting/cert2.der.err certs-interesting/cert3.der \
-       certs-interesting/cert3.der.err certs-interesting/cert4.der certs-interesting/cert5.der
+       certs-interesting/cert3.der.err certs-interesting/cert4.der certs-interesting/cert5.der \
+       certs-interesting/cert6.der
 
 AM_CFLAGS = $(WARN_CFLAGS) $(WERROR_CFLAGS)
 AM_CPPFLAGS = \
diff --git a/tests/certs-interesting/cert6.der b/tests/certs-interesting/cert6.der
new file mode 100644 (file)
index 0000000..58f4589
Binary files /dev/null and b/tests/certs-interesting/cert6.der differ