summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2016-07-26 14:51:59 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2016-07-26 15:01:33 +0200
commita337b5c30fd03d96f2483ccf5721f9b1f008bc66 (patch)
tree820db9bce05c7bdef3bea582eac1bf929eee2057
parent1c578dbfc4ee45f6e9eb9646bf1adc6b6c749323 (diff)
downloadgnutls-a337b5c30fd03d96f2483ccf5721f9b1f008bc66.tar.gz
tests: rsa-md5-collision: run from top-level
-rw-r--r--tests/Makefile.am8
-rw-r--r--tests/rsa-md5-collision/Makefile.am34
-rwxr-xr-xtests/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