2
0
mirror of https://github.com/mozilla/cipherscan.git synced 2024-09-28 23:53:41 +02:00

Extract the list of TLS versions to test into an array.

This commit is contained in:
Richard Soderberg 2015-09-18 14:56:32 -07:00
parent 3107661b7c
commit 1828183e3f

View File

@ -456,6 +456,14 @@ parse_openssl_output() {
fi
}
TLS_VERSIONS_TO_TEST=(
'-ssl2'
'-ssl3'
'-tls1'
'-tls1_1'
'-tls1_2'
)
# Connect to a target host with the selected ciphersuite
test_cipher_on_target() {
local sslcommand="$*"
@ -465,8 +473,7 @@ test_cipher_on_target() {
pfs=""
previous_cipher=""
certificates=""
for tls_version in "-ssl2" "-ssl3" "-tls1" "-tls1_1" "-tls1_2"
do
for tls_version in "${TLS_VERSIONS_TO_TEST[@]}"; do
# sslv2 client hello doesn't support SNI extension
# in SSLv3 mode OpenSSL just ignores the setting so it's ok
# -status exception is ignored in SSLv2, go figure