summaryrefslogtreecommitdiff
path: root/tests/rsa-md5-collision
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2016-02-29 19:41:33 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2016-02-29 19:43:43 +0100
commit0a132efee4a5aa7802597a5e6e795ea3776fe8d4 (patch)
treea3b27cb320262aae6dc6abdc7591af5fc1b130e4 /tests/rsa-md5-collision
parent145cb5b565e7f71063990a513779b656f91fd3a1 (diff)
downloadgnutls-0a132efee4a5aa7802597a5e6e795ea3776fe8d4.tar.gz
tests: pkcs1-pad,rsa-md5-collision: allow multiple in-place builds
Diffstat (limited to 'tests/rsa-md5-collision')
-rwxr-xr-xtests/rsa-md5-collision/rsa-md5-collision21
1 files changed, 11 insertions, 10 deletions
diff --git a/tests/rsa-md5-collision/rsa-md5-collision b/tests/rsa-md5-collision/rsa-md5-collision
index d6c1d2db5e..0ac6e8b45d 100755
--- a/tests/rsa-md5-collision/rsa-md5-collision
+++ b/tests/rsa-md5-collision/rsa-md5-collision
@@ -24,24 +24,25 @@ set -e
srcdir="${srcdir:-.}"
CERTTOOL="${CERTTOOL:-../../src/certtool${EXEEXT}}"
+TMPFILE1=rsa-md5.$$.tmp
+TMPFILE2=rsa-md5-2.$$.tmp
"${CERTTOOL}" --inder --certificate-info \
- --infile "${srcdir}/MD5CollisionCA.cer" > ca.pem
+ --infile "${srcdir}/TargetCollidingCertificate1.cer" > $TMPFILE1
"${CERTTOOL}" --inder --certificate-info \
- --infile "${srcdir}/TargetCollidingCertificate1.cer" > client1.pem
-"${CERTTOOL}" --inder --certificate-info \
- --infile "${srcdir}/TargetCollidingCertificate2.cer" > client2.pem
+ --infile "${srcdir}/TargetCollidingCertificate2.cer" > $TMPFILE2
-cat client1.pem ca.pem > chain1.pem
-cat client2.pem ca.pem > chain2.pem
+"${CERTTOOL}" --inder --certificate-info \
+ --infile "${srcdir}/MD5CollisionCA.cer" >> $TMPFILE1
+"${CERTTOOL}" --inder --certificate-info \
+ --infile "${srcdir}/MD5CollisionCA.cer" >> $TMPFILE2
-"${CERTTOOL}" --verify-chain < chain1.pem | \
+"${CERTTOOL}" --verify-chain < $TMPFILE1 | \
grep 'Not verified.' | grep 'insecure algorithm' >/dev/null
-"${CERTTOOL}" --verify-chain < chain2.pem | \
+"${CERTTOOL}" --verify-chain < $TMPFILE2 | \
grep 'Not verified.' | grep 'insecure algorithm' >/dev/null
-rm -f ca.pem client1.pem client2.pem \
- chain1.pem chain2.pem
+rm -f $TMPFILE1 $TMPFILE2
# We're done.
exit 0