@@ -861,6 +861,7 @@ int test_wc_Shake128_Absorb(void)
861861
862862 ExpectIntEQ (wc_InitShake128 (& shake128 , HEAP_HINT , INVALID_DEVID ), 0 );
863863
864+ #if !defined(HAVE_FIPS ) || FIPS_VERSION_GE (7 ,0 )
864865 ExpectIntEQ (wc_Shake128_Absorb (NULL , NULL , 1 ),
865866 WC_NO_ERR_TRACE (BAD_FUNC_ARG ));
866867 ExpectIntEQ (wc_Shake128_Absorb (& shake128 , NULL , 1 ),
@@ -869,6 +870,8 @@ int test_wc_Shake128_Absorb(void)
869870 WC_NO_ERR_TRACE (BAD_FUNC_ARG ));
870871
871872 ExpectIntEQ (wc_Shake128_Absorb (& shake128 , NULL , 0 ), 0 );
873+ #endif
874+
872875 ExpectIntEQ (wc_Shake128_Absorb (& shake128 , (byte * )"a" , 1 ), 0 );
873876
874877 wc_Shake128_Free (& shake128 );
@@ -885,6 +888,7 @@ int test_wc_Shake128_SqueezeBlocks(void)
885888
886889 ExpectIntEQ (wc_InitShake128 (& shake128 , HEAP_HINT , INVALID_DEVID ), 0 );
887890
891+ #if !defined(HAVE_FIPS ) || FIPS_VERSION_GE (7 ,0 )
888892 ExpectIntEQ (wc_Shake128_SqueezeBlocks (NULL , NULL , 1 ),
889893 WC_NO_ERR_TRACE (BAD_FUNC_ARG ));
890894 ExpectIntEQ (wc_Shake128_SqueezeBlocks (& shake128 , NULL , 1 ),
@@ -893,6 +897,7 @@ int test_wc_Shake128_SqueezeBlocks(void)
893897 WC_NO_ERR_TRACE (BAD_FUNC_ARG ));
894898
895899 ExpectIntEQ (wc_Shake128_SqueezeBlocks (& shake128 , NULL , 0 ), 0 );
900+ #endif
896901 ExpectIntEQ (wc_Shake128_SqueezeBlocks (& shake128 , hash , 1 ), 0 );
897902
898903 wc_Shake128_Free (& shake128 );
@@ -1281,6 +1286,7 @@ int test_wc_Shake256_Absorb(void)
12811286
12821287 ExpectIntEQ (wc_InitShake256 (& shake256 , HEAP_HINT , INVALID_DEVID ), 0 );
12831288
1289+ #if !defined(HAVE_FIPS ) || FIPS_VERSION_GE (7 ,0 )
12841290 ExpectIntEQ (wc_Shake256_Absorb (NULL , NULL , 1 ),
12851291 WC_NO_ERR_TRACE (BAD_FUNC_ARG ));
12861292 ExpectIntEQ (wc_Shake256_Absorb (& shake256 , NULL , 1 ),
@@ -1289,6 +1295,7 @@ int test_wc_Shake256_Absorb(void)
12891295 WC_NO_ERR_TRACE (BAD_FUNC_ARG ));
12901296
12911297 ExpectIntEQ (wc_Shake256_Absorb (& shake256 , NULL , 0 ), 0 );
1298+ #endif
12921299 ExpectIntEQ (wc_Shake256_Absorb (& shake256 , (byte * )"a" , 1 ), 0 );
12931300
12941301 wc_Shake256_Free (& shake256 );
@@ -1305,6 +1312,7 @@ int test_wc_Shake256_SqueezeBlocks(void)
13051312
13061313 ExpectIntEQ (wc_InitShake256 (& shake256 , HEAP_HINT , INVALID_DEVID ), 0 );
13071314
1315+ #if !defined(HAVE_FIPS ) || FIPS_VERSION_GE (7 ,0 )
13081316 ExpectIntEQ (wc_Shake256_SqueezeBlocks (NULL , NULL , 1 ),
13091317 WC_NO_ERR_TRACE (BAD_FUNC_ARG ));
13101318 ExpectIntEQ (wc_Shake256_SqueezeBlocks (& shake256 , NULL , 1 ),
@@ -1313,6 +1321,7 @@ int test_wc_Shake256_SqueezeBlocks(void)
13131321 WC_NO_ERR_TRACE (BAD_FUNC_ARG ));
13141322
13151323 ExpectIntEQ (wc_Shake256_SqueezeBlocks (& shake256 , NULL , 0 ), 0 );
1324+ #endif
13161325 ExpectIntEQ (wc_Shake256_SqueezeBlocks (& shake256 , hash , 1 ), 0 );
13171326
13181327 wc_Shake256_Free (& shake256 );
0 commit comments