Improve SSL native client simulation

This PR improves client simulation in "--ssl-native" mode:

* It changes ${protos[i]} to list the protocols that should be disabled rather than those that should be enabled, except in the case that the client only supports one protocol.

* It sets the values for ${tlsvers[i]}, which is used in run_client_simulation(), but was not defined.

* It adds a new variable, ${ciphersuites[i]}, that lists the TLSv1.3 cipher suites supported by a client.

Client simulation still produces false results in "--ssl-native" mode, but the results are better than before.
This commit is contained in:
David Cooper
2018-04-10 16:52:38 -04:00
committed by David Cooper
parent c357ea7356
commit 39db50eea2
3 changed files with 419 additions and 145 deletions

File diff suppressed because it is too large Load Diff