@@ -608,14 +608,12 @@ static wc_test_ret_t hkdf_test(void);
608608WOLFSSL_TEST_SUBROUTINE wc_test_ret_t hkdf_test(void);
609609#endif
610610#endif /* HAVE_HKDF && ! NO_HMAC */
611- #ifdef WOLFSSL_HAVE_PRF
612- #if defined(HAVE_HKDF) && !defined(NO_HMAC)
613- #ifdef WOLFSSL_BASE16
611+ #if defined(WOLFSSL_HAVE_PRF) && defined(HAVE_HKDF) && !defined(NO_HMAC) && \
612+ defined(WOLFSSL_BASE16) && !defined(WOLFSSL_NO_TLS12)
614613WOLFSSL_TEST_SUBROUTINE wc_test_ret_t tls12_kdf_test(void);
615- #endif /* WOLFSSL_BASE16 */
616- #endif /* WOLFSSL_HAVE_HKDF && !NO_HMAC */
617- #endif /* WOLFSSL_HAVE_PRF */
618- #if defined(WOLFSSL_HAVE_PRF) && !defined(NO_HMAC) && defined(WOLFSSL_SHA384)
614+ #endif
615+ #if defined(WOLFSSL_HAVE_PRF) && !defined(NO_HMAC) && \
616+ defined(WOLFSSL_SHA384) && !defined(WOLFSSL_NO_TLS12)
619617WOLFSSL_TEST_SUBROUTINE wc_test_ret_t prf_test(void);
620618#endif
621619WOLFSSL_TEST_SUBROUTINE wc_test_ret_t sshkdf_test(void);
@@ -1921,27 +1919,26 @@ options: [-s max_relative_stack_bytes] [-m max_relative_heap_memory_bytes]\n\
19211919 PRIVATE_KEY_LOCK();
19221920#endif /* WOLFSSL_WOLFSSH */
19231921
1924- #if defined(WOLFSSL_HAVE_PRF) && !defined(NO_HMAC) && defined(WOLFSSL_SHA384)
1922+ #if defined(WOLFSSL_HAVE_PRF) && !defined(NO_HMAC) && \
1923+ defined(WOLFSSL_SHA384) && !defined(WOLFSSL_NO_TLS12)
19251924 PRIVATE_KEY_UNLOCK();
19261925 if ( (ret = prf_test()) != 0)
19271926 TEST_FAIL("PRF test failed!\n", ret);
19281927 else
19291928 TEST_PASS("PRF test passed!\n");
19301929 PRIVATE_KEY_LOCK();
1931- #endif
1930+ #endif /* WOLFSSL_HAVE_PRF && !NO_HMAC && WOLFSSL_SHA384 && !WOLFSSL_NO_TLS12 */
19321931
1933- #ifdef WOLFSSL_HAVE_PRF
1934- #if defined (HAVE_HKDF) && !defined(NO_HMAC)
1935- #ifdef WOLFSSL_BASE16
1932+ #if defined(WOLFSSL_HAVE_PRF) && defined(HAVE_HKDF) && !defined(NO_HMAC) && \
1933+ defined(WOLFSSL_BASE16) && !defined(WOLFSSL_NO_TLS12)
19361934 PRIVATE_KEY_UNLOCK();
19371935 if ( (ret = tls12_kdf_test()) != 0)
19381936 TEST_FAIL("TLSv1.2 KDF test failed!\n", ret);
19391937 else
19401938 TEST_PASS("TLSv1.2 KDF test passed!\n");
19411939 PRIVATE_KEY_LOCK();
1942- #endif /* WOLFSSL_BASE16 */
1943- #endif /* WOLFSSL_HAVE_HKDF && !NO_HMAC */
1944- #endif /* WOLFSSL_HAVE_PRF */
1940+ #endif /* WOLFSSL_HAVE_PRF && HAVE_HKDF && !NO_HMAC && */
1941+ /* WOLFSSL_BASE16 && !WOLFSSL_NO_TLS12 */
19451942
19461943#ifdef WOLFSSL_TLS13
19471944 PRIVATE_KEY_UNLOCK();
@@ -28154,7 +28151,8 @@ WOLFSSL_TEST_SUBROUTINE wc_test_ret_t sshkdf_test(void)
2815428151
2815528152#endif /* WOLFSSL_WOLFSSH */
2815628153
28157- #if defined(WOLFSSL_HAVE_PRF) && !defined(NO_HMAC) && defined(WOLFSSL_SHA384)
28154+ #if defined(WOLFSSL_HAVE_PRF) && !defined(NO_HMAC) && \
28155+ defined(WOLFSSL_SHA384) && !defined(WOLFSSL_NO_TLS12)
2815828156#define DIGL 12
2815928157#define SECL 48
2816028158#define LBSL 63
@@ -28203,11 +28201,10 @@ WOLFSSL_TEST_SUBROUTINE wc_test_ret_t prf_test(void)
2820328201
2820428202 return 0;
2820528203}
28206- #endif /* WOLFSSL_HAVE_PRF && !NO_HMAC */
28204+ #endif /* WOLFSSL_HAVE_PRF && !NO_HMAC && WOLFSSL_SHA384 && !WOLFSSL_NO_TLS12 */
2820728205
28208- #ifdef WOLFSSL_HAVE_PRF
28209- #if defined(HAVE_HKDF) && !defined(NO_HMAC)
28210- #ifdef WOLFSSL_BASE16
28206+ #if defined(WOLFSSL_HAVE_PRF) && defined(HAVE_HKDF) && !defined(NO_HMAC) && \
28207+ defined(WOLFSSL_BASE16) && !defined(WOLFSSL_NO_TLS12)
2821128208WOLFSSL_TEST_SUBROUTINE wc_test_ret_t tls12_kdf_test(void)
2821228209{
2821328210 const char* preMasterSecret = "D06F9C19BFF49B1E91E4EFE97345D089"
@@ -28252,16 +28249,15 @@ WOLFSSL_TEST_SUBROUTINE wc_test_ret_t tls12_kdf_test(void)
2825228249 if (ret == WC_NO_ERR_TRACE(FIPS_PRIVATE_KEY_LOCKED_E)) {
2825328250 printf(" wc_PRF_TLSv12: Private key locked.\n");
2825428251 }
28255- return WC_TEST_RET_ENC_NC ;
28252+ return WC_TEST_RET_ENC_EC(ret) ;
2825628253 }
2825728254
2825828255 if (XMEMCMP(result, ms, msSz) != 0)
2825928256 return WC_TEST_RET_ENC_NC;
2826028257 return 0;
2826128258}
28262- #endif /* WOLFSSL_BASE16 */
28263- #endif /* WOLFSSL_HAVE_HKDF && !NO_HMAC */
28264- #endif /* WOLFSSL_HAVE_PRF */
28259+ #endif /* WOLFSSL_HAVE_PRF && HAVE_HKDF && !NO_HMAC && */
28260+ /* WOLFSSL_BASE16 && !WOLFSSL_NO_TLS12 */
2826528261
2826628262#ifdef WOLFSSL_TLS13
2826728263
0 commit comments