Browse Source

Fix TLS 1.3 testsuite for wolfssl64.sln solution

Juliusz Sosinowicz 1 year ago
parent
commit
17df33cef8

+ 1 - 1
IDE/WIN/user_settings.h

@@ -7,6 +7,7 @@
 #endif
 
 #define USE_WOLFSSL_IO
+#define HAVE_AESGCM
 #define WOLFSSL_TLS13
 #define HAVE_HKDF
 #define HAVE_FFDHE_4096
@@ -21,7 +22,6 @@
     #define OPENSSL_EXTRA
     #define HAVE_THREAD_LS
     #define WOLFSSL_KEY_GEN
-    #define HAVE_AESGCM
     #define HAVE_HASHDRBG
     #define WOLFSSL_SHA384
     #define WOLFSSL_SHA512

+ 1 - 1
examples/echoclient/echoclient.c

@@ -180,7 +180,7 @@ void echoclient_test(void* args)
 
 #if defined(CYASSL_SNIFFER)
     /* Only set if not running testsuite */
-    if (XSTRSTR(argv[0], "testsuite") != 0) {
+    if (XSTRSTR(argv[0], "testsuite") == NULL) {
         /* don't use EDH, can't sniff tmp keys */
         SSL_CTX_set_cipher_list(ctx, "AES256-SHA");
     }

+ 1 - 1
examples/echoserver/echoserver.c

@@ -245,7 +245,7 @@ THREAD_RETURN CYASSL_THREAD echoserver_test(void* args)
 
 #if defined(CYASSL_SNIFFER)
     /* Only set if not running testsuite */
-    if (XSTRSTR(argv[0], "testsuite") != 0) {
+    if (XSTRSTR(argv[0], "testsuite") == NULL) {
         /* don't use EDH, can't sniff tmp keys */
         CyaSSL_CTX_set_cipher_list(ctx, "AES256-SHA");
     }

+ 3 - 1
testsuite/testsuite.c

@@ -449,7 +449,9 @@ void wait_tcp_ready(func_args* args)
      * args->signal->ready = 0; */
 
     (void)tx_mutex_put(&args->signal->mutex);
-
+#elif defined(USE_WINDOWS_API)
+    /* Give peer a moment to get running */
+    _sleep(500);
 #else
     (void)args;
 #endif