Skip to content

Commit 44d52c5

Browse files
Merge pull request #7023 from SparkiDev/test_dsa_fix
Test DSA: fix unused variables
2 parents abab390 + 02f8735 commit 44d52c5

1 file changed

Lines changed: 14 additions & 4 deletions

File tree

wolfcrypt/test/test.c

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20605,15 +20605,16 @@ WOLFSSL_TEST_SUBROUTINE wc_test_ret_t dsa_test(void)
2060520605
wc_Sha sha;
2060620606
byte hash[WC_SHA_DIGEST_SIZE];
2060720607
byte signature[40];
20608+
#if (defined(WOLFSSL_SMALL_STACK) && !defined(WOLFSSL_NO_MALLOC)) || \
20609+
defined(WOLFSSL_KEY_GEN)
20610+
int key_inited = 0;
20611+
#endif
2060820612
#ifdef WOLFSSL_KEY_GEN
2060920613
byte* der = 0;
20610-
#endif
20611-
#define DSA_TEST_TMP_SIZE 1024
20612-
int key_inited = 0;
2061320614
int derIn_inited = 0;
20614-
#ifdef WOLFSSL_KEY_GEN
2061520615
int genKey_inited = 0;
2061620616
#endif
20617+
#define DSA_TEST_TMP_SIZE 1024
2061720618
#if defined(WOLFSSL_SMALL_STACK) && !defined(WOLFSSL_NO_MALLOC)
2061820619
byte *tmp = (byte *)XMALLOC(DSA_TEST_TMP_SIZE, HEAP_HINT, DYNAMIC_TYPE_TMP_BUFFER);
2061920620
DsaKey *key = (DsaKey *)XMALLOC(sizeof *key, HEAP_HINT, DYNAMIC_TYPE_TMP_BUFFER);
@@ -20670,7 +20671,10 @@ WOLFSSL_TEST_SUBROUTINE wc_test_ret_t dsa_test(void)
2067020671
ret = wc_InitDsaKey(key);
2067120672
if (ret != 0)
2067220673
ERROR_OUT(WC_TEST_RET_ENC_EC(ret), out);
20674+
#if (defined(WOLFSSL_SMALL_STACK) && !defined(WOLFSSL_NO_MALLOC)) || \
20675+
defined(WOLFSSL_KEY_GEN)
2067320676
key_inited = 1;
20677+
#endif
2067420678

2067520679
ret = wc_DsaPrivateKeyDecode(tmp, &idx, key, bytes);
2067620680
if (ret != 0)
@@ -20696,12 +20700,18 @@ WOLFSSL_TEST_SUBROUTINE wc_test_ret_t dsa_test(void)
2069620700
ERROR_OUT(WC_TEST_RET_ENC_NC, out);
2069720701

2069820702
wc_FreeDsaKey(key);
20703+
#if (defined(WOLFSSL_SMALL_STACK) && !defined(WOLFSSL_NO_MALLOC)) || \
20704+
defined(WOLFSSL_KEY_GEN)
2069920705
key_inited = 0;
20706+
#endif
2070020707

2070120708
ret = wc_InitDsaKey_h(key, NULL);
2070220709
if (ret != 0)
2070320710
ERROR_OUT(WC_TEST_RET_ENC_EC(ret), out);
20711+
#if (defined(WOLFSSL_SMALL_STACK) && !defined(WOLFSSL_NO_MALLOC)) || \
20712+
defined(WOLFSSL_KEY_GEN)
2070420713
key_inited = 1;
20714+
#endif
2070520715

2070620716
#ifdef WOLFSSL_KEY_GEN
2070720717
{

0 commit comments

Comments
 (0)