coverity: initialize variables for api.c, test_digest.h, and test_sha3.c

pull/8775/head
Ruby Martin 2025-05-14 11:55:16 -06:00
parent 081b8397c0
commit 2940a16c10
3 changed files with 9 additions and 4 deletions

View File

@ -34335,6 +34335,7 @@ static int test_HMAC_CTX_helper(const EVP_MD* type, unsigned char* digest,
unsigned int digestSz2 = 64;
HMAC_CTX_init(&ctx1);
HMAC_CTX_init(&ctx2);
ExpectIntEQ(HMAC_Init(&ctx1, (const void*)key, keySz, type), SSL_SUCCESS);
ExpectIntEQ(HMAC_Update(&ctx1, msg, msgSz), SSL_SUCCESS);
@ -34813,13 +34814,13 @@ static int test_wolfSSL_DES(void)
{ 0xFE, 0xE0, 0xFE, 0xE0, 0xFE, 0xF1, 0xFE, 0xF1 }
};
DES_check_key(1);
DES_set_key(&myDes, &key);
/* check, check of odd parity */
XMEMSET(myDes, 4, sizeof(const_DES_cblock));
myDes[0] = 6; /* set even parity */
XMEMSET(key, 5, sizeof(DES_key_schedule));
DES_set_key(&myDes, &key);
myDes[0] = 6; /* set even parity */
ExpectIntEQ(DES_set_key_checked(&myDes, &key), -1);
ExpectIntNE(key[0], myDes[0]); /* should not have copied over key */
ExpectIntEQ(DES_set_key_checked(NULL, NULL), -2);

View File

@ -557,6 +557,8 @@ do { \
byte data[WC_##upper##_BLOCK_SIZE]; \
\
XMEMSET(data, 0xa5, sizeof(data)); \
XMEMSET(&src, 0, sizeof(src)); \
XMEMSET(&dst, 0, sizeof(dst)); \
\
ExpectIntEQ(wc_Init##name(&src, HEAP_HINT, INVALID_DEVID), 0); \
XMEMSET(&dst, 0, sizeof(dst)); \

View File

@ -71,6 +71,8 @@ do { \
const char* emptyHash = emptyHashStr; \
const char* abcHash = abcHashStr; \
\
XMEMSET(&dgst, 0, sizeof(dgst)); \
\
ExpectIntEQ(wc_Init##name(&dgst, HEAP_HINT, INVALID_DEVID), 0); \
\
ExpectIntEQ(wc_##name##_GetHash(NULL, NULL), \