From fde9fa0f657d6b4df702ddbf63f0f797eaf2fec9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E9=9D=99?= Date: Sat, 14 Sep 2024 10:20:52 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9TDD=E5=86=85=E5=AD=98?= =?UTF-8?q?=E6=B3=84=E6=BC=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 王静 --- test/unittest/src/crypto_ed25519_asy_key_generator_test.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/unittest/src/crypto_ed25519_asy_key_generator_test.cpp b/test/unittest/src/crypto_ed25519_asy_key_generator_test.cpp index 9925e6c..eefbcf8 100644 --- a/test/unittest/src/crypto_ed25519_asy_key_generator_test.cpp +++ b/test/unittest/src/crypto_ed25519_asy_key_generator_test.cpp @@ -376,9 +376,11 @@ HWTEST_F(CryptoEd25519AsyKeyGeneratorTest, CryptoEd25519AsyKeyGeneratorTest015, HcfResult res = TestGenerateKeyPairAndConvertKey(g_ed25519AlgoName.c_str(), &generator, &g_mockEd25519PubKeyBlob, &g_mockEd25519PriKeyBlob, &keyPair); ASSERT_EQ(res, HCF_SUCCESS); + HcfObjDestroy(keyPair); res = TestGenerateConvertKey(generator, nullptr, &g_mockEd25519PriKeyBlob, &keyPair); ASSERT_EQ(res, HCF_SUCCESS); + HcfObjDestroy(keyPair); res = TestGenerateConvertKey(generator, &g_mockEd25519PubKeyBlob, nullptr, &keyPair); ASSERT_EQ(res, HCF_SUCCESS); -- Gitee From 36e068c3654473fcc0b6a700fa7758ad2b53de07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E9=9D=99?= Date: Sat, 14 Sep 2024 11:55:53 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9TDD=E5=86=85=E5=AD=98?= =?UTF-8?q?=E6=B3=84=E6=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 王静 --- .../unittest/src/ecc/crypto_ecc_no_length_sign_sub_test.cpp | 6 ++++-- .../src/ecc/crypto_ecc_no_length_verify_sub_test.cpp | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/test/unittest/src/ecc/crypto_ecc_no_length_sign_sub_test.cpp b/test/unittest/src/ecc/crypto_ecc_no_length_sign_sub_test.cpp index 16335c2..d91e34e 100644 --- a/test/unittest/src/ecc/crypto_ecc_no_length_sign_sub_test.cpp +++ b/test/unittest/src/ecc/crypto_ecc_no_length_sign_sub_test.cpp @@ -1185,6 +1185,7 @@ HWTEST_F(CryptoEccNoLengthSignSubTest, CryptoEccNoLengthSignSubTest927, TestSize HcfFree(out.data); HcfObjDestroy(sign); + HcfObjDestroy(keyPair); } HWTEST_F(CryptoEccNoLengthSignSubTest, CryptoEccNoLengthSignSubTest928, TestSize.Level0) @@ -1226,6 +1227,7 @@ HWTEST_F(CryptoEccNoLengthSignSubTest, CryptoEccNoLengthSignSubTest928, TestSize HcfFree(out.data); HcfObjDestroy(sign); + HcfObjDestroy(keyPair); } HcfSignatureParams g_params = { @@ -1455,7 +1457,7 @@ HWTEST_F(CryptoEccNoLengthSignSubTest, CryptoEccNoLengthSignSubTest1101, TestSiz HcfFree(out.data); HcfObjDestroy(sign); - + HcfObjDestroy(keyPair); uint32_t mallocCount = GetMallocNum(); MemoryMallocTestFunc(mallocCount, &input); @@ -1549,7 +1551,7 @@ HWTEST_F(CryptoEccNoLengthSignSubTest, CryptoEccNoLengthSignSubTest1102, TestSiz HcfFree(out.data); HcfObjDestroy(sign); - + HcfObjDestroy(keyPair); uint32_t mallocCount = GetOpensslCallNum(); OpensslMockTestFunc(mallocCount, &input); diff --git a/test/unittest/src/ecc/crypto_ecc_no_length_verify_sub_test.cpp b/test/unittest/src/ecc/crypto_ecc_no_length_verify_sub_test.cpp index cc74555..3bc18ca 100644 --- a/test/unittest/src/ecc/crypto_ecc_no_length_verify_sub_test.cpp +++ b/test/unittest/src/ecc/crypto_ecc_no_length_verify_sub_test.cpp @@ -2080,6 +2080,7 @@ HWTEST_F(CryptoEccNoLengthVerifySubTest, CryptoEccNoLengthVerifySubTest601, Test uint32_t mallocCount = GetMallocNum(); MemoryMockTestFunc(mallocCount, &out); + HcfFree(out.data); EndRecordMallocNum(); } @@ -2135,6 +2136,7 @@ HWTEST_F(CryptoEccNoLengthVerifySubTest, CryptoEccNoLengthVerifySubTest602, Test uint32_t mallocCount = GetOpensslCallNum(); OpensslMockTestFunc(mallocCount, &out); + HcfFree(out.data); EndRecordOpensslCallNum(); } } -- Gitee