Add fixed compatibility test for TLS 1.3 Exporter

When testing TLS 1.3, use O_NEXT_CLI.

Signed-off-by: Max Fillinger <maximilian.fillinger@foxcrypto.com>
diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh
index 5ebe657..a4e5809 100755
--- a/tests/ssl-opt.sh
+++ b/tests/ssl-opt.sh
@@ -2022,14 +2022,14 @@
     unset EXPORTED_KEY2
     TLS_VERSION="$1"
 
-    case TLS_VERSION in
-        tls12) TLS_VERSION_PRINT="TLS 1.2";;
-        tls13) TLS_VERSION_PRINT="TLS 1.3";;
+    case $TLS_VERSION in
+        tls12) TLS_VERSION_PRINT="TLS 1.2"; OPENSSL_CLIENT="$O_CLI";;
+        tls13) TLS_VERSION_PRINT="TLS 1.3"; OPENSSL_CLIENT="$O_NEXT_CLI";;
     esac
 
     run_test    "$TLS_VERSION_PRINT: Export keying material (OpenSSL compatibility)" \
                 "$P_SRV debug_level=4 force_version=$TLS_VERSION exp_label=test-label" \
-                "$O_CLI -keymatexport test-label" \
+                "$OPENSSL_CLIENT -keymatexport test-label" \
                 0 \
                 -s "Exporting key of length 20 with label \".*\": 0x" \
                 -c "Keying material exporter:" \
@@ -3211,6 +3211,11 @@
 requires_protocol_version tls13
 run_test_export_keying_material tls13
 
+requires_config_enabled MBEDTLS_SSL_KEYING_MATERIAL_EXPORT
+requires_protocol_version tls13
+requires_openssl_next
+run_test_export_keying_material_openssl_compat tls13
+
 rm -f context_srv.txt
 rm -f context_cli.txt