/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/src/ |
H A D | hks_client_service_passthrough.c | 26 static int32_t GetProcessInfo(const struct HksParamSet *paramSet, char **processName, char **userId)
in GetProcessInfo() argument 33 *processName = (char *)bundleNameParam->blob.data;
in GetProcessInfo() 36 HKS_IF_NOT_SUCC_LOGE_RETURN(HksGetProcessName(processName), HKS_ERROR_INTERNAL_ERROR, "get process name failed")
in GetProcessInfo() 52 char *processName = NULL;
in HksClientRefreshKeyInfo() local 53 HKS_IF_NOT_SUCC_LOGE_RETURN(HksGetProcessName(&processName), HKS_ERROR_INTERNAL_ERROR, "get process name failed")
in HksClientRefreshKeyInfo() 54 struct HksBlob processNameBlob = { strlen(processName), (uint8_t *)processName };
in HksClientRefreshKeyInfo() 62 char *processName = NULL;
in HksClientGenerateKey() local 64 HKS_IF_NOT_SUCC_LOGE_RETURN(GetProcessInfo(paramSetIn, &processName, &userId), HKS_ERROR_INTERNAL_ERROR,
in HksClientGenerateKey() 69 { strlen(processName), (uint8_ in HksClientGenerateKey() 80 char *processName = NULL; HksClientImportKey() local 98 char *processName = NULL; HksClientImportWrappedKey() local 117 char *processName = NULL; HksClientExportPublicKey() local 134 char *processName = NULL; HksClientDeleteKey() local 152 char *processName = NULL; HksClientGetKeyParamSet() local 169 char *processName = NULL; HksClientKeyExist() local 187 char *processName = NULL; HksClientSign() local 205 char *processName = NULL; HksClientVerify() local 223 char *processName = NULL; HksClientEncrypt() local 241 char *processName = NULL; HksClientDecrypt() local 259 char *processName = NULL; HksClientAgreeKey() local 277 char *processName = NULL; HksClientDeriveKey() local 295 char *processName = NULL; HksClientMac() local 313 char *processName = NULL; HksClientGetKeyInfoList() local 341 char *processName = NULL; HksClientInit() local 371 char *processName = NULL; HksClientUpdate() local 389 char *processName = NULL; HksClientFinish() local 406 char *processName = NULL; HksClientAbort() local 425 char *processName = NULL; HksClientGenerateRandom() local [all...] |
/base/security/huks/services/huks_standard/huks_service/main/core/include/ |
H A D | hks_client_check.h | 33 int32_t HksCheckProcessNameAndKeyAlias(const struct HksBlob *processName, const struct HksBlob *keyAlias); 35 int32_t HksCheckGenAndImportKeyParams(const struct HksBlob *processName, const struct HksBlob *keyAlias, 38 int32_t HksCheckImportWrappedKeyParams(const struct HksBlob *processName, const struct HksBlob *keyAlias, 41 int32_t HksCheckAllParams(const struct HksBlob *processName, const struct HksBlob *keyAlias, 44 int32_t HksCheckGetKeyParamSetParams(const struct HksBlob *processName, const struct HksBlob *keyAlias, 47 int32_t HksCheckGenerateRandomParams(const struct HksBlob *processName, const struct HksBlob *random); 49 int32_t HksCheckExportPublicKeyParams(const struct HksBlob *processName, const struct HksBlob *keyAlias, 52 int32_t HksCheckDeriveKeyParams(const struct HksBlob *processName, const struct HksParamSet *paramSet, 55 int32_t HksCheckGetKeyInfoListParams(const struct HksBlob *processName, const struct HksKeyInfo *keyInfoList, 59 int32_t HksCheckAttestKeyParams(const struct HksBlob *processName, cons [all...] |
/base/security/huks/services/huks_standard/huks_service/main/core/src/ |
H A D | hks_client_check.c | 36 HKS_LOG_E("processName size too long, size %" LOG_PUBLIC "u", processNameSize); in CheckProcessNameAndKeyAliasSize() 48 int32_t HksCheckProcessNameAndKeyAlias(const struct HksBlob *processName, const struct HksBlob *keyAlias) in HksCheckProcessNameAndKeyAlias() argument 50 HKS_IF_NOT_SUCC_RETURN(HksCheckBlob2(processName, keyAlias), HKS_ERROR_INVALID_ARGUMENT) in HksCheckProcessNameAndKeyAlias() 52 return CheckProcessNameAndKeyAliasSize(processName->size, keyAlias->size); in HksCheckProcessNameAndKeyAlias() 55 int32_t HksCheckGenAndImportKeyParams(const struct HksBlob *processName, const struct HksBlob *keyAlias, in HksCheckGenAndImportKeyParams() argument 58 int32_t ret = HksCheckBlob3AndParamSet(processName, keyAlias, key, paramSetIn); in HksCheckGenAndImportKeyParams() 61 return CheckProcessNameAndKeyAliasSize(processName->size, keyAlias->size); in HksCheckGenAndImportKeyParams() 64 int32_t HksCheckImportWrappedKeyParams(const struct HksBlob *processName, const struct HksBlob *keyAlias, in HksCheckImportWrappedKeyParams() argument 67 int32_t ret = HksCheckBlob4AndParamSet(processName, keyAlias, wrappingKeyAlias, wrappedKeyData, paramSetIn); in HksCheckImportWrappedKeyParams() 70 ret = CheckProcessNameAndKeyAliasSize(processName in HksCheckImportWrappedKeyParams() 76 HksCheckAllParams(const struct HksBlob *processName, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, const struct HksBlob *data1, const struct HksBlob *data2) HksCheckAllParams() argument 85 HksCheckServiceInitParams(const struct HksBlob *processName, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet) HksCheckServiceInitParams() argument 94 HksCheckGetKeyParamSetParams(const struct HksBlob *processName, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet) HksCheckGetKeyParamSetParams() argument 107 HksCheckExportPublicKeyParams(const struct HksBlob *processName, const struct HksBlob *keyAlias, const struct HksBlob *key) HksCheckExportPublicKeyParams() argument 115 HksCheckDeriveKeyParams(const struct HksBlob *processName, const struct HksParamSet *paramSet, const struct HksBlob *mainKey, const struct HksBlob *derivedKey) HksCheckDeriveKeyParams() argument 121 HksCheckGetKeyInfoListParams(const struct HksBlob *processName, const struct HksKeyInfo *keyInfoList, const uint32_t *listCount) HksCheckGetKeyInfoListParams() argument 147 HksCheckGenerateRandomParams(const struct HksBlob *processName, const struct HksBlob *random) HksCheckGenerateRandomParams() argument 165 HksCheckAttestKeyParams(const struct HksBlob *processName, const struct HksBlob *keyAlias, const struct HksParamSet *paramSet, struct HksBlob *certChain) HksCheckAttestKeyParams() argument 313 HksCheckListAliasesParam(const struct HksBlob *processName) HksCheckListAliasesParam() argument 371 HksCheckProcessInConfigList(const struct HksBlob *processName) HksCheckProcessInConfigList() argument 389 HksCheckChangeStorageLevelParams(const struct HksBlob *processName, const struct HksBlob *keyAlias, const struct HksParamSet *srcParamSet, const struct HksParamSet *destParamSet) HksCheckChangeStorageLevelParams() argument [all...] |
H A D | hks_upgrade_helper.c | 43 if (processInfo->processName.size == sizeof(uid)) {
in HksIsProcessInfoInTrustList() 44 (void)memcpy_s(&uid, sizeof(uid), processInfo->processName.data, processInfo->processName.size);
in HksIsProcessInfoInTrustList() 92 char *processName = NULL;
in HksConstructRootProcessInfo() local 94 int32_t ret = HksGetProcessName(&processName);
in HksConstructRootProcessInfo() 99 processInfo->processName.data = (uint8_t *)processName;
in HksConstructRootProcessInfo() 100 processInfo->processName.size = strlen(processName);
in HksConstructRootProcessInfo()
|
H A D | hks_session_manager.c | 77 HKS_FREE_BLOB((*operation)->processInfo.processName);
in FreeOperation() 224 uint32_t processNameLen = processInfo->processName.size;
in ConstructOperationProcessInfo() 229 uint8_t *processName = (uint8_t *)HksMalloc(processNameLen);
in ConstructOperationProcessInfo() local 230 if (processName == NULL) {
in ConstructOperationProcessInfo() 237 (void)memcpy_s(processName, processNameLen, processInfo->processName.data, processNameLen);
in ConstructOperationProcessInfo() 241 operation->processInfo.processName.size = processNameLen;
in ConstructOperationProcessInfo() 242 operation->processInfo.processName.data = processName;
in ConstructOperationProcessInfo() 314 HKS_FREE_BLOB(operation->processInfo.processName);
in CreateOperation() [all...] |
/base/security/access_token/interfaces/innerkits/nativetoken/test/unittest/src/ |
H A D | nativetoken_kit_test.cpp | 80 static void DeleteGoalItemFromRecord(const char *processName, cJSON *record) in DeleteGoalItemFromRecord() argument 89 if (strcmp(innerProcessName->valuestring, processName) == 0) { in DeleteGoalItemFromRecord() 100 static int32_t DeleteNodeInFile(const char *processName) in DeleteNodeInFile() argument 121 DeleteGoalItemFromRecord(processName, record); in DeleteNodeInFile() 128 static int32_t DeleteAccessTokenId(const char *processName) in DeleteAccessTokenId() argument 137 if (strcmp(tokenNode->next->processName, processName) == 0) { in DeleteAccessTokenId() 138 result = DeleteNodeInFile(processName); in DeleteAccessTokenId() 149 int32_t Start(const char *processName) in Start() argument 176 .processName in Start() 604 char processName[200][MAX_PROCESS_NAME_LEN]; HWTEST_F() local [all...] |
/base/startup/appspawn/test/fuzztest/appspawnclient_fuzzer/ |
H A D | appspawnclient_fuzzer.cpp | 46 std::string processName(reinterpret_cast<const char*>(data), size); in FuzzAppSpawnReqMsgCreate() 48 (void)AppSpawnReqMsgCreate(msgType, processName.c_str(), &reqHandle); in FuzzAppSpawnReqMsgCreate() 61 std::string processName(reinterpret_cast<const char*>(data), size); in FuzzAppSpawnReqMsgAddStringInfo() 63 (void)AppSpawnReqMsgCreate(msgType, processName.c_str(), &reqHandle); in FuzzAppSpawnReqMsgAddStringInfo() 64 (void)AppSpawnReqMsgAddStringInfo(reqHandle, processName.c_str(), processName.c_str()); in FuzzAppSpawnReqMsgAddStringInfo() 79 std::string processName(reinterpret_cast<const char*>(data), size); in FuzzAppSpawnTerminateMsgCreate() 80 (void)AppSpawnReqMsgCreate(msgType, processName.c_str(), &reqHandle); in FuzzAppSpawnTerminateMsgCreate() 96 std::string processName(reinterpret_cast<const char*>(data), size); in FuzzAppSpawnClientSendMsg() 97 (void)AppSpawnReqMsgCreate(msgType, processName in FuzzAppSpawnClientSendMsg() [all...] |
/base/startup/appspawn/modules/sysevent/ |
H A D | event_reporter.cpp | 32 void ProcessMgrRemoveApp(const char* processName, int pid, int uid, int status) in ProcessMgrRemoveApp() argument 35 if ((processName != NULL) && (strlen(processName) <= MAX_NAME_LENGTH)) { in ProcessMgrRemoveApp() 36 pname = std::string(processName, strlen(processName)); in ProcessMgrRemoveApp()
|
/base/security/huks/test/unittest/huks_standard_test/storage_multithread_test/src/ |
H A D | hks_storage_test.cpp | 74 HksBlob processName = { variable 88 .processName = processName 101 HksBlob processName = { in PrepareBlob() local 119 .processName = processName in PrepareBlob() 133 HksBlob processName = { in HWTEST_F() local 151 .processName = processName in HWTEST_F() 167 HksBlob processName in HWTEST_F() local 202 HksBlob processName = { HWTEST_F() local [all...] |
/base/startup/init/services/begetctl/ |
H A D | sandbox.cpp | 91 static void EnterExec(const std::string &processName) in EnterExec() argument 93 std::string tmpName = processName; in EnterExec() 169 static void RunCmd(const std::string &serviceName, const std::string &namespaceName, const std::string &processName, in RunCmd() argument 172 bool isNamespaceOnly = !namespaceName.empty() && processName.empty() && serviceName.empty() && pid.empty(); in RunCmd() 173 bool isNamespaceAndProcess = !namespaceName.empty() && !processName.empty() && serviceName.empty() && pid.empty(); in RunCmd() 174 bool isProcessOnly = namespaceName.empty() && !processName.empty() && serviceName.empty() && pid.empty(); in RunCmd() 175 bool isServiceOnly = namespaceName.empty() && processName.empty() && !serviceName.empty() && pid.empty(); in RunCmd() 176 bool isPidOnly = namespaceName.empty() && processName.empty() && serviceName.empty() && !pid.empty(); in RunCmd() 182 EnterExec(processName); in RunCmd() 184 std::cout << "process name:" << processName << st in RunCmd() [all...] |
/base/security/access_token/services/accesstokenmanager/test/unittest/ |
H A D | native_token_receptor_test.cpp | 97 R"({"processName":"process6","APL":3,"version":1,"tokenId":685266937,"tokenAttr":0,)"\ in HWTEST_F() 99 R"({"processName":"process5","APL":3,"version":1,"tokenId":678065606,"tokenAttr":0,)"\ in HWTEST_F() 125 std::string testStr = R"([{"processName":""}])"; in HWTEST_F() 133 std::string testStr1 = R"([{"processName":"", }])"; in HWTEST_F() 137 std::string testStr2 = R"([{"processName":"process6"}, {}])"; in HWTEST_F() 141 std::string testStr3 = R"([{"processName":""}, {"":"", ""}])"; in HWTEST_F() 145 std::string testStr4 = R"([{"processName":"process6", "tokenId":685266937, "APL":3, "version":new}])"; in HWTEST_F() 149 std::string testStr5 = R"([{"processName":"process6", "tokenId":685266937, "APL":7, "version":1}])"; in HWTEST_F() 154 R"({"NativeToken":[{"processName":"process6", "tokenId":685266937, "APL":7, "version":1}]})"; in HWTEST_F() 158 std::string testStr7 = R"({"NativeToken":[{"processName" in HWTEST_F() [all...] |
/base/security/device_auth/services/frameworks/src/permission_adapter/ |
H A D | permission_adapter.cpp | 63 static bool IsProcessAllowAccess(const string &processName, int32_t methodId)
in IsProcessAllowAccess() argument 68 return find(g_apiAccessConfig[methodId].begin(), g_apiAccessConfig[methodId].end(), processName) !=
in IsProcessAllowAccess() 72 static bool IsProcessInWhitelist(const string& processName, int32_t methodId)
in IsProcessInWhitelist() argument 77 bool ret = find(g_apiAccessWhitelist[methodId].begin(), g_apiAccessWhitelist[methodId].end(), processName) !=
in IsProcessInWhitelist() 80 LOGE("Access Denied: Process(%s) not in access whitlist", processName.c_str());
in IsProcessInWhitelist() 103 if (!IsProcessInWhitelist(findInfo.processName, methodId)) {
in CheckPermission() 108 if (!IsProcessAllowAccess(findInfo.processName, methodId)) {
in CheckPermission()
|
/base/hiviewdfx/hichecker/frameworks/native/ |
H A D | hichecker_wrapper.cpp | 18 void InitHicheckerParamWrapper(const char *processName) in InitHicheckerParamWrapper() argument 20 OHOS::HiviewDFX::HiChecker::InitHicheckerParam(processName); in InitHicheckerParamWrapper()
|
/base/security/access_token/interfaces/innerkits/nativetoken/test/unittest/mock/ |
H A D | nativetoken_oper_test.cpp | 76 R"({"processName":"process5","APL":3,"version":1,"tokenId":678065606,"tokenAttr":0,)"\ in HWTEST_F() 104 (void)strcpy_s(tokenNode.processName, MAX_PROCESS_NAME_LEN + 1, "process5"); in HWTEST_F() 107 R"({"processName":"process5","APL":3,"version":1,"tokenId":678065606,"tokenAttr":0,)"\ in HWTEST_F() 131 (void)strcpy_s(tokenNode.processName, MAX_PROCESS_NAME_LEN + 1, "process5"); in HWTEST_F() 138 R"({"processName":"process5","APL":3,"version":1,"tokenId":678065606,"tokenAttr":0,)"\ in HWTEST_F() 163 (void)strcpy_s(tokenNode.processName, MAX_PROCESS_NAME_LEN + 1, "process5"); in HWTEST_F() 173 R"({"processName":"process5","APL":3,"version":1,"tokenId":678065606,"tokenAttr":0,)"\ in HWTEST_F() 209 (void)strcpy_s(tokenNode.processName, MAX_PROCESS_NAME_LEN + 1, "process5"); in HWTEST_F() 219 R"({"processName":"process5","APL":3,"version":1,"tokenId":678065606,"tokenAttr":0,)"\ in HWTEST_F() 260 (void)strcpy_s(tokenNode.processName, MAX_PROCESS_NAME_LE in HWTEST_F() 377 Start(const char *processName) Start() argument [all...] |
/base/security/access_token/test/fuzztest/services/accesstoken/getaccesstokenid_fuzzer/ |
H A D | getaccesstokenid_fuzzer.cpp | 45 std::string processName(fuzzData.GenerateRandomString()); in GetAccessTokenIdFuzzTest() 47 if (strcpy_s(name, MAX_PROCESS_NAME_LEN, processName.c_str()) != EOK) { in GetAccessTokenIdFuzzTest() 50 infoInstance.processName = name; in GetAccessTokenIdFuzzTest()
|
/base/security/asset/test/unittest/module_test/src/ |
H A D | bms_wrapper_test.cpp | 62 uint8_t processName[processNameLen] = { 0 }; in HWTEST_F() local 68 processInfo.processName = processName; in HWTEST_F()
|
/base/hiviewdfx/hiview/plugins/freeze_detector/ |
H A D | vendor.cpp | 124 std::string processName = StringUtil::TrimStr(watchPoint.GetProcessName()); in SendFaultLog() local 126 processName = processName.empty() ? (packageName.empty() ? stringId : packageName) : processName; in SendFaultLog() 128 processName = stringId; in SendFaultLog() 130 FormatProcessName(processName); in SendFaultLog() 139 info.module = processName; in SendFaultLog() 142 info.summary = type + ": " + processName + " " + stringId + in SendFaultLog() 210 void Vendor::FormatProcessName(std::string& processName) in FormatProcessName() argument 213 bool isLegal = !std::regex_search(processName, regExpres in FormatProcessName() 228 std::string processName = StringUtil::TrimStr(watchPoint.GetProcessName()); InitLogInfo() local [all...] |
/base/security/huks/frameworks/huks_standard/main/os_dependency/sysinfo/src/ |
H A D | hks_get_process_info_passthrough.c | 21 int32_t HksGetProcessName(char **processName)
in HksGetProcessName() argument 23 *processName = g_processName;
in HksGetProcessName()
|
/base/hiviewdfx/hiview/framework/native/unified_collection/decorator/ |
H A D | mem_profiler_decorator.cpp | 46 int MemProfilerDecorator::Stop(const std::string& processName)
in Stop() argument 48 auto task = [this, &processName] { return memProfilerCollector_->Stop(processName); };
in Stop() 68 int MemProfilerDecorator::Start(int fd, ProfilerType type, std::string processName, int duration,
in Start() argument 71 auto task = [this, &fd, &type, &processName, &duration, &sampleInterval, &startup] {
in Start() 72 return memProfilerCollector_->Start(fd, type, processName, duration, sampleInterval, startup);
in Start()
|
H A D | hiebpf_decorator.cpp | 24 const std::string processName,
in StartHiebpf() 27 auto task = [this, &duration, &processName, &outFile] {
in StartHiebpf() 28 return hiebpfCollector_->StartHiebpf(duration, processName, outFile);
in StartHiebpf() 23 StartHiebpf(int duration, const std::string processName, const std::string outFile) StartHiebpf() argument
|
/base/security/asset/services/os_dependency/src/ |
H A D | bms_wrapper.cpp | 42 if (memcpy_s(processInfo->processName, processInfo->processNameLen, hapTokenInfo.bundleName.c_str(), in GetHapProcessInfo() 44 LOGE("[FATAL]The processName buffer is too small. Expect size: %{public}zu, actual size: %{public}u", in GetHapProcessInfo() 79 if (memcpy_s(processInfo->processName, processInfo->processNameLen, nativeTokenInfo.processName.c_str(), in GetNativeProcessInfo() 80 nativeTokenInfo.processName.size()) != EOK) { in GetNativeProcessInfo() 81 LOGE("[FATAL]The processName buffer is too small. Expect size: %{public}zu, actual size: %{public}u", in GetNativeProcessInfo() 82 nativeTokenInfo.processName.size(), processInfo->processNameLen); in GetNativeProcessInfo() 85 processInfo->processNameLen = nativeTokenInfo.processName.size(); in GetNativeProcessInfo()
|
/base/security/huks/services/huks_standard/huks_service/main/systemapi_wrap/hisysevent_wrapper/src/ |
H A D | hks_report_wrapper.c | 178 // processName is 0 if no processName in ReportFaultEvent() 179 int processName = 0; in ReportFaultEvent() local 182 if (memcpy_s(&processName, sizeof(processName), processInfo->processName.data, in ReportFaultEvent() 183 processInfo->processName.size) != EOK) { in ReportFaultEvent() 185 processName = 0; in ReportFaultEvent() 188 struct EventValues eventValues = { userId, processName, algorithmTag, errorCode }; in ReportFaultEvent()
|
/base/hiviewdfx/hiview/plugins/performance/event_publisher/ |
H A D | EventObserverConverter.h | 35 info.processName = data.processName; in ConvertToAppStartInfo() 48 info.processName = data.processName; in ConvertToScrollJankEvtInfo()
|
/base/security/huks/services/huks_standard/huks_service/main/systemapi_wrap/bms/src/ |
H A D | hks_bms_api_wrap.cpp | 59 jsonKeyId = "processName"; in ConvertCallerInfoToJson() 177 ret = ConvertCallerInfoToJson(saTokenInfo.processName, SYSTEM_BASIC, saInfo, false); in HksGetSaInfo() 179 ret = ConvertCallerInfoToJson(saTokenInfo.processName, SYSTEM_CORE, saInfo, false); in HksGetSaInfo() 205 uint32_t size = strlen(saTokenInfo.processName.c_str()); in HksGetSaProcessName() 206 uint8_t *processName = (uint8_t *)HksMalloc(size); in HksGetSaProcessName() local 207 HKS_IF_NULL_LOGE_RETURN(processName, HKS_ERROR_MALLOC_FAIL, "malloc for processName failed.") in HksGetSaProcessName() 209 (void)memcpy_s(processName, size, saTokenInfo.processName.c_str(), size); in HksGetSaProcessName() 212 saProcessName->data = processName; in HksGetSaProcessName() [all...] |
/base/security/huks/test/unittest/huks_standard_test/module_test/service_test/huks_service/core/src/ |
H A D | hks_client_check_test.cpp | 92 struct HksBlob processName = { .size = strlen(nameData), .data = (uint8_t *)nameData}; in HWTEST_F() local 94 int32_t ret = HksCheckGetKeyParamSetParams(&processName, &aliasName, nullptr); in HWTEST_F() 108 struct HksBlob processName = { .size = strlen(nameData), .data = (uint8_t *)nameData}; in HWTEST_F() local 112 int32_t ret = HksCheckGetKeyParamSetParams(&processName, &aliasName, ¶mSet); in HWTEST_F() 125 struct HksBlob processName = { .size = strlen(nameData), .data = (uint8_t *)nameData}; in HWTEST_F() local 128 processName.size = HKS_MAX_PROCESS_NAME_LEN + 1; in HWTEST_F() 129 int32_t ret = HksCheckGetKeyInfoListParams(&processName, &keyInfo, &cnt); in HWTEST_F() 142 struct HksBlob processName = { .size = strlen(nameData), .data = (uint8_t *)nameData}; in HWTEST_F() local 144 int32_t ret = HksCheckGetKeyInfoListParams(&processName, nullptr, &cnt); in HWTEST_F() 157 struct HksBlob processName in HWTEST_F() local 172 struct HksBlob processName = { .size = strlen(nameData), .data = (uint8_t *)nameData}; HWTEST_F() local 190 struct HksBlob processName = { .size = strlen(nameData), .data = (uint8_t *)nameData}; HWTEST_F() local [all...] |