From: Nikos Mavrogiannopoulos Date: Thu, 20 Jul 2017 14:28:15 +0000 (+0200) Subject: tests: added reproducer with ed25519 private key X-Git-Tag: gnutls_3_6_0~271 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=80ce2b45b35bd72aa7e422aad833d21f48bb44e9;p=thirdparty%2Fgnutls.git tests: added reproducer with ed25519 private key Found with oss-fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2689 Signed-off-by: Nikos Mavrogiannopoulos --- diff --git a/tests/key-tests/Makefile.am b/tests/key-tests/Makefile.am index 888b613189..5bb5dc7c34 100644 --- a/tests/key-tests/Makefile.am +++ b/tests/key-tests/Makefile.am @@ -30,6 +30,7 @@ EXTRA_DIST = data/key-ca.pem data/key-user.pem \ data/dsa.1024.pem data/dsa.2048.pem data/dsa.3072.pem data/dsa-pubkey-1018.pem \ data/bad-key.pem data/p8key-illegal.pem data/key-illegal.pem data/pkcs8-pbes2-sha256.pem \ data/pkcs8-pbes1-des-md5.pem data/pkcs8-invalid8.der data/key-invalid1.der \ + data/key-invalid4.der \ data data/pkcs8-invalid9.der data/key-invalid2.der data/pkcs8-invalid10.der \ data/key-invalid3.der data/pkcs8-eddsa.pem data/pkcs8-eddsa.pem.txt diff --git a/tests/key-tests/data/key-invalid4.der b/tests/key-tests/data/key-invalid4.der new file mode 100644 index 0000000000..e66c74d6c0 --- /dev/null +++ b/tests/key-tests/data/key-invalid4.der @@ -0,0 +1 @@ +0D 0+ep8 ÿ ÿÿ ÿÿ \ No newline at end of file diff --git a/tests/key-tests/key-invalid b/tests/key-tests/key-invalid index 874e643a78..3943e14dfc 100755 --- a/tests/key-tests/key-invalid +++ b/tests/key-tests/key-invalid @@ -35,7 +35,7 @@ if ! test -z "${VALGRIND}"; then fi ret=0 -for p8 in "key-invalid1.der" "key-invalid2.der" "key-invalid3.der";do +for p8 in "key-invalid1.der" "key-invalid2.der" "key-invalid3.der" "key-invalid4.der";do set -- ${p8} file="$1" ${VALGRIND} "${CERTTOOL}" --inder --key-info \