Skip to content

Commit 607e2ec

Browse files
Yossi LevyYossi Levy
authored andcommitted
Fixing some coverity issues.
1 parent cabcdcf commit 607e2ec

File tree

1 file changed

+5
-1
lines changed
  • features/device_key/TESTS/device_key/functionality

1 file changed

+5
-1
lines changed

features/device_key/TESTS/device_key/functionality/main.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ void generate_derived_key_consistency_16_byte_key_long_consistency_test(char *ke
100100
TEST_ASSERT_EQUAL_INT(DEVICEKEY_SUCCESS, ret);
101101

102102
memset(output1, 0, sizeof(output1));
103+
memset(empty_buffer, 0, sizeof(empty_buffer));
103104
ret = devkey.generate_derived_key(salt, salt_size, output1, key_type);
104105
TEST_ASSERT_EQUAL_INT32(0, ret);
105106
bool is_empty = !memcmp(empty_buffer, output1, sizeof(output1));
@@ -158,6 +159,7 @@ void generate_derived_key_consistency_32_byte_key_long_consistency_test(char *ke
158159
TEST_ASSERT_EQUAL_INT(DEVICEKEY_SUCCESS, ret);
159160

160161
memset(output1, 0, sizeof(output1));
162+
memset(empty_buffer, 0, sizeof(empty_buffer));
161163
ret = devkey.generate_derived_key(salt, salt_size, output1, key_type);
162164
TEST_ASSERT_EQUAL_INT32(0, ret);
163165
bool is_empty = !memcmp(empty_buffer, output1, sizeof(output1));
@@ -307,6 +309,7 @@ void generate_derived_key_consistency_16_byte_key_test()
307309

308310
size_t salt_size = sizeof(salt);
309311
memset(output1, 0, sizeof(output1));
312+
memset(empty_buffer, 0, sizeof(empty_buffer));
310313
ret = devkey.generate_derived_key(salt, salt_size, output1, key_type);
311314
TEST_ASSERT_EQUAL_INT32(0, ret);
312315
bool is_empty = !memcmp(empty_buffer, output1, sizeof(output1));
@@ -341,6 +344,7 @@ void generate_derived_key_consistency_32_byte_key_test()
341344

342345
size_t salt_size = sizeof(salt);
343346
memset(output1, 0, sizeof(output1));
347+
memset(empty_buffer, 0, sizeof(empty_buffer));
344348
ret = devkey.generate_derived_key(salt, salt_size, output1, key_type);
345349
TEST_ASSERT_EQUAL_INT32(0, ret);
346350
bool is_empty = !memcmp(empty_buffer, output1, sizeof(output1));
@@ -434,7 +438,7 @@ void generate_derived_key_wrong_key_type_test()
434438
ret = inject_dummy_rot_key();
435439
TEST_ASSERT_EQUAL_INT(DEVICEKEY_SUCCESS, ret);
436440

437-
memset(output, 0, DEVICE_KEY_32BYTE);
441+
memset(output, 0, DEVICE_KEY_16BYTE);
438442
ret = devkey.generate_derived_key(salt, salt_size, output, 12);//96 bit key type is not supported
439443
TEST_ASSERT_EQUAL_INT32(DEVICEKEY_INVALID_KEY_TYPE, ret);
440444

0 commit comments

Comments
 (0)