diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2016-02-29 19:41:33 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2016-02-29 19:43:43 +0100 |
commit | 0a132efee4a5aa7802597a5e6e795ea3776fe8d4 (patch) | |
tree | a3b27cb320262aae6dc6abdc7591af5fc1b130e4 /tests/rsa-md5-collision | |
parent | 145cb5b565e7f71063990a513779b656f91fd3a1 (diff) | |
download | gnutls-0a132efee4a5aa7802597a5e6e795ea3776fe8d4.tar.gz |
tests: pkcs1-pad,rsa-md5-collision: allow multiple in-place builds
Diffstat (limited to 'tests/rsa-md5-collision')
-rwxr-xr-x | tests/rsa-md5-collision/rsa-md5-collision | 21 |
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 |