Fix coverity issues in security-keys tests 87/324887/1
authorJakub Wlostowski <j.wlostowski@samsung.com>
Wed, 28 May 2025 08:34:48 +0000 (10:34 +0200)
committerJakub Wlostowski <j.wlostowski@samsung.com>
Wed, 28 May 2025 08:34:48 +0000 (10:34 +0200)
Change-Id: Id3ad027bf63f51109ba10e923d2e0f02206b7a96

haltest/security-keys.cpp

index 6ad741311b82e01036bef5bdeb126ece734e49ff..c90ac47b330b29af7ac2cc1c6a76362bff4cdba6 100644 (file)
@@ -529,7 +529,7 @@ TEST_F(SECURITY_KEYS, ImportExportDataPositive)
         new_key.size()
     };
 
-    hal_security_keys_data_s empty_iv, empty_tag;
+    hal_security_keys_data_s empty_iv = {NULL, 0}, empty_tag = {NULL, 0};
     hal_security_keys_password_iv_s new_key_pwd_iv = {{NULL, 0}, {NULL, 0}};
     security_keys_data_ptr data_tag;
     ret = hal_security_keys_import_data(
@@ -592,7 +592,7 @@ TEST_F(SECURITY_KEYS, CipherTestPositive)
         updated.Get());
     EXPECT_EQ(ret, 0) << "Failed to update cipher (" << ret << ")";
 
-    hal_security_keys_data_s final_data;
+    hal_security_keys_data_s final_data = {NULL, 0};
     security_keys_data_ptr out_cipher;
     ret = hal_security_keys_cipher_finalize(
         context,
@@ -788,7 +788,7 @@ TEST_F(SECURITY_KEYS, DeriveECDHPositive)
         secret.size()
     };
 
-    hal_security_keys_data_s secret_pass, secret_iv;
+    hal_security_keys_data_s secret_pass = {NULL, 0}, secret_iv = {NULL, 0};
     security_keys_data_ptr secret_tag;
     hal_security_keys_password_iv_s secret_pwd = {secret_pass, secret_iv};
     ret = hal_security_keys_derive_ecdh(