1526fd984Sopenharmony_ci# Copyright (C) 2023 Huawei Device Co., Ltd. 2526fd984Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 3526fd984Sopenharmony_ci# you may not use this file except in compliance with the License. 4526fd984Sopenharmony_ci# You may obtain a copy of the License at 5526fd984Sopenharmony_ci# 6526fd984Sopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 7526fd984Sopenharmony_ci# 8526fd984Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software 9526fd984Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 10526fd984Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11526fd984Sopenharmony_ci# See the License for the specific language governing permissions and 12526fd984Sopenharmony_ci# limitations under the License. 13526fd984Sopenharmony_ciimport("//base/security/huks/build/config.gni") 14526fd984Sopenharmony_ciimport("//build/ohos.gni") 15526fd984Sopenharmony_ciimport("//build/test.gni") 16526fd984Sopenharmony_ci 17526fd984Sopenharmony_ci#################################group######################################### 18526fd984Sopenharmony_cigroup("fuzztest") { 19526fd984Sopenharmony_ci testonly = true 20526fd984Sopenharmony_ci if (os_level == "standard") { 21526fd984Sopenharmony_ci if (huks_test_suite_running_environment == "system") { 22526fd984Sopenharmony_ci deps = [ 23526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/hksserviceonremoterequest_fuzzer:fuzztest", 24526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksabort_fuzzer:fuzztest", 25526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksagreekey_fuzzer:fuzztest", 26526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksanonattestkey_fuzzer:fuzztest", 27526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksattestkey_fuzzer:fuzztest", 28526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksbnexpmod_fuzzer:fuzztest", 29526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hkschangestoragelevel_fuzzer:fuzztest", 30526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksclientipcserialization_fuzzer:fuzztest", 31526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksdecrypt_fuzzer:fuzztest", 32526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksdeletekey_fuzzer:fuzztest", 33526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksderivekey_fuzzer:fuzztest", 34526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksencrypt_fuzzer:fuzztest", 35526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksexportpublickey_fuzzer:fuzztest", 36526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksfiletransfer_fuzzer:fuzztest", 37526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksfinish_fuzzer:fuzztest", 38526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksgeneratekey_fuzzer:fuzztest", 39526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksgeneraterandom_fuzzer:fuzztest", 40526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksgetcertificatechain_fuzzer:fuzztest", 41526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksgetkeyinfolist_fuzzer:fuzztest", 42526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksgetkeyparamset_fuzzer:fuzztest", 43526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksgetsdkversion_fuzzer:fuzztest", 44526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hkshash_fuzzer:fuzztest", 45526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksimportkey_fuzzer:fuzztest", 46526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksimportwrappedkey_fuzzer:fuzztest", 47526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksinit_fuzzer:fuzztest", 48526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksinitialize_fuzzer:fuzztest", 49526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksipc_fuzzer:fuzztest", 50526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hkskeyexist_fuzzer:fuzztest", 51526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hkslistaliases_fuzzer:fuzztest", 52526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksmac_fuzzer:fuzztest", 53526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksrefreshkeyinfo_fuzzer:fuzztest", 54526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksrename_fuzzer:fuzztest", 55526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksreportwrapper_fuzzer:fuzztest", 56526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksrkc_fuzzer:fuzztest", 57526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hkssign_fuzzer:fuzztest", 58526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksstorage_fuzzer:fuzztest", 59526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksupdate_fuzzer:fuzztest", 60526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksvalidatecertchain_fuzzer:fuzztest", 61526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hksverify_fuzzer:fuzztest", 62526fd984Sopenharmony_ci "//base/security/huks/test/fuzz_test/innerapi_fuzzer/hkswrapkey_fuzzer:fuzztest", 63526fd984Sopenharmony_ci ] 64526fd984Sopenharmony_ci } 65526fd984Sopenharmony_ci } 66526fd984Sopenharmony_ci} 67