@@ -581,7 +581,8 @@ static int testDevId = INVALID_DEVID;
581581#endif
582582
583583#if !defined(NO_FILESYSTEM) && !defined(NO_CERTS) && !defined(NO_RSA) && \
584- !defined(NO_WOLFSSL_SERVER) && !defined(NO_WOLFSSL_CLIENT)
584+ !defined(NO_WOLFSSL_SERVER) && !defined(NO_WOLFSSL_CLIENT) && \
585+ !defined(WOLFSSL_TIRTOS)
585586#define HAVE_SSL_MEMIO_TESTS_DEPENDENCIES
586587#endif
587588
@@ -8820,8 +8821,7 @@ static int test_wolfSSL_reuse_WOLFSSLobj(void)
88208821 return EXPECT_RESULT();
88218822}
88228823
8823- #if defined(OPENSSL_EXTRA) && !defined(WOLFSSL_TIRTOS) && \
8824- defined(HAVE_SSL_MEMIO_TESTS_DEPENDENCIES)
8824+ #if defined(OPENSSL_EXTRA) && defined(HAVE_SSL_MEMIO_TESTS_DEPENDENCIES)
88258825static int test_wolfSSL_CTX_verifyDepth_ServerClient_1_ctx_ready(
88268826 WOLFSSL_CTX* ctx)
88278827{
@@ -8835,8 +8835,7 @@ static int test_wolfSSL_CTX_verifyDepth_ServerClient_1_ctx_ready(
88358835static int test_wolfSSL_CTX_verifyDepth_ServerClient_1(void)
88368836{
88378837 EXPECT_DECLS;
8838- #if defined(OPENSSL_EXTRA) && !defined(WOLFSSL_TIRTOS) && \
8839- defined(HAVE_SSL_MEMIO_TESTS_DEPENDENCIES)
8838+ #if defined(OPENSSL_EXTRA) && defined(HAVE_SSL_MEMIO_TESTS_DEPENDENCIES)
88408839 test_ssl_cbf client_cbf;
88418840 test_ssl_cbf server_cbf;
88428841
@@ -8855,14 +8854,12 @@ static int test_wolfSSL_CTX_verifyDepth_ServerClient_1(void)
88558854
88568855 ExpectIntEQ(client_cbf.return_code, TEST_SUCCESS);
88578856 ExpectIntEQ(server_cbf.return_code, TEST_SUCCESS);
8858- #endif /* OPENSSL_EXTRA && !WOLFSSL_TIRTOS &&
8859- * HAVE_SSL_MEMIO_TESTS_DEPENDENCIES */
8857+ #endif /* OPENSSL_EXTRA && HAVE_SSL_MEMIO_TESTS_DEPENDENCIES */
88608858
88618859 return EXPECT_RESULT();
88628860}
88638861
8864- #if defined(OPENSSL_EXTRA) && !defined(WOLFSSL_TIRTOS) && \
8865- defined(HAVE_SSL_MEMIO_TESTS_DEPENDENCIES)
8862+ #if defined(OPENSSL_EXTRA) && defined(HAVE_SSL_MEMIO_TESTS_DEPENDENCIES)
88668863static int test_wolfSSL_CTX_verifyDepth_ServerClient_2_ctx_ready(
88678864 WOLFSSL_CTX* ctx)
88688865{
@@ -8876,8 +8873,7 @@ static int test_wolfSSL_CTX_verifyDepth_ServerClient_2_ctx_ready(
88768873static int test_wolfSSL_CTX_verifyDepth_ServerClient_2(void)
88778874{
88788875 EXPECT_DECLS;
8879- #if defined(OPENSSL_EXTRA) && !defined(WOLFSSL_TIRTOS) && \
8880- defined(HAVE_SSL_MEMIO_TESTS_DEPENDENCIES)
8876+ #if defined(OPENSSL_EXTRA) && defined(HAVE_SSL_MEMIO_TESTS_DEPENDENCIES)
88818877 test_ssl_cbf client_cbf;
88828878 test_ssl_cbf server_cbf;
88838879
@@ -8900,14 +8896,12 @@ static int test_wolfSSL_CTX_verifyDepth_ServerClient_2(void)
89008896
89018897 ExpectIntEQ(client_cbf.return_code, TEST_SUCCESS);
89028898 ExpectIntEQ(server_cbf.return_code, TEST_SUCCESS);
8903- #endif /* OPENSSL_EXTRA && !WOLFSSL_TIRTOS &&
8904- * HAVE_SSL_MEMIO_TESTS_DEPENDENCIES */
8899+ #endif /* OPENSSL_EXTRA && HAVE_SSL_MEMIO_TESTS_DEPENDENCIES */
89058900
89068901 return EXPECT_RESULT();
89078902}
89088903
8909- #if defined(OPENSSL_EXTRA) && !defined(WOLFSSL_TIRTOS) && \
8910- defined(HAVE_SSL_MEMIO_TESTS_DEPENDENCIES)
8904+ #if defined(OPENSSL_EXTRA) && defined(HAVE_SSL_MEMIO_TESTS_DEPENDENCIES)
89118905static int test_wolfSSL_CTX_verifyDepth_ServerClient_3_ctx_ready(
89128906 WOLFSSL_CTX* ctx)
89138907{
@@ -8921,8 +8915,7 @@ static int test_wolfSSL_CTX_verifyDepth_ServerClient_3_ctx_ready(
89218915static int test_wolfSSL_CTX_verifyDepth_ServerClient_3(void)
89228916{
89238917 EXPECT_DECLS;
8924- #if defined(OPENSSL_EXTRA) && !defined(WOLFSSL_TIRTOS) && \
8925- defined(HAVE_SSL_MEMIO_TESTS_DEPENDENCIES)
8918+ #if defined(OPENSSL_EXTRA) && defined(HAVE_SSL_MEMIO_TESTS_DEPENDENCIES)
89268919 test_ssl_cbf client_cbf;
89278920 test_ssl_cbf server_cbf;
89288921
@@ -8947,15 +8940,14 @@ static int test_wolfSSL_CTX_verifyDepth_ServerClient_3(void)
89478940 ExpectIntEQ(server_cbf.return_code, TEST_FAIL);
89488941 ExpectIntEQ(client_cbf.last_err, MAX_CHAIN_ERROR);
89498942 ExpectIntEQ(server_cbf.last_err, FATAL_ERROR);
8950- #endif /* OPENSSL_EXTRA && !WOLFSSL_TIRTOS &&
8951- * HAVE_SSL_MEMIO_TESTS_DEPENDENCIES */
8943+ #endif /* OPENSSL_EXTRA && HAVE_SSL_MEMIO_TESTS_DEPENDENCIES */
89528944
89538945 return EXPECT_RESULT();
89548946}
89558947
89568948#if defined(OPENSSL_ALL) && defined(HAVE_SSL_MEMIO_TESTS_DEPENDENCIES) && \
8957- !defined(WOLFSSL_TIRTOS ) && !defined(NO_AES) && !defined(WOLFSSL_NO_TLS12) \
8958- && !defined(NO_SHA256 ) && defined(HAVE_ECC )
8949+ !defined(WOLFSSL_NO_TLS12 ) && \
8950+ defined(HAVE_ECC) && !defined(NO_AES ) && ! defined(NO_SHA256 )
89598951static int test_wolfSSL_CTX_set_cipher_list_server_ctx_ready(WOLFSSL_CTX* ctx)
89608952{
89618953 EXPECT_DECLS;
@@ -8975,8 +8967,9 @@ static int test_wolfSSL_CTX_set_cipher_list(void)
89758967{
89768968 EXPECT_DECLS;
89778969#if defined(OPENSSL_ALL) && defined(HAVE_SSL_MEMIO_TESTS_DEPENDENCIES) && \
8978- !defined(WOLFSSL_TIRTOS) && !defined(NO_AES) && !defined(WOLFSSL_NO_TLS12) \
8979- && !defined(NO_SHA256) && defined(HAVE_ECC)
8970+ defined(HAVE_ECC) && !defined(NO_AES) && !defined(NO_SHA256)
8971+
8972+ #if !defined(WOLFSSL_NO_TLS12)
89808973 WOLFSSL_CTX* ctxClient = NULL;
89818974 WOLFSSL* sslClient = NULL;
89828975 test_ssl_cbf client_cbf;
@@ -8998,7 +8991,8 @@ static int test_wolfSSL_CTX_set_cipher_list(void)
89988991
89998992 /* check with cipher string that has '+' */
90008993 ExpectNotNull((ctxClient = wolfSSL_CTX_new(wolfTLSv1_2_client_method())));
9001- ExpectTrue(wolfSSL_CTX_set_cipher_list(ctxClient, "ECDHE+AESGCM"));
8994+ /* Use trailing : with nothing to test for ASAN */
8995+ ExpectTrue(wolfSSL_CTX_set_cipher_list(ctxClient, "ECDHE+AESGCM:"));
90028996 ExpectNotNull((sslClient = wolfSSL_new(ctxClient)));
90038997
90048998 /* check for the existence of an ECDHE ECDSA cipher suite */
@@ -9026,6 +9020,8 @@ static int test_wolfSSL_CTX_set_cipher_list(void)
90269020
90279021 wolfSSL_free(sslClient);
90289022 wolfSSL_CTX_free(ctxClient);
9023+
9024+ #endif /* !WOLFSSL_NO_TLS12 */
90299025#endif
90309026 return EXPECT_RESULT();
90319027}
0 commit comments