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 50393d48e3b4a9497d47a68e740425704279d5d3..d5a91adc20c98441cc21cecde8a39c32d1fbd777 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