Fix for EXP-RC2-CBC-MD5

MD5 should use little endian order. Fortunately the only ciphersuite
affected is EXP-RC2-CBC-MD5 (TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5) which
is a rarely used export grade ciphersuite.
This commit is contained in:
Adam Langley
2013-02-06 16:05:40 +00:00
committed by Dr. Stephen Henson
parent 41cf07f0ec
commit f306b87d76
2 changed files with 47 additions and 9 deletions

View File

@@ -119,6 +119,23 @@ $ssltest -bio_pair -server_auth -client_auth $CA $extra || exit 1
echo test sslv2/sslv3 with both client and server authentication via BIO pair and app verify
$ssltest -bio_pair -server_auth -client_auth -app_verify $CA $extra || exit 1
echo "Testing ciphersuites"
for protocol in TLSv1.2 SSLv3; do
echo "Testing ciphersuites for $protocol"
for cipher in `../util/shlib_wrap.sh ../apps/openssl ciphers "RSA+$protocol" | tr ':' ' '`; do
echo "Testing $cipher"
prot=""
if [ $protocol = "SSLv3" ] ; then
prot="-ssl3"
fi
$ssltest -cipher $cipher $prot
if [ $? -ne 0 ] ; then
echo "Failed $cipher"
exit 1
fi
done
done
#############################################################################
if ../util/shlib_wrap.sh ../apps/openssl no-dh; then