diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2016-07-26 14:51:59 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2016-07-26 15:01:33 +0200 |
commit | a337b5c30fd03d96f2483ccf5721f9b1f008bc66 (patch) | |
tree | 820db9bce05c7bdef3bea582eac1bf929eee2057 | |
parent | 1c578dbfc4ee45f6e9eb9646bf1adc6b6c749323 (diff) | |
download | gnutls-a337b5c30fd03d96f2483ccf5721f9b1f008bc66.tar.gz |
tests: rsa-md5-collision: run from top-level
-rw-r--r-- | tests/Makefile.am | 8 | ||||
-rw-r--r-- | tests/rsa-md5-collision/Makefile.am | 34 | ||||
-rwxr-xr-x | tests/rsa-md5-collision/rsa-md5-collision.sh (renamed from tests/rsa-md5-collision/rsa-md5-collision) | 10 |
3 files changed, 10 insertions, 42 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index 47d6fc3640..ed80f6ba0d 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -19,7 +19,7 @@ # along with this file; if not, write to the Free Software Foundation, # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -SUBDIRS = . rsa-md5-collision pkcs1-padding pkcs8-decode pkcs12-decode \ +SUBDIRS = . pkcs1-padding pkcs8-decode pkcs12-decode \ userid cert-tests ocsp-tests key-tests sha2 safe-renegotiation dsa scripts ecdsa \ slow dtls srp windows @@ -36,7 +36,9 @@ EXTRA_DIST = suppressions.valgrind eagain-common.h cert-common.h test-chains.h \ certs/cert-rsa-2432.pem certs/ecc384.pem certs/ecc.pem \ certs/ca-ecc.pem certs/cert-ecc384.pem certs/cert-ecc.pem certs/ecc256.pem \ certs/ecc521.pem certs/rsa-2432.pem x509cert-dir/ca.pem psk.passwd \ - system.prio pkcs11/softhsm.h pkcs11/pkcs11-pubkey-import.c gnutls-asan.supp + system.prio pkcs11/softhsm.h pkcs11/pkcs11-pubkey-import.c gnutls-asan.supp \ + rsa-md5-collision/MD5CollisionCA.cer rsa-md5-collision/TargetCollidingCertificate1.cer \ + rsa-md5-collision/TargetCollidingCertificate2.cer rsa-md5-collision/README AM_CFLAGS = $(WARN_CFLAGS) $(WERROR_CFLAGS) AM_CPPFLAGS = \ @@ -250,7 +252,7 @@ name_constraints_merge_CPPFLAGS = $(CPPFLAGS) \ -I$(top_builddir)/gl check_PROGRAMS = $(ctests) -dist_check_SCRIPTS = rfc2253-escape-test +dist_check_SCRIPTS = rfc2253-escape-test rsa-md5-collision/rsa-md5-collision.sh if !WINDOWS dist_check_SCRIPTS += danetool.sh fastopen.sh diff --git a/tests/rsa-md5-collision/Makefile.am b/tests/rsa-md5-collision/Makefile.am deleted file mode 100644 index eef1e640b9..0000000000 --- a/tests/rsa-md5-collision/Makefile.am +++ /dev/null @@ -1,34 +0,0 @@ -## Process this file with automake to produce Makefile.in -# Copyright (C) 2006, 2008, 2010, 2012 Free Software Foundation, Inc. -# -# Author: Simon Josefsson -# -# This file is part of GnuTLS. -# -# This file is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This file is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this file; if not, write to the Free Software Foundation, -# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - -EXTRA_DIST = MD5CollisionCA.cer \ - TargetCollidingCertificate1.cer \ - TargetCollidingCertificate2.cer \ - README - -dist_check_SCRIPTS = rsa-md5-collision - -TESTS = rsa-md5-collision - -TESTS_ENVIRONMENT = EXEEXT=$(EXEEXT) \ - LC_ALL="C" \ - top_builddir="$(top_builddir)" \ - srcdir="$(srcdir)" diff --git a/tests/rsa-md5-collision/rsa-md5-collision b/tests/rsa-md5-collision/rsa-md5-collision.sh index 0ac6e8b45d..de0e5ae77b 100755 --- a/tests/rsa-md5-collision/rsa-md5-collision +++ b/tests/rsa-md5-collision/rsa-md5-collision.sh @@ -23,19 +23,19 @@ set -e srcdir="${srcdir:-.}" -CERTTOOL="${CERTTOOL:-../../src/certtool${EXEEXT}}" +CERTTOOL="${CERTTOOL:-../src/certtool${EXEEXT}}" TMPFILE1=rsa-md5.$$.tmp TMPFILE2=rsa-md5-2.$$.tmp "${CERTTOOL}" --inder --certificate-info \ - --infile "${srcdir}/TargetCollidingCertificate1.cer" > $TMPFILE1 + --infile "${srcdir}/rsa-md5-collision/TargetCollidingCertificate1.cer" > $TMPFILE1 "${CERTTOOL}" --inder --certificate-info \ - --infile "${srcdir}/TargetCollidingCertificate2.cer" > $TMPFILE2 + --infile "${srcdir}/rsa-md5-collision/TargetCollidingCertificate2.cer" > $TMPFILE2 "${CERTTOOL}" --inder --certificate-info \ - --infile "${srcdir}/MD5CollisionCA.cer" >> $TMPFILE1 + --infile "${srcdir}/rsa-md5-collision/MD5CollisionCA.cer" >> $TMPFILE1 "${CERTTOOL}" --inder --certificate-info \ - --infile "${srcdir}/MD5CollisionCA.cer" >> $TMPFILE2 + --infile "${srcdir}/rsa-md5-collision/MD5CollisionCA.cer" >> $TMPFILE2 "${CERTTOOL}" --verify-chain < $TMPFILE1 | \ grep 'Not verified.' | grep 'insecure algorithm' >/dev/null |