]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
tests: rsa-md5-collision: run from top-level
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Tue, 26 Jul 2016 12:51:59 +0000 (14:51 +0200)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Tue, 26 Jul 2016 13:01:33 +0000 (15:01 +0200)
tests/Makefile.am
tests/rsa-md5-collision/Makefile.am [deleted file]
tests/rsa-md5-collision/rsa-md5-collision.sh [moved from tests/rsa-md5-collision/rsa-md5-collision with 78% similarity]

index 47d6fc364006edb85b46398fbd73b395d89f3ab4..ed80f6ba0db889f57c8c72761b5c73cbbf24fa1c 100644 (file)
@@ -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 (file)
index eef1e64..0000000
+++ /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)"
similarity index 78%
rename from tests/rsa-md5-collision/rsa-md5-collision
rename to tests/rsa-md5-collision/rsa-md5-collision.sh
index 0ac6e8b45d072a9abace63dad80a0dee93797548..de0e5ae77bc0ad9c80442fb7caf44b8ebfc899c2 100755 (executable)
 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