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
..
CMakeLists.txt CMake: support "make ssl-opt" to just build what ssl-opt.sh needs 2024-09-14 12:19:19 +02:00
dtls_client.c Test dtls_client 2024-09-25 18:05:17 +02:00
dtls_server.c update headers 2023-11-02 19:47:20 +00:00
mini_client.c Update paths pointing to tests/data_files 2024-07-05 15:49:03 +01:00
ssl_client1.c Test ssl_client1 2024-09-25 18:05:17 +02:00
ssl_client2.c Merge pull request #1272 from eleuzi01/forward-1263 2024-08-28 19:38:36 +02:00
ssl_context_info.c Adjust spacing in sample programs 2024-08-09 10:29:58 +01:00
ssl_fork_server.c Test ssl_fork_server 2024-09-25 18:05:17 +02:00
ssl_mail_client.c ssl_mail_client: Fix code style issue 2024-03-18 14:30:06 -04:00
ssl_pthread_server.c Test ssl_pthread_server 2024-09-25 18:05:17 +02:00
ssl_server2.c Address review comments: add PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT 2024-09-09 11:18:10 +01:00
ssl_server.c Test ssl_server 2024-09-25 18:05:17 +02:00
ssl_test_common_source.c Replace MBEDTLS_PK_CAN_ECDSA_SOME with PSA_HAVE_ALG_SOME_ECDSA 2024-09-09 11:17:36 +01:00
ssl_test_lib.c Replace MBEDTLS_MD_CAN_SHA512 with PSA_WANT_ALG_SHA_512 2024-08-28 18:20:25 +02:00
ssl_test_lib.h Replace MBEDTLS_MD_CAN_SHA512 with PSA_WANT_ALG_SHA_512 2024-08-28 18:20:25 +02:00