@@ -100,6 +100,7 @@ void generate_derived_key_consistency_16_byte_key_long_consistency_test(char *ke
100
100
TEST_ASSERT_EQUAL_INT (DEVICEKEY_SUCCESS, ret);
101
101
102
102
memset (output1, 0 , sizeof (output1));
103
+ memset (empty_buffer, 0 , sizeof (empty_buffer));
103
104
ret = devkey.generate_derived_key (salt, salt_size, output1, key_type);
104
105
TEST_ASSERT_EQUAL_INT32 (0 , ret);
105
106
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
158
159
TEST_ASSERT_EQUAL_INT (DEVICEKEY_SUCCESS, ret);
159
160
160
161
memset (output1, 0 , sizeof (output1));
162
+ memset (empty_buffer, 0 , sizeof (empty_buffer));
161
163
ret = devkey.generate_derived_key (salt, salt_size, output1, key_type);
162
164
TEST_ASSERT_EQUAL_INT32 (0 , ret);
163
165
bool is_empty = !memcmp (empty_buffer, output1, sizeof (output1));
@@ -307,6 +309,7 @@ void generate_derived_key_consistency_16_byte_key_test()
307
309
308
310
size_t salt_size = sizeof (salt);
309
311
memset (output1, 0 , sizeof (output1));
312
+ memset (empty_buffer, 0 , sizeof (empty_buffer));
310
313
ret = devkey.generate_derived_key (salt, salt_size, output1, key_type);
311
314
TEST_ASSERT_EQUAL_INT32 (0 , ret);
312
315
bool is_empty = !memcmp (empty_buffer, output1, sizeof (output1));
@@ -341,6 +344,7 @@ void generate_derived_key_consistency_32_byte_key_test()
341
344
342
345
size_t salt_size = sizeof (salt);
343
346
memset (output1, 0 , sizeof (output1));
347
+ memset (empty_buffer, 0 , sizeof (empty_buffer));
344
348
ret = devkey.generate_derived_key (salt, salt_size, output1, key_type);
345
349
TEST_ASSERT_EQUAL_INT32 (0 , ret);
346
350
bool is_empty = !memcmp (empty_buffer, output1, sizeof (output1));
@@ -434,7 +438,7 @@ void generate_derived_key_wrong_key_type_test()
434
438
ret = inject_dummy_rot_key ();
435
439
TEST_ASSERT_EQUAL_INT (DEVICEKEY_SUCCESS, ret);
436
440
437
- memset (output, 0 , DEVICE_KEY_32BYTE );
441
+ memset (output, 0 , DEVICE_KEY_16BYTE );
438
442
ret = devkey.generate_derived_key (salt, salt_size, output, 12 );// 96 bit key type is not supported
439
443
TEST_ASSERT_EQUAL_INT32 (DEVICEKEY_INVALID_KEY_TYPE, ret);
440
444
0 commit comments