diff --git a/test/unittest/src/crypto_dsa_asy_key_generator_by_spec_test.cpp b/test/unittest/src/crypto_dsa_asy_key_generator_by_spec_test.cpp index a85af2f7a5a2e0ef0b89b85e18fdbed6cfd850b0..59b725f82bd8d3bbba65b53d50fe3487d30c3b39 100644 --- a/test/unittest/src/crypto_dsa_asy_key_generator_by_spec_test.cpp +++ b/test/unittest/src/crypto_dsa_asy_key_generator_by_spec_test.cpp @@ -308,7 +308,7 @@ HWTEST_F(CryptoDsaAsyKeyGeneratorBySpecTest, CryptoDsaAsyKeyGeneratorBySpecTest1 const char *className = generator->base.getClass(); HcfObjDestroy(generator); - ASSERT_EQ(&className, &g_asyKeyGeneratorBySpecClass); + ASSERT_EQ(strcmp(className, g_asyKeyGeneratorBySpecClass), 0); } HWTEST_F(CryptoDsaAsyKeyGeneratorBySpecTest, CryptoDsaAsyKeyGeneratorBySpecTest102, TestSize.Level0) diff --git a/test/unittest/src/crypto_signature_exception_test.cpp b/test/unittest/src/crypto_signature_exception_test.cpp index 81325a063ffa2e00839152228f5929d8d5321a77..43a108da9265c649d232f23828597c7c841db275 100644 --- a/test/unittest/src/crypto_signature_exception_test.cpp +++ b/test/unittest/src/crypto_signature_exception_test.cpp @@ -252,7 +252,8 @@ HWTEST_F(CryptoSignatureExceptionTest, CryptoSignatureExceptionTest013, TestSize ASSERT_EQ(ret, HCF_INVALID_PARAMS); HcfSignSpi *returnObj = nullptr; - ret = HcfSignSpiRsaCreate((HcfSignatureParams *)&g_obj, &returnObj); + HcfSignatureParams obj = {}; + ret = HcfSignSpiRsaCreate((HcfSignatureParams *)&obj, &returnObj); ASSERT_EQ(ret, HCF_INVALID_PARAMS); } @@ -265,7 +266,8 @@ HWTEST_F(CryptoSignatureExceptionTest, CryptoSignatureExceptionTest014, TestSize ASSERT_EQ(ret, HCF_INVALID_PARAMS); HcfVerifySpi *returnObj = nullptr; - ret = HcfVerifySpiRsaCreate((HcfSignatureParams *)&g_obj, &returnObj); + HcfSignatureParams obj = {}; + ret = HcfVerifySpiRsaCreate((HcfSignatureParams *)&obj, &returnObj); ASSERT_EQ(ret, HCF_INVALID_PARAMS); } } \ No newline at end of file diff --git a/test/unittest/src/crypto_sm4_cfb_cipher_test.cpp b/test/unittest/src/crypto_sm4_cfb_cipher_test.cpp index d674789262a7d7b3e4c2c92c3238e6e6caf9ddde..342de192ca0add10b8758331856cc3e693b36cd0 100644 --- a/test/unittest/src/crypto_sm4_cfb_cipher_test.cpp +++ b/test/unittest/src/crypto_sm4_cfb_cipher_test.cpp @@ -718,7 +718,7 @@ HWTEST_F(CryptoSM4CfbCipherTest, CryptoAesCipherTest050, TestSize.Level0) int ret = 0; uint8_t aad[8] = {0}; uint8_t tag[12] = {0}; - uint8_t iv[7] = {0}; + uint8_t iv[16] = {0}; uint8_t cipherText[128] = {0}; int cipherTextLen = 128;