add deps huks level

Signed-off-by: huyiqi <huyiqi3@huawei.com>
This commit is contained in:
huyiqi 2023-06-13 21:55:54 +08:00
parent 01ef47f2d3
commit e69679331d
3 changed files with 21 additions and 2 deletions

View File

@ -14,6 +14,9 @@
use_crypto_lib = "openssl"
non_rwlock_support = false
# depend on the definition of huks security level in base/security/huks/build/config.gni
deps_huks_security_level = "software"
if (!defined(global_parts_info) ||
defined(global_parts_info.account_os_account)) {
has_os_account_part = true

View File

@ -12,6 +12,7 @@
# limitations under the License.
import("//build/test.gni")
import("../cert_manager.gni")
module_output_path = "cert_manager_standard/cert_manager_standard_test"
@ -57,6 +58,11 @@ ohos_unittest("cm_sdk_test") {
"c_utils:utils",
]
resource_config_file = "./resource/certificate_manager/ohos_test.xml"
defines = []
if (deps_huks_security_level == "software") {
defines += [ "DEPS_HKS_UNTRUSTED_RUNNING_ENV" ]
}
}
group("unittest") {

View File

@ -412,6 +412,7 @@ HWTEST_F(CmFinishTest, CmFinishTest015, TestSize.Level0)
TestSignVerify(CERT_KEY_ALG_RSA, true, &spec);
}
#ifdef DEPS_HKS_UNTRUSTED_RUNNING_ENV
/**
* @tc.name: CmFinishTest016
* @tc.desc: Test CmFinish normal case: caller is producer, rsa sign verify, pss, sha224
@ -435,6 +436,7 @@ HWTEST_F(CmFinishTest, CmFinishTest017, TestSize.Level0)
struct CmSignatureSpec spec = { CM_KEY_PURPOSE_SIGN, CM_PADDING_PSS, CM_DIGEST_SHA1 };
TestSignVerify(CERT_KEY_ALG_RSA, true, &spec);
}
#endif
/**
* @tc.name: CmFinishTest018
@ -448,6 +450,7 @@ HWTEST_F(CmFinishTest, CmFinishTest018, TestSize.Level0)
TestSignVerify(CERT_KEY_ALG_RSA, true, &spec);
}
#ifdef DEPS_HKS_UNTRUSTED_RUNNING_ENV
/**
* @tc.name: CmFinishTest019
* @tc.desc: Test CmFinish normal case: caller is producer, rsa sign verify, pkcs1, md5
@ -471,8 +474,9 @@ HWTEST_F(CmFinishTest, CmFinishTest020, TestSize.Level0)
struct CmSignatureSpec spec = { CM_KEY_PURPOSE_SIGN, CM_PADDING_PKCS1_V1_5, CM_DIGEST_SHA224 };
TestSignVerify(CERT_KEY_ALG_RSA, true, &spec);
}
#endif
/**
/**
* @tc.name: CmFinishTest021
* @tc.desc: Test CmFinish normal case: caller is producer, rsa sign verify, pkcs1, sha256
* @tc.type: FUNC
@ -484,7 +488,7 @@ HWTEST_F(CmFinishTest, CmFinishTest021, TestSize.Level0)
TestSignVerify(CERT_KEY_ALG_RSA, true, &spec);
}
/**
/**
* @tc.name: CmFinishTest022
* @tc.desc: Test CmFinish normal case: caller is producer, rsa sign verify, pkcs1, sha384
* @tc.type: FUNC
@ -508,6 +512,7 @@ HWTEST_F(CmFinishTest, CmFinishTest023, TestSize.Level0)
TestSignVerify(CERT_KEY_ALG_RSA, true, &spec);
}
#ifdef DEPS_HKS_UNTRUSTED_RUNNING_ENV
/**
* @tc.name: CmFinishTest024
* @tc.desc: Test CmFinish normal case: caller is producer, rsa sign verify, pkcs1, sha1
@ -543,6 +548,7 @@ HWTEST_F(CmFinishTest, CmFinishTest026, TestSize.Level0)
struct CmSignatureSpec spec = { CM_KEY_PURPOSE_SIGN, 0, CM_DIGEST_SHA224 };
TestSignVerify(CERT_KEY_ALG_ECC, true, &spec);
}
#endif
/**
* @tc.name: CmFinishTest027
@ -568,6 +574,7 @@ HWTEST_F(CmFinishTest, CmFinishTest028, TestSize.Level0)
TestSignVerify(CERT_KEY_ALG_ECC, true, &spec);
}
#ifdef DEPS_HKS_UNTRUSTED_RUNNING_ENV
/**
* @tc.name: CmFinishTest029
* @tc.desc: Test CmFinish normal case: caller is producer, rsa sign verify, 512
@ -591,6 +598,7 @@ HWTEST_F(CmFinishTest, CmFinishTest030, TestSize.Level0)
struct CmSignatureSpec spec = { CM_KEY_PURPOSE_SIGN, CM_PADDING_PSS, CM_DIGEST_SHA384 };
TestSignVerify(CERT_KEY_ALG_RSA_1024, true, &spec);
}
#endif
/**
* @tc.name: CmFinishTest031
@ -616,6 +624,7 @@ HWTEST_F(CmFinishTest, CmFinishTest032, TestSize.Level0)
TestSignVerify(CERT_KEY_ALG_RSA_4096, true, &spec);
}
#ifdef DEPS_HKS_UNTRUSTED_RUNNING_ENV
/**
* @tc.name: CmFinishTest033
* @tc.desc: Test CmFinish normal case: caller is producer, ecc sign verify, P224
@ -627,6 +636,7 @@ HWTEST_F(CmFinishTest, CmFinishTest033, TestSize.Level0)
struct CmSignatureSpec spec = { CM_KEY_PURPOSE_SIGN, 0, CM_DIGEST_SHA256 };
TestSignVerify(CERT_KEY_ALG_ECC_P224, true, &spec);
}
#endif
/**
* @tc.name: CmFinishTest034