mirror of
https://github.com/drwetter/testssl.sh.git
synced 2025-03-04 04:21:16 +01:00
Avoid subshell overhead
This commit removes the use of parenthesis in two expressions in run_fs() in order to avoid subshell overhead.
This commit is contained in:
parent
102e4fb9b7
commit
c38f46880f
@ -10929,7 +10929,7 @@ run_fs() {
|
||||
# Versions of TLS prior to 1.3 close the connection if the client does not support the curve
|
||||
# used in the certificate. The easiest solution is to move the curves to the end of the list.
|
||||
# instead of removing them from the ClientHello. This is only needed if there is no RSA certificate.
|
||||
if (! "$HAS_TLS13" || [[ "$proto" == "-no_tls1_3" ]]) && [[ ! "$ecdhe_cipher_list" == *RSA* ]]; then
|
||||
if { ! "$HAS_TLS13" || [[ "$proto" == "-no_tls1_3" ]]; } && [[ ! "$ecdhe_cipher_list" == *RSA* ]]; then
|
||||
while true; do
|
||||
curves_to_test=""
|
||||
for (( i=low; i < high; i++ )); do
|
||||
@ -10999,7 +10999,7 @@ run_fs() {
|
||||
# Versions of TLS prior to 1.3 close the connection if the client does not support the curve
|
||||
# used in the certificate. The easiest solution is to move the curves to the end of the list.
|
||||
# instead of removing them from the ClientHello. This is only needed if there is no RSA certificate.
|
||||
if ([[ "$proto" == 03 ]] && [[ ! "$ecdhe_cipher_list" == *RSA* ]]); then
|
||||
if [[ "$proto" == 03 ]] && [[ ! "$ecdhe_cipher_list" == *RSA* ]]; then
|
||||
while true; do
|
||||
curves_to_test=""
|
||||
for (( i=0; i < nr_curves; i++ )); do
|
||||
|
Loading…
Reference in New Issue
Block a user