From 4f6af4117086a0197bf5856e272a22208b085098 Mon Sep 17 00:00:00 2001 From: Alexandru Geana Date: Tue, 1 Oct 2024 11:40:29 +0200 Subject: [PATCH] fuzz: more initialized memory --- pkcs11/fuzz/fuzz_get_attribute_value.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkcs11/fuzz/fuzz_get_attribute_value.cc b/pkcs11/fuzz/fuzz_get_attribute_value.cc index c6e975ac..138db1c7 100644 --- a/pkcs11/fuzz/fuzz_get_attribute_value.cc +++ b/pkcs11/fuzz/fuzz_get_attribute_value.cc @@ -136,9 +136,9 @@ void derive_ecdh_session_keys(uint8_t derived_key_count, } for (int i = 0; i < derived_key_count; i++) { - CK_OBJECT_HANDLE ecdh; + CK_OBJECT_HANDLE ecdh = {0}; - CK_ECDH1_DERIVE_PARAMS params; + CK_ECDH1_DERIVE_PARAMS params = {0}; memset(¶ms, 0, sizeof(params)); params.kdf = CKD_NULL; params.pSharedData = NULL; @@ -147,7 +147,7 @@ void derive_ecdh_session_keys(uint8_t derived_key_count, params.pPublicData = new uint8_t[50]; params.ulPublicDataLen = 50; - CK_MECHANISM mechanism; + CK_MECHANISM mechanism = {0}; memset(&mechanism, 0, sizeof(mechanism)); mechanism.mechanism = CKM_ECDH1_DERIVE; mechanism.pParameter = (void *) ¶ms;