@@ -6495,15 +6495,10 @@ static int test_wolfSSL_EVP_CIPHER_CTX(void)
64956495#if defined(HAVE_SSL_MEMIO_TESTS_DEPENDENCIES) || \
64966496 defined(HAVE_IO_TESTS_DEPENDENCIES)
64976497#ifdef WOLFSSL_HAVE_TLS_UNIQUE
6498- #ifdef WC_SHA512_DIGEST_SIZE
6499- #define MD_MAX_SIZE WC_SHA512_DIGEST_SIZE
6500- #else
6501- #define MD_MAX_SIZE WC_SHA256_DIGEST_SIZE
6502- #endif
6503- byte server_side_msg1[MD_MAX_SIZE] = {0};/* msg sent by server */
6504- byte server_side_msg2[MD_MAX_SIZE] = {0};/* msg received from client */
6505- byte client_side_msg1[MD_MAX_SIZE] = {0};/* msg sent by client */
6506- byte client_side_msg2[MD_MAX_SIZE] = {0};/* msg received from server */
6498+ byte server_side_msg1[WC_MAX_DIGEST_SIZE] = {0};/* msg sent by server */
6499+ byte server_side_msg2[WC_MAX_DIGEST_SIZE] = {0};/* msg received from client */
6500+ byte client_side_msg1[WC_MAX_DIGEST_SIZE] = {0};/* msg sent by client */
6501+ byte client_side_msg2[WC_MAX_DIGEST_SIZE] = {0};/* msg received from server */
65076502#endif /* WOLFSSL_HAVE_TLS_UNIQUE */
65086503
65096504/* TODO: Expand and enable this when EVP_chacha20_poly1305 is supported */
@@ -7049,14 +7044,14 @@ int test_wolfSSL_client_server_nofail_memio(test_ssl_cbf* client_cb,
70497044 TEST_SUCCESS);
70507045 }
70517046#ifdef WOLFSSL_HAVE_TLS_UNIQUE
7052- XMEMSET(server_side_msg2, 0, MD_MAX_SIZE );
7047+ XMEMSET(server_side_msg2, 0, WC_MAX_DIGEST_SIZE );
70537048 msg_len = wolfSSL_get_peer_finished(test_ctx.s_ssl, server_side_msg2,
7054- MD_MAX_SIZE );
7049+ WC_MAX_DIGEST_SIZE );
70557050 ExpectIntGE(msg_len, 0);
70567051
7057- XMEMSET(server_side_msg1, 0, MD_MAX_SIZE );
7052+ XMEMSET(server_side_msg1, 0, WC_MAX_DIGEST_SIZE );
70587053 msg_len = wolfSSL_get_finished(test_ctx.s_ssl, server_side_msg1,
7059- MD_MAX_SIZE );
7054+ WC_MAX_DIGEST_SIZE );
70607055 ExpectIntGE(msg_len, 0);
70617056#endif /* WOLFSSL_HAVE_TLS_UNIQUE */
70627057
@@ -7420,12 +7415,12 @@ static THREAD_RETURN WOLFSSL_THREAD test_server_nofail(void* args)
74207415 }
74217416
74227417#ifdef WOLFSSL_HAVE_TLS_UNIQUE
7423- XMEMSET(server_side_msg2, 0, MD_MAX_SIZE );
7424- msg_len = wolfSSL_get_peer_finished(ssl, server_side_msg2, MD_MAX_SIZE );
7418+ XMEMSET(server_side_msg2, 0, WC_MAX_DIGEST_SIZE );
7419+ msg_len = wolfSSL_get_peer_finished(ssl, server_side_msg2, WC_MAX_DIGEST_SIZE );
74257420 AssertIntGE(msg_len, 0);
74267421
7427- XMEMSET(server_side_msg1, 0, MD_MAX_SIZE );
7428- msg_len = wolfSSL_get_finished(ssl, server_side_msg1, MD_MAX_SIZE );
7422+ XMEMSET(server_side_msg1, 0, WC_MAX_DIGEST_SIZE );
7423+ msg_len = wolfSSL_get_finished(ssl, server_side_msg1, WC_MAX_DIGEST_SIZE );
74297424 AssertIntGE(msg_len, 0);
74307425#endif /* WOLFSSL_HAVE_TLS_UNIQUE */
74317426
@@ -9044,12 +9039,12 @@ static int test_wolfSSL_get_finished_client_on_handshake(WOLFSSL_CTX* ctx,
90449039
90459040 /* get_finished test */
90469041 /* 1. get own sent message */
9047- XMEMSET(client_side_msg1, 0, MD_MAX_SIZE );
9048- msg_len = wolfSSL_get_finished(ssl, client_side_msg1, MD_MAX_SIZE );
9042+ XMEMSET(client_side_msg1, 0, WC_MAX_DIGEST_SIZE );
9043+ msg_len = wolfSSL_get_finished(ssl, client_side_msg1, WC_MAX_DIGEST_SIZE );
90499044 ExpectIntGE(msg_len, 0);
90509045 /* 2. get peer message */
9051- XMEMSET(client_side_msg2, 0, MD_MAX_SIZE );
9052- msg_len = wolfSSL_get_peer_finished(ssl, client_side_msg2, MD_MAX_SIZE );
9046+ XMEMSET(client_side_msg2, 0, WC_MAX_DIGEST_SIZE );
9047+ msg_len = wolfSSL_get_peer_finished(ssl, client_side_msg2, WC_MAX_DIGEST_SIZE );
90539048 ExpectIntGE(msg_len, 0);
90549049
90559050 return EXPECT_RESULT();
@@ -9072,8 +9067,8 @@ static int test_wolfSSL_get_finished(void)
90729067 TEST_SUCCESS);
90739068
90749069 /* test received msg vs sent msg */
9075- ExpectIntEQ(0, XMEMCMP(client_side_msg1, server_side_msg2, MD_MAX_SIZE ));
9076- ExpectIntEQ(0, XMEMCMP(client_side_msg2, server_side_msg1, MD_MAX_SIZE ));
9070+ ExpectIntEQ(0, XMEMCMP(client_side_msg1, server_side_msg2, WC_MAX_DIGEST_SIZE ));
9071+ ExpectIntEQ(0, XMEMCMP(client_side_msg2, server_side_msg1, WC_MAX_DIGEST_SIZE ));
90779072#endif /* HAVE_SSL_MEMIO_TESTS_DEPENDENCIES && WOLFSSL_HAVE_TLS_UNIQUE */
90789073
90799074 return EXPECT_RESULT();
0 commit comments