summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2017-01-02 17:04:29 +0100
committerNikos Mavrogiannopoulos <nmav@redhat.com>2017-01-02 17:04:29 +0100
commitfd5873306f7714d8606eb149bcae7d27dc05e7f0 (patch)
tree5671bf45e533ccb2ab2f3ffe53df1ced0258b66a
parentb19516d7c6820ebf0f6e531de3639656a6e662c0 (diff)
downloadgnutls-fd5873306f7714d8606eb149bcae7d27dc05e7f0.tar.gz
tests: added test case with invalid X.509 certificate
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
-rw-r--r--tests/Makefile.am3
-rw-r--r--tests/certs-interesting/cert6.derbin0 -> 65 bytes
2 files changed, 2 insertions, 1 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 6af0cfe11f..b5f58ac5a7 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -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
index 0000000000..58f458981e
--- /dev/null
+++ b/tests/certs-interesting/cert6.der
Binary files differ