/ohos5.0/base/security/security_guard/services/risk_classify/model_manager/src/ |
H A D | model_manager.cpp | 40 for (uint32_t modelId : modelIds) { in Init() local 49 if (cfg.modelId != AUDIT_MODEL) { in Init() 50 (void) InitModel(modelId); in Init() 56 int32_t ModelManager::InitModel(uint32_t modelId) in InitModel() argument 61 iter = modelIdApiMap_.find(modelId); in InitModel() 112 int32_t ret = InitModel(modelId); in GetResult() 129 Release(modelId); in GetResult() 136 int32_t ret = InitModel(modelId); in SubscribeResult() 142 auto iter = modelIdApiMap_.find(modelId); in SubscribeResult() 151 void ModelManager::Release(uint32_t modelId) in Release() argument [all …]
|
H A D | config_operate.cpp | 20 bool ConfigOperate::GetModelConfig(uint32_t modelId, ModelCfg &config) in GetModelConfig() argument 22 return ConfigDataManager::GetInstance().GetModelConfig(modelId, config); in GetModelConfig()
|
/ohos5.0/base/security/security_guard/interfaces/inner_api/classify/test/unittest/src/ |
H A D | risk_classify_kit_test.cpp | 79 static uint32_t modelId = 0; variable 82 int ret = RequestSecurityModelResultSync(&deviceIdentify, modelId, &result); 86 EXPECT_EQ(result.modelId, modelId); 99 static uint32_t modelId = 3001000000; variable 106 EXPECT_TRUE(result.modelId == 0); 118 static uint32_t modelId = 3001000000; variable 121 int ret = RequestSecurityModelResultSync(nullptr, modelId, &result); 134 static uint32_t modelId = 3001000000; variable 148 static uint32_t modelId = 0; variable 162 static uint32_t modelId = 3001000000; variable [all …]
|
/ohos5.0/base/security/security_guard/interfaces/inner_api/classify/src/ |
H A D | sg_classify_client.cpp | 38 static int32_t RequestSecurityModelResult(const std::string &devId, uint32_t modelId, in RequestSecurityModelResult() argument 59 int32_t ret = proxy->RequestSecurityModelResult(devId, modelId, param, stub); in RequestSecurityModelResult() 65 int32_t RequestSecurityModelResultSync(const std::string &devId, uint32_t modelId, in RequestSecurityModelResultSync() argument 74 auto func = [promise, param] (const std::string &devId, uint32_t modelId, in RequestSecurityModelResultSync() 78 .modelId = modelId, in RequestSecurityModelResultSync() 86 int32_t code = RequestSecurityModelResult(devId, modelId, param, func); in RequestSecurityModelResultSync() 100 int32_t RequestSecurityModelResultAsync(const std::string &devId, uint32_t modelId, in RequestSecurityModelResultAsync() argument 108 uint32_t modelId, const std::string &result) -> int32_t { in RequestSecurityModelResultAsync() argument 109 callback(SecurityModelResult{devId, modelId, param, result}); in RequestSecurityModelResultAsync() 113 return RequestSecurityModelResult(devId, modelId, param, func); in RequestSecurityModelResultAsync() [all …]
|
H A D | risk_analysis_manager_proxy.cpp | 27 …_t RiskAnalysisManagerProxy::RequestSecurityModelResult(const std::string &devId, uint32_t modelId, in RequestSecurityModelResult() argument 38 data.WriteUint32(modelId); in RequestSecurityModelResult() 53 int32_t RiskAnalysisManagerProxy::SetModelState(uint32_t modelId, bool enable) in SetModelState() argument 62 data.WriteUint32(modelId); in SetModelState()
|
H A D | risk_analysis_manager_callback_service.cpp | 28 uint32_t modelId, std::string &result) in ResponseSecurityModelResult() argument 30 SGLOGI("modelId=%{public}u, result=%{public}s", modelId, result.c_str()); in ResponseSecurityModelResult() 32 callback_(devId, modelId, result); in ResponseSecurityModelResult()
|
H A D | risk_analysis_manager_callback_stub.cpp | 38 uint32_t modelId = data.ReadUint32(); in OnRemoteRequest() local 41 return ResponseSecurityModelResult(devId, modelId, result); in OnRemoteRequest()
|
/ohos5.0/base/security/security_guard/services/config_manager/src/ |
H A D | config_data_manager.cpp | 28 void ConfigDataManager::InsertModelMap(uint32_t modelId, const ModelCfg &config) in InsertModelMap() argument 31 modelMap_[modelId] = config; in InsertModelMap() 40 void ConfigDataManager::InsertModelToEventMap(uint32_t modelId, std::set<int64_t> eventIds) in InsertModelToEventMap() argument 43 modelToEventMap_[modelId] = eventIds; in InsertModelToEventMap() 76 std::vector<int64_t> ConfigDataManager::GetEventIds(uint32_t modelId) in GetEventIds() argument 78 SGLOGD("modelId=%{public}u", modelId); in GetEventIds() 81 if (modelToEventMap_.find(modelId) != modelToEventMap_.end()) { in GetEventIds() 82 SGLOGD("map contains modelId=%{public}u", modelId); in GetEventIds() 83 vector.assign(modelToEventMap_[modelId].begin(), modelToEventMap_[modelId].end()); in GetEventIds() 110 bool ConfigDataManager::GetModelConfig(uint32_t modelId, ModelCfg &config) in GetModelConfig() argument [all …]
|
H A D | model_config.cpp | 118 SGLOGD("modelId=%{public}u", config.modelId); in CacheModelConfig() 119 ConfigDataManager::GetInstance().InsertModelMap(config.modelId, config); in CacheModelConfig() 126 SGLOGD("modelId=%{public}u", config.modelId); in CacheModelToEvent() 131 ConfigDataManager::GetInstance().InsertModelToEventMap(config.modelId, set); in CacheModelToEvent()
|
/ohos5.0/base/security/security_guard/services/risk_classify/src/ |
H A D | risk_analysis_manager_service.cpp | 112 … RiskAnalysisManagerService::RequestSecurityModelResult(const std::string &devId, uint32_t modelId, in RequestSecurityModelResult() argument 125 PushRiskAnalysisTask(modelId, param, promise); in RequestSecurityModelResult() 142 proxy->ResponseSecurityModelResult(devId, modelId, result); in RequestSecurityModelResult() 147 void RiskAnalysisManagerService::PushRiskAnalysisTask(uint32_t modelId, std::string param, in PushRiskAnalysisTask() argument 150 TaskHandler::Task task = [modelId, param, promise] { in PushRiskAnalysisTask() 151 SGLOGD("modelId=%{public}u", modelId); in PushRiskAnalysisTask() 152 if (std::count(MODELIDS.begin(), MODELIDS.end(), modelId) == 0) { in PushRiskAnalysisTask() 153 SGLOGE("model not support, no need to analyse, modelId=%{public}u", modelId); in PushRiskAnalysisTask() 157 std::string result = ModelManager::GetInstance().GetResult(modelId, param); in PushRiskAnalysisTask() 164 int32_t RiskAnalysisManagerService::SetModelState(uint32_t modelId, bool enable) in SetModelState() argument
|
H A D | risk_analysis_manager_stub.cpp | 59 uint32_t modelId = data.ReadUint32(); in HandleGetSecurityModelResult() local 66 int32_t ret = RequestSecurityModelResult(devId, modelId, param, object); in HandleGetSecurityModelResult() 81 uint32_t modelId = data.ReadUint32(); in HandleSetModelState() local 83 int32_t ret = SetModelState(modelId, enable); in HandleSetModelState()
|
H A D | risk_analysis_manager_callback_proxy.cpp | 24 …alysisManagerCallbackProxy::ResponseSecurityModelResult(const std::string &devId, uint32_t modelId, in ResponseSecurityModelResult() argument 34 data.WriteUint32(modelId); in ResponseSecurityModelResult()
|
/ohos5.0/base/security/security_guard/interfaces/inner_api/classify/include/ |
H A D | sg_classify_client.h | 26 uint32_t modelId; member 33 int32_t RequestSecurityModelResultSync(const std::string &devId, uint32_t modelId, 36 int32_t RequestSecurityModelResultAsync(const std::string &devId, uint32_t modelId, 46 int32_t RequestSecurityModelResultSync(const DeviceIdentify *devId, uint32_t modelId, SecurityModel… 48 int32_t RequestSecurityModelResultAsync(const DeviceIdentify *devId, uint32_t modelId,
|
H A D | risk_analysis_manager_proxy.h | 32 int32_t RequestSecurityModelResult(const std::string &devId, uint32_t modelId, 34 int32_t SetModelState(uint32_t modelId, bool enable) override;
|
/ohos5.0/base/security/security_guard/oem_property/hos/ |
H A D | security_guard_model.cfg | 3 "modelId": "3001000000", 125 "modelId": "3001000001", 187 "modelId": "3001000002", 219 "modelId": "3001000003", 247 "modelId": "3001000004", 262 "modelId": "3001000005", 274 "modelId": "3001000006", 290 "modelId": "3001000007", 306 "modelId": "3001000008",
|
/ohos5.0/base/security/security_guard/test/fuzztest/ipc/riskanalysismanager_fuzzer/ |
H A D | risk_analysis_manager_fuzzer.cpp | 37 uint32_t modelId = static_cast<uint32_t>(size); in OnRemoteRequestFuzzTest() local 40 datas.WriteUint32(modelId); in OnRemoteRequestFuzzTest() 41 …ResultCallback func = [] (const std::string &devId, uint32_t modelId, const std::string &result) -… in OnRemoteRequestFuzzTest() argument 51 uint32_t modelId = static_cast<uint32_t>(size); in OnRemoteRequestFuzzTest() local 52 datas.WriteUint32(modelId); in OnRemoteRequestFuzzTest()
|
/ohos5.0/base/security/security_guard/services/risk_classify/model_manager/include/ |
H A D | model_manager.h | 34 int32_t InitModel(uint32_t modelId); 35 std::string GetResult(uint32_t modelId, const std::string ¶m); 36 int32_t SubscribeResult(uint32_t modelId, std::shared_ptr<IModelResultListener> listener); 37 void Release(uint32_t modelId);
|
/ohos5.0/base/security/security_guard/test/unittest/risk_classify/include/ |
H A D | model_manager.h | 34 int32_t InitModel(uint32_t modelId); 35 std::string GetResult(uint32_t modelId, const std::string ¶m); 36 int32_t SubscribeResult(uint32_t modelId, std::shared_ptr<IModelResultListener> listener); 37 void Release(uint32_t modelId);
|
H A D | risk_analysis_manager_service.h | 33 int32_t RequestSecurityModelResult(const std::string &devId, uint32_t modelId, 35 int32_t SetModelState(uint32_t modelId, bool enable) override; 41 …void PushRiskAnalysisTask(uint32_t modelId, std::string param, std::shared_ptr<std::promise<std::s…
|
/ohos5.0/base/security/security_guard/services/config_manager/include/ |
H A D | config_data_manager.h | 29 void InsertModelMap(uint32_t modelId, const ModelCfg &config); 31 void InsertModelToEventMap(uint32_t modelId, std::set<int64_t> eventIds); 37 std::vector<int64_t> GetEventIds(uint32_t modelId); 40 bool GetModelConfig(uint32_t modelId, ModelCfg &config);
|
/ohos5.0/base/security/security_guard/test/unittest/config_manager/include/ |
H A D | config_data_manager.h | 31 void InsertModelMap(uint32_t modelId, const ModelCfg &config); 33 void InsertModelToEventMap(uint32_t modelId, std::set<int64_t> eventIds); 39 std::vector<int64_t> GetEventIds(uint32_t modelId); 42 bool GetModelConfig(uint32_t modelId, ModelCfg &config);
|
/ohos5.0/base/security/security_guard/test/fuzztest/classify/requestsecuritymodelresultsync_fuzzer/ |
H A D | request_security_model_result_sync_fuzzer.cpp | 26 extern "C" int32_t RequestSecurityModelResultSync(const DeviceIdentify *devId, uint32_t modelId, 36 uint32_t modelId = rand() % (size + 1); in RequestSecurityModelResultAsyncFuzzTest() local 38 RequestSecurityModelResultSync(&deviceIdentify, modelId, &result); in RequestSecurityModelResultAsyncFuzzTest()
|
/ohos5.0/base/security/security_guard/frameworks/common/interfaces/ |
H A D | i_risk_analysis_manager.h | 39 virtual int32_t RequestSecurityModelResult(const std::string &devId, uint32_t modelId, 41 virtual int32_t SetModelState(uint32_t modelId, bool enable) = 0; 52 …virtual int32_t ResponseSecurityModelResult(const std::string &devId, uint32_t modelId, std::strin…
|
/ohos5.0/base/security/security_guard/services/risk_classify/include/ |
H A D | risk_analysis_manager_service.h | 33 int32_t RequestSecurityModelResult(const std::string &devId, uint32_t modelId, 35 int32_t SetModelState(uint32_t modelId, bool enable) override; 40 …void PushRiskAnalysisTask(uint32_t modelId, std::string param, std::shared_ptr<std::promise<std::s…
|
/ohos5.0/base/security/security_guard/test/fuzztest/classify/requestsecuritymodelresultasync_fuzzer/ |
H A D | request_security_model_result_async_fuzzer.cpp | 41 uint32_t modelId = rand() % (size + 1); in RequestSecurityModelResultAsyncFuzzTest() local 42 RequestSecurityModelResultAsync(&deviceIdentify, modelId, SecurityGuardRiskCallbackFunc); in RequestSecurityModelResultAsyncFuzzTest()
|