@@ -4251,6 +4251,12 @@ static void bench_aesgcm_internal(int useDeviceID,
42514251
42524252 WC_ALLOC_VAR (bench_additional , byte , AES_AUTH_ADD_SZ , HEAP_HINT );
42534253 WC_ALLOC_VAR (bench_tag , byte , AES_AUTH_TAG_SZ , HEAP_HINT );
4254+ #ifdef WC_DECLARE_VAR_IS_HEAP_ALLOC
4255+ if (bench_additional == NULL || bench_tag == NULL ) {
4256+ ret = MEMORY_E ;
4257+ goto exit ;
4258+ }
4259+ #endif
42544260
42554261 WC_CALLOC_ARRAY (enc , Aes , BENCH_MAX_PENDING ,
42564262 sizeof (Aes ), HEAP_HINT );
@@ -4259,17 +4265,6 @@ static void bench_aesgcm_internal(int useDeviceID,
42594265 sizeof (Aes ), HEAP_HINT );
42604266#endif
42614267
4262- #ifdef WC_DECLARE_VAR_IS_HEAP_ALLOC
4263- if (bench_additional == NULL || bench_tag == NULL || enc == NULL
4264- #ifdef HAVE_AES_DECRYPT
4265- || dec == NULL
4266- #endif
4267- ) {
4268- ret = MEMORY_E ;
4269- goto exit ;
4270- }
4271- #endif
4272-
42734268 XMEMSET (bench_additional , 0 , AES_AUTH_ADD_SZ );
42744269 XMEMSET (bench_tag , 0 , AES_AUTH_TAG_SZ );
42754270
@@ -4425,6 +4420,12 @@ static void bench_aesgcm_stream_internal(int useDeviceID,
44254420
44264421 WC_ALLOC_VAR (bench_additional , byte , AES_AUTH_ADD_SZ , HEAP_HINT );
44274422 WC_ALLOC_VAR (bench_tag , byte , AES_AUTH_TAG_SZ , HEAP_HINT );
4423+ #ifdef WC_DECLARE_VAR_IS_HEAP_ALLOC
4424+ if (bench_additional == NULL || bench_tag == NULL ) {
4425+ ret = MEMORY_E ;
4426+ goto exit ;
4427+ }
4428+ #endif
44284429
44294430 WC_CALLOC_ARRAY (enc , Aes , BENCH_MAX_PENDING ,
44304431 sizeof (Aes ), HEAP_HINT );
@@ -4433,17 +4434,6 @@ static void bench_aesgcm_stream_internal(int useDeviceID,
44334434 sizeof (Aes ), HEAP_HINT );
44344435#endif
44354436
4436- #ifdef WC_DECLARE_VAR_IS_HEAP_ALLOC
4437- if (bench_additional == NULL || bench_tag == NULL || enc == NULL
4438- #ifdef HAVE_AES_DECRYPT
4439- || dec == NULL
4440- #endif
4441- ) {
4442- ret = MEMORY_E ;
4443- goto exit ;
4444- }
4445- #endif
4446-
44474437 XMEMSET (bench_additional , 0 , AES_AUTH_ADD_SZ );
44484438 XMEMSET (bench_tag , 0 , AES_AUTH_TAG_SZ );
44494439
@@ -5002,7 +4992,6 @@ void bench_aesxts(void)
50024992 };
50034993
50044994 WC_ALLOC_VAR (aes , XtsAes , 1 , HEAP_HINT );
5005-
50064995#ifdef WC_DECLARE_VAR_IS_HEAP_ALLOC
50074996 if (aes == NULL ){
50084997 ret = MEMORY_E ;
@@ -5154,7 +5143,6 @@ void bench_aesccm(int useDeviceID)
51545143
51555144 WC_ALLOC_VAR (bench_additional , byte , AES_AUTH_ADD_SZ , HEAP_HINT );
51565145 WC_ALLOC_VAR (bench_tag , byte , AES_AUTH_TAG_SZ , HEAP_HINT );
5157-
51585146#ifdef WC_DECLARE_VAR_IS_HEAP_ALLOC
51595147 if (bench_additional == NULL || bench_tag == NULL ) {
51605148 ret = MEMORY_E ;
@@ -8499,7 +8487,7 @@ static void bench_rsa_helper(int useDeviceID,
84998487 rsaKeySz , HEAP_HINT );
85008488
85018489#if (!defined(WOLFSSL_RSA_VERIFY_INLINE ) && \
8502- !defined(WOLFSSL_RSA_PUBLIC_ONLY ))
8490+ !defined(WOLFSSL_RSA_PUBLIC_ONLY ))
85038491 WC_ALLOC_HEAP_ARRAY (out , byte , BENCH_MAX_PENDING ,
85048492 rsaKeySz , HEAP_HINT );
85058493 if (out [0 ] == NULL ) {
@@ -11524,7 +11512,6 @@ void bench_ed448KeySign(void)
1152411512#endif
1152511513
1152611514 WC_ALLOC_VAR (genKey , ed448_key , 1 , HEAP_HINT );
11527-
1152811515#ifdef WC_DECLARE_VAR_IS_HEAP_ALLOC
1152911516 if (genKey == NULL ) {
1153011517 ret = MEMORY_E ;
@@ -11617,7 +11604,6 @@ void bench_eccsiKeyGen(void)
1161711604 DECLARE_MULTI_VALUE_STATS_VARS ()
1161811605
1161911606 WC_ALLOC_VAR (genKey , EccsiKey , 1 , HEAP_HINT );
11620-
1162111607#ifdef WC_DECLARE_VAR_IS_HEAP_ALLOC
1162211608 if (genKey == NULL ) {
1162311609 ret = MEMORY_E ;
@@ -11669,7 +11655,6 @@ void bench_eccsiPairGen(void)
1166911655
1167011656 WC_ALLOC_VAR (genKey , EccsiKey , 1 , HEAP_HINT );
1167111657 WC_ALLOC_VAR (ssk , mp_int , 1 , HEAP_HINT );
11672-
1167311658#ifdef WC_DECLARE_VAR_IS_HEAP_ALLOC
1167411659 if (genKey == NULL || ssk == NULL ) {
1167511660 ret = MEMORY_E ;
@@ -11733,7 +11718,6 @@ void bench_eccsiValidate(void)
1173311718
1173411719 WC_ALLOC_VAR (genKey , EccsiKey , 1 , HEAP_HINT );
1173511720 WC_ALLOC_VAR (ssk , mp_int , 1 , HEAP_HINT );
11736-
1173711721#ifdef WC_DECLARE_VAR_IS_HEAP_ALLOC
1173811722 if (genKey == NULL || ssk == NULL ) {
1173911723 ret = MEMORY_E ;
@@ -11803,7 +11787,6 @@ void bench_eccsi(void)
1180311787
1180411788 WC_ALLOC_VAR (genKey , EccsiKey , 1 , HEAP_HINT );
1180511789 WC_ALLOC_VAR (ssk , mp_int , 1 , HEAP_HINT );
11806-
1180711790#ifdef WC_DECLARE_VAR_IS_HEAP_ALLOC
1180811791 if (genKey == NULL || ssk == NULL ) {
1180911792 ret = MEMORY_E ;
@@ -11897,7 +11880,6 @@ void bench_sakkeKeyGen(void)
1189711880 DECLARE_MULTI_VALUE_STATS_VARS ()
1189811881
1189911882 WC_ALLOC_VAR (genKey , SakkeKey , 1 , HEAP_HINT );
11900-
1190111883#ifdef WC_DECLARE_VAR_IS_HEAP_ALLOC
1190211884 if (genKey == NULL ) {
1190311885 ret = MEMORY_E ;
@@ -11947,7 +11929,6 @@ void bench_sakkeRskGen(void)
1194711929 DECLARE_MULTI_VALUE_STATS_VARS ()
1194811930
1194911931 WC_ALLOC_VAR (genKey , SakkeKey , 1 , HEAP_HINT );
11950-
1195111932#ifdef WC_DECLARE_VAR_IS_HEAP_ALLOC
1195211933 if (genKey == NULL ) {
1195311934 ret = MEMORY_E ;
@@ -12005,7 +11986,6 @@ void bench_sakkeValidate(void)
1200511986 DECLARE_MULTI_VALUE_STATS_VARS ()
1200611987
1200711988 WC_ALLOC_VAR (genKey , SakkeKey , 1 , HEAP_HINT );
12008-
1200911989#ifdef WC_DECLARE_VAR_IS_HEAP_ALLOC
1201011990 if (genKey == NULL ) {
1201111991 ret = MEMORY_E ;
@@ -12072,7 +12052,6 @@ void bench_sakke(void)
1207212052 DECLARE_MULTI_VALUE_STATS_VARS ()
1207312053
1207412054 WC_ALLOC_VAR (genKey , SakkeKey , 1 , HEAP_HINT );
12075-
1207612055#ifdef WC_DECLARE_VAR_IS_HEAP_ALLOC
1207712056 if (genKey == NULL ) {
1207812057 ret = MEMORY_E ;
0 commit comments