From a6a424a72c4d53302ec8b51fb244b6d2f39c9b74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E9=9D=99?= Date: Wed, 18 Sep 2024 16:12:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=86=85=E5=AD=98=E6=B3=84?= =?UTF-8?q?=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: 王静 --- .../src/crypto_dsa_asy_key_generator_test.cpp | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/test/unittest/src/crypto_dsa_asy_key_generator_test.cpp b/test/unittest/src/crypto_dsa_asy_key_generator_test.cpp index 50393d4..d5a91ad 100644 --- a/test/unittest/src/crypto_dsa_asy_key_generator_test.cpp +++ b/test/unittest/src/crypto_dsa_asy_key_generator_test.cpp @@ -616,6 +616,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest409, TestSize HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); } HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest410, TestSize.Level0) @@ -636,6 +638,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest410, TestSize HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); } HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest411, TestSize.Level0) @@ -656,6 +660,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest411, TestSize HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); } HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest501, TestSize.Level0) @@ -679,6 +685,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest501, TestSize HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); } HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest502, TestSize.Level0) @@ -699,6 +707,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest502, TestSize convertKeyPair->base.destroy(&(convertKeyPair->base)); HcfObjDestroy(generator); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); } HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest503, TestSize.Level0) @@ -722,6 +732,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest503, TestSize HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); } HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest504, TestSize.Level0) @@ -745,6 +757,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest504, TestSize HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); } HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest505, TestSize.Level0) @@ -768,6 +782,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest505, TestSize HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); } HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest506, TestSize.Level0) @@ -791,6 +807,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest506, TestSize HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); ASSERT_EQ(ret, HCF_SUCCESS); ASSERT_NE(blob.data, nullptr); ASSERT_NE(blob.len, 0); @@ -816,6 +834,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest507, TestSize const char *pkFormat = convertKeyPair->pubKey->base.getFormat(&(convertKeyPair->pubKey->base)); HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); ASSERT_STREQ(pkFormat, g_opensslDsaPubKeyFormat); } @@ -839,6 +859,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest508, TestSize ret = convertKeyPair->pubKey->getAsyKeySpecBigInteger(convertKeyPair->pubKey, DSA_P_BN, &p); HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); ASSERT_EQ(ret, HCF_SUCCESS); ASSERT_NE(p.data, nullptr); @@ -866,6 +888,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest509, TestSize ret = convertKeyPair->pubKey->getAsyKeySpecBigInteger(convertKeyPair->pubKey, DSA_Q_BN, &q); HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); ASSERT_EQ(ret, HCF_SUCCESS); ASSERT_NE(q.data, nullptr); @@ -893,6 +917,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest510, TestSize ret = convertKeyPair->pubKey->getAsyKeySpecBigInteger(convertKeyPair->pubKey, DSA_G_BN, &g); HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); ASSERT_EQ(ret, HCF_SUCCESS); ASSERT_NE(g.data, nullptr); @@ -920,6 +946,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest511, TestSize ret = convertKeyPair->pubKey->getAsyKeySpecBigInteger(convertKeyPair->pubKey, DSA_PK_BN, &pk); HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); ASSERT_EQ(ret, HCF_SUCCESS); ASSERT_NE(pk.data, nullptr); @@ -948,6 +976,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest512, TestSize HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); } HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest513, TestSize.Level0) @@ -970,6 +1000,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest513, TestSize convertKeyPair->priKey = nullptr; HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); } HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest514, TestSize.Level0) @@ -993,6 +1025,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest514, TestSize HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); } HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest515, TestSize.Level0) @@ -1016,6 +1050,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest515, TestSize HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); ASSERT_EQ(ret, HCF_SUCCESS); ASSERT_NE(blob.data, nullptr); ASSERT_NE(blob.len, 0); @@ -1043,6 +1079,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest516, TestSize HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); } HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest517, TestSize.Level0) @@ -1065,6 +1103,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest517, TestSize ret = convertKeyPair->priKey->getAsyKeySpecBigInteger(convertKeyPair->priKey, DSA_P_BN, &p); HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); ASSERT_EQ(ret, HCF_SUCCESS); ASSERT_NE(p.data, nullptr); @@ -1092,6 +1132,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest518, TestSize ret = convertKeyPair->priKey->getAsyKeySpecBigInteger(convertKeyPair->priKey, DSA_Q_BN, &q); HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); ASSERT_EQ(ret, HCF_SUCCESS); ASSERT_NE(q.data, nullptr); @@ -1119,6 +1161,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest519, TestSize ret = convertKeyPair->priKey->getAsyKeySpecBigInteger(convertKeyPair->priKey, DSA_G_BN, &g); HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); ASSERT_EQ(ret, HCF_SUCCESS); ASSERT_NE(g.data, nullptr); @@ -1146,6 +1190,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest520, TestSize ret = convertKeyPair->priKey->getAsyKeySpecBigInteger(convertKeyPair->priKey, DSA_SK_BN, &sk); HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); ASSERT_EQ(ret, HCF_SUCCESS); ASSERT_NE(sk.data, nullptr); @@ -1172,6 +1218,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest521, TestSize convertKeyPair->priKey->clearMem(convertKeyPair->priKey); HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); } HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest522, TestSize.Level0) @@ -1196,6 +1244,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest522, TestSize HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); } HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest523, TestSize.Level0) @@ -1218,6 +1268,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest523, TestSize ret = convertKeyPair->priKey->getAsyKeySpecString(convertKeyPair->priKey, DSA_P_BN, &testC); HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); ASSERT_EQ(ret, HCF_NOT_SUPPORT); } @@ -1241,6 +1293,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest524, TestSize ret = convertKeyPair->pubKey->getAsyKeySpecInt(convertKeyPair->pubKey, DSA_P_BN, &testI); HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); ASSERT_EQ(ret, HCF_NOT_SUPPORT); } @@ -1264,6 +1318,8 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorTest, CryptoDsaAsyKeyGeneratorTest525, TestSize ret = convertKeyPair->pubKey->getAsyKeySpecString(convertKeyPair->pubKey, DSA_P_BN, &testC); HcfObjDestroy(generator); HcfObjDestroy(convertKeyPair); + HcfFree(pkBlob.data); + HcfFree(skBlob.data); ASSERT_EQ(ret, HCF_NOT_SUPPORT); } } \ No newline at end of file -- Gitee