mbedtls/tests
Gilles Peskine c83e56cc45 Test ssl_fork_server
Test ssl_fork_server with both TLS 1.2 and TLS 1.3.
Test against both OpenSSL and GnuTLS.

In the server, flush more often. Otherwise, when stdout is redirected to a
file, the server gets killed before it writes important information, such as
the logs that we expect in the test cases.

In the server, only write output for 10 seconds, not 100. That's enough time
to start concurrent clients if desired. 100 seconds causes ssl-opt to take a
very long time when the client actually listens to the whole input (which
`gnutls-cli` does, but not `openssl s_client`).

Clean up compile-time requirements in ssl_fork_server.c: any certificate-based
key exchange is ok, so don't insist on built-in RSA.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-09-25 18:05:17 +02:00
..
.jenkins
configs Fix a typo in a comment 2024-04-12 12:40:01 +02:00
docker/bionic
git-scripts
include Misc improvements to comments 2024-09-05 10:47:45 +02:00
opt-testcases Test ssl_fork_server 2024-09-25 18:05:17 +02:00
psa-client-server Merge pull request #9427 from valeriosetti/psasim-small-fixes 2024-08-07 13:13:46 +00:00
scripts Remove obsolete requirement for GnuTLS %DISABLE_TLS13_COMPAT_MODE 2024-09-24 18:59:31 +02:00
src Merge pull request #9385 from eleuzi01/replace-ecdsa-some 2024-09-19 13:53:18 +00:00
suites Bring back some dependencies 2024-09-09 11:18:10 +01:00
.gitignore Automatically generate tests/opt-testcases/tls13-compat.sh 2024-09-24 18:59:31 +02:00
CMakeLists.txt Have make ssl-opt generate tls13-compat.sh 2024-09-24 19:09:57 +02:00
compat-in-docker.sh
compat.sh Replace data_files path with variable in compat.sh 2024-07-05 15:49:28 +01:00
context-info.sh Update directory-climbing path in context-info.sh 2024-07-05 15:49:05 +01:00
Descriptions.txt
make-in-docker.sh
Makefile Have make ssl-opt generate tls13-compat.sh (make edition) 2024-09-25 10:28:48 +02:00
ssl-opt-in-docker.sh
ssl-opt.sh Test ssl_fork_server 2024-09-25 18:05:17 +02:00