# Test that SSL sample programs can interoperate with OpenSSL and GnuTLS. # Copyright The Mbed TLS Contributors # SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later : ${PROGRAMS_DIR:=../programs/ssl} requires_protocol_version tls12 run_test "Sample: ssl_client1, openssl server, TLS 1.2" \ -P 4433 \ "$O_SRV -tls1_2" \ "$PROGRAMS_DIR/ssl_client1" \ 0 \ -c "New, TLSv1.2, Cipher is" \ -S "ERROR" \ -C "error" requires_protocol_version tls12 run_test "Sample: ssl_client1, gnutls server, TLS 1.2" \ -P 4433 \ "$G_SRV --priority=NORMAL:-VERS-TLS-ALL:+VERS-TLS1.2" \ "$PROGRAMS_DIR/ssl_client1" \ 0 \ -s "Version: TLS1.2" \ -c "Protocol version:TLS1.2" \ -S "Error" \ -C "error" requires_protocol_version tls13 run_test "Sample: ssl_client1, openssl server, TLS 1.3" \ -P 4433 \ "$O_SRV -tls1_3" \ "$PROGRAMS_DIR/ssl_client1" \ 0 \ -c "New, TLSv1.3, Cipher is" \ -S "ERROR" \ -C "error" requires_protocol_version tls13 run_test "Sample: ssl_client1, gnutls server, TLS 1.3" \ -P 4433 \ "$G_SRV --priority=NORMAL:-VERS-TLS-ALL:+VERS-TLS1.3" \ "$PROGRAMS_DIR/ssl_client1" \ 0 \ -s "Version: TLS1.3" \ -c "Protocol version:TLS1.3" \ -S "Error" \ -C "error"