/base/security/access_token/frameworks/inner_api/privacy/src/ |
H A D | perm_active_status_customized_cbk.cpp | 25 const std::vector<std::string>& permList) : permList_(permList)
in PermActiveStatusCustomizedCbk() 31 void PermActiveStatusCustomizedCbk::GetPermList(std::vector<std::string>& permList) const
in GetPermList() 33 permList = permList_;
in GetPermList() 24 PermActiveStatusCustomizedCbk( const std::vector<std::string>& permList) PermActiveStatusCustomizedCbk() argument
|
/base/security/access_token/test/fuzztest/services/privacy/registerpermactivestatuscallbackstub_fuzzer/ |
H A D | registerpermactivestatuscallbackstub_fuzzer.cpp | 34 explicit RegisterActiveFuzzTest(const std::vector<std::string> &permList) in RegisterActiveFuzzTest() argument 35 : PermActiveStatusCustomizedCbk(permList) in RegisterActiveFuzzTest() 59 std::vector<std::string> permList = {fuzzData.GenerateRandomString()}; in RegisterPermActiveStatusCallbackStubFuzzTest() local 60 auto callback = std::make_shared<RegisterActiveFuzzTest>(permList); in RegisterPermActiveStatusCallbackStubFuzzTest() 67 if (!datas.WriteString(permList[0])) { in RegisterPermActiveStatusCallbackStubFuzzTest() 70 if (!datas.WriteInt32(permList.size())) { in RegisterPermActiveStatusCallbackStubFuzzTest()
|
/base/security/access_token/frameworks/test/unittest/ |
H A D | accesstoken_parcel_test.cpp | 140 hapPolicyParcel.hapPolicyParameter.permList.emplace_back(g_permDefAlpha);
in HWTEST_F() 141 hapPolicyParcel.hapPolicyParameter.permList.emplace_back(g_permDefBeta);
in HWTEST_F() 153 EXPECT_EQ(hapPolicyParcel.hapPolicyParameter.permList.size(), readedData->hapPolicyParameter.permList.size());
in HWTEST_F() 157 for (uint32_t i = 0; i < hapPolicyParcel.hapPolicyParameter.permList.size(); i++) {
in HWTEST_F() 158 EXPECT_EQ(hapPolicyParcel.hapPolicyParameter.permList[i].permissionName,
in HWTEST_F() 159 readedData->hapPolicyParameter.permList[i].permissionName);
in HWTEST_F() 160 EXPECT_EQ(hapPolicyParcel.hapPolicyParameter.permList[i].bundleName,
in HWTEST_F() 161 readedData->hapPolicyParameter.permList[i].bundleName);
in HWTEST_F() 162 EXPECT_EQ(hapPolicyParcel.hapPolicyParameter.permList[ in HWTEST_F() [all...] |
/base/hiviewdfx/hiview/adapter/service/test/unittest/common/ |
H A D | adapter_loglibrary_test_tools.cpp | 42 void AdapterLoglibraryTestTools::NativeToken(const char* permList[], int permSize) in NativeToken() argument 50 .perms = permList, in NativeToken() 63 const char* permList[] = { in ApplyPermissionAccess() local 68 NativeToken(permList, permSize); // 2 is the size of the array which consists of required permissions. in ApplyPermissionAccess()
|
/base/security/access_token/test/fuzztest/innerkits/privacy/registerpermactivestatuscallback_fuzzer/ |
H A D | registerpermactivestatuscallback_fuzzer.cpp | 32 explicit RegisterActiveFuzzTest(const std::vector<std::string> &permList) in RegisterActiveFuzzTest() argument 33 : PermActiveStatusCustomizedCbk(permList) in RegisterActiveFuzzTest() 57 std::vector<std::string> permList = {fuzzData.GenerateRandomString()}; in RegisterPermActiveStatusCallbackFuzzTest() local 58 auto callback = std::make_shared<RegisterActiveFuzzTest>(permList); in RegisterPermActiveStatusCallbackFuzzTest()
|
/base/security/access_token/test/fuzztest/innerkits/privacy/unregisterpermactivestatuscallback_fuzzer/ |
H A D | unregisterpermactivestatuscallback_fuzzer.cpp | 32 explicit UnRegisterActiveFuzzTest(const std::vector<std::string> &permList) in UnRegisterActiveFuzzTest() argument 33 : PermActiveStatusCustomizedCbk(permList) in UnRegisterActiveFuzzTest() 57 std::vector<std::string> permList = {fuzzData.GenerateRandomString()}; in UnRegisterPermActiveStatusCallbackFuzzTest() local 58 auto callback = std::make_shared<UnRegisterActiveFuzzTest>(permList); in UnRegisterPermActiveStatusCallbackFuzzTest()
|
/base/security/permission_lite/services/pms/src/ |
H A D | perm_operate.c | 32 if (strcmp(cur->permList[i].name, permission) == 0) {
in PermissionIsGranted() 33 return (int)cur->permList[i].granted;
in PermissionIsGranted() 48 if (strcmp(node->permList[i].name, permission) == 0) {
in ModifyPermission() 49 node->permList[i].granted = granted;
in ModifyPermission() 77 HalFree(cur->permList);
in DeleteTask()
|
H A D | pms_impl.c | 134 PermissionDef *permList = HalGetPermissionList(&permSize);
in GetPermissionType() local 137 if (strcmp(permission, permList[i].name) == 0) {
in GetPermissionType() 138 return permList[i].type;
in GetPermissionType() 352 PermissionDef *permList = HalGetPermissionList(&permSize);
in QueryAppCapabilities() local 356 if (strcmp(permissions[j].name, permList[i].name) || permList[i].cap == CAP_NOT_BINDED) {
in QueryAppCapabilities() 359 capsBinded[index++] = permList[i].cap;
in QueryAppCapabilities() 503 PermissionDef *permList = HalGetPermissionList(&permSize);
in IsPermissionValid() local 506 if (strcmp(permissionName, permList[i].name) == 0) {
in IsPermissionValid() 516 PermissionDef *permList in IsPermissionRestricted() local [all...] |
/base/security/access_token/test/fuzztest/services/privacy/unregisterpermactivestatuscallbackstub_fuzzer/ |
H A D | unregisterpermactivestatuscallbackstub_fuzzer.cpp | 34 explicit RegisterActiveFuzzTest(const std::vector<std::string> &permList) in RegisterActiveFuzzTest() argument 35 : PermActiveStatusCustomizedCbk(permList) in RegisterActiveFuzzTest() 62 std::vector<std::string> permList = {fuzzData.GenerateRandomString()}; in UnRegisterPermActiveStatusCallbackStubFuzzTest() local 63 auto callback = std::make_shared<RegisterActiveFuzzTest>(permList); in UnRegisterPermActiveStatusCallbackStubFuzzTest()
|
/base/security/access_token/services/privacymanager/src/active/ |
H A D | active_status_callback_manager.cpp | 68 AccessTokenID regiterTokenId, const std::vector<std::string>& permList, const sptr<IRemoteObject>& callback) in AddCallback() 85 recordInstance.permList_ = permList; in AddCallback() 117 bool ActiveStatusCallbackManager::NeedCalled(const std::vector<std::string>& permList, const std::string& permName) in NeedCalled() argument 119 if (permList.empty()) { in NeedCalled() 122 return std::any_of(permList.begin(), permList.end(), in NeedCalled() 134 std::vector<std::string> permList = (*it).permList_; in ActiveStatusChange() local 135 if (!NeedCalled(permList, permName)) { in ActiveStatusChange() 67 AddCallback( AccessTokenID regiterTokenId, const std::vector<std::string>& permList, const sptr<IRemoteObject>& callback) AddCallback() argument
|
/base/security/access_token/interfaces/innerkits/accesstoken/test/unittest/src/ |
H A D | accesstoken_kit_test.cpp | 96 .permList = {g_infoManagerTestPermDef1, g_infoManagerTestPermDef2}, 223 policy.permList.emplace_back(permissionDefBeta); in TestPreparePermDefList() 224 policy.permList.emplace_back(permissionDefAlpha); in TestPreparePermDefList() 397 .permList = {}, in HWTEST_F() 487 testPolicyPrams.permList.clear(); in HWTEST_F() 891 .permList = {infoManagerTestPermDef}, in HWTEST_F() 1028 .permList = {infoManagerTestPermDef1, infoManagerTestPermDef2}, in AllocAndSetHapToken() 1198 .permList = permDefList, in HWTEST_F() 1582 .permList = {g_infoManagerTestPermDef1}, in HWTEST_F() 2084 std::string backUpPermission = g_infoManagerTestPolicyPrams.permList[INDEX_ON in HWTEST_F() 3260 const std::vector<std::string> permList = { "ohos.permission.INTERNET" }; HWTEST_F() local [all...] |
H A D | edm_policy_set_test.cpp | 164 std::vector<std::string> permList = { "ohos.permission.INTERNET" }; in HWTEST_F() local 165 int32_t ret = AccessTokenKit::InitUserPolicy(userList, permList); in HWTEST_F() 178 std::vector<std::string> permList = { "ohos.permission.INTERNET" }; in HWTEST_F() local 179 int32_t ret = AccessTokenKit::InitUserPolicy(userListEmtpy, permList); in HWTEST_F() 194 std::vector<std::string> permList(invalidSize, "abc"); in HWTEST_F() 195 int32_t ret = AccessTokenKit::InitUserPolicy(userList, permList); in HWTEST_F() 201 * @tc.desc: InitUserPolicy failed empty permList. 260 std::vector<std::string> permList = { INTERNET, GET_NETWORK_STATS, LOCATION }; in HWTEST_F() local 261 int32_t res = AccessTokenKit::InitUserPolicy(userList, permList); in HWTEST_F() 312 std::vector<std::string> permList in HWTEST_F() local 374 std::vector<std::string> permList = { INTERNET, LOCATION }; HWTEST_F() local 419 std::vector<std::string> permList = { INTERNET, LOCATION }; HWTEST_F() local 470 std::vector<std::string> permList = { INTERNET, LOCATION }; HWTEST_F() local 530 std::vector<std::string> permList = { INTERNET }; HWTEST_F() local 571 std::vector<std::string> permList = { INTERNET }; HWTEST_F() local [all...] |
H A D | accesstoken_kit_extension_test.cpp | 142 .permList = {g_infoManagerTestPermDef1, g_infoManagerTestPermDef2}, 157 .permList = {g_infoManagerTestPermDef1, g_infoManagerTestPermDef2}, 464 policy.permList.emplace_back(permissionDefAlpha); in PreparePermDefList() 465 policy.permList.emplace_back(permissionDefBeta); in PreparePermDefList() 466 policy.permList.emplace_back(testPermDef1); in PreparePermDefList() 467 policy.permList.emplace_back(testPermDef2); in PreparePermDefList() 468 policy.permList.emplace_back(testPermDef3); in PreparePermDefList() 469 policy.permList.emplace_back(testPermDef4); in PreparePermDefList() 533 policy.permList.emplace_back(permissionDef); in AllocHapToken() 1028 * @tc.desc: RegisterPermStateChangeCallback permList [all...] |
/base/security/access_token/services/privacymanager/include/active/ |
H A D | active_status_callback_manager.h | 36 CallbackData(const std::vector<std::string>& permList, sptr<IRemoteObject> callback) in CallbackData() 37 : permList_(permList), callbackObject_(callback) in CallbackData() 52 AccessTokenID regiterTokenId, const std::vector<std::string>& permList, const sptr<IRemoteObject>& callback); 54 bool NeedCalled(const std::vector<std::string>& permList, const std::string& permName);
|
/base/security/access_token/interfaces/inner_api/privacy/include/ |
H A D | perm_active_status_customized_cbk.h | 58 * @param permList permission name list quote
60 explicit PermActiveStatusCustomizedCbk(const std::vector<std::string>& permList);
74 * @param permList string list quote as return value
76 void GetPermList(std::vector<std::string>& permList) const;
|
/base/security/access_token/frameworks/accesstoken/src/ |
H A D | permission_state_change_scope_parcel.cpp | 29 RETURN_IF_FALSE(out.WriteUint32((this->scope.permList.size()))); in Marshalling() 30 for (const auto& permissionName : this->scope.permList) { in Marshalling() 57 permStateChangeScopeParcel->scope.permList.emplace_back(permName); in Unmarshalling()
|
H A D | hap_policy_parcel.cpp | 33 const std::vector<PermissionDef>& permList = this->hapPolicyParameter.permList; in Marshalling() local 34 uint32_t permListSize = permList.size(); in Marshalling() 39 permDefParcel.permissionDef = permList[i]; in Marshalling() 92 hapPolicyParcel->hapPolicyParameter.permList.emplace_back(permDefParcel->permissionDef); in Unmarshalling()
|
/base/security/access_token/services/accesstokenmanager/main/cpp/src/permission/ |
H A D | permission_validator.cpp | 132 const std::vector<PermissionDef>& permList, std::vector<PermissionDef>& result) in FilterInvalidPermissionDef() 135 for (auto it = permList.begin(); it != permList.end(); ++it) { in FilterInvalidPermissionDef() 164 const std::vector<PermissionStateFull>& permList, std::vector<PermissionStateFull>& result) in FilterInvalidPermissionState() 167 for (auto it = permList.begin(); it != permList.end(); ++it) { in FilterInvalidPermissionState() 131 FilterInvalidPermissionDef( const std::vector<PermissionDef>& permList, std::vector<PermissionDef>& result) FilterInvalidPermissionDef() argument 163 FilterInvalidPermissionState(ATokenTypeEnum tokenType, bool doPermAvailableCheck, const std::vector<PermissionStateFull>& permList, std::vector<PermissionStateFull>& result) FilterInvalidPermissionState() argument
|
/base/security/access_token/interfaces/innerkits/token_callback/src/ |
H A D | token_callback_stub.cpp | 55 std::vector<std::string> permList; in OnRemoteRequest() local 59 permList.emplace_back(perm); in OnRemoteRequest() 72 GrantResultsCallback(permList, grantResults); in OnRemoteRequest()
|
/base/security/access_token/frameworks/inner_api/privacy/test/unittest/src/ |
H A D | permission_deny_test.cpp | 154 explicit CbCustomizeTest(const std::vector<std::string> &permList) in CbCustomizeTest() argument 155 : PermActiveStatusCustomizedCbk(permList) in CbCustomizeTest() 178 std::vector<std::string> permList = {"ohos.permission.CAMERA"}; in HWTEST_F() local 179 auto callbackPtr = std::make_shared<CbCustomizeTest>(permList); in HWTEST_F()
|
/base/security/access_token/services/accesstokenmanager/main/cpp/include/permission/ |
H A D | permission_validator.h | 37 const std::vector<PermissionDef>& permList, std::vector<PermissionDef>& result); 39 const std::vector<PermissionStateFull>& permList, std::vector<PermissionStateFull>& result);
|
/base/security/access_token/interfaces/innerkits/accesstoken/include/ |
H A D | accesstoken_kit.h | 224 * @param permList PermissionDef list quote, as query result
227 static int GetDefPermissions(AccessTokenID tokenID, std::vector<PermissionDef>& permList);
264 * @param permList PermissionListState list quote, as input and query result
267 static PermissionOper GetSelfPermissionsState(std::vector<PermissionListState>& permList,
271 * @param permList PermissionListState list quote, as input and query result
274 static int32_t GetPermissionsStatus(AccessTokenID tokenID, std::vector<PermissionListState>& permList);
406 * @param permList list of permission
409 static int32_t InitUserPolicy(const std::vector<UserState>& userList, const std::vector<std::string>& permList);
|
/base/security/access_token/frameworks/inner_api/privacy/test/unittest/privacy_mock_test/ |
H A D | privacy_kit_test.cpp | 176 explicit PermActiveStatusCallbackTest(const std::vector<std::string> &permList) in PermActiveStatusCallbackTest() argument 177 : PermActiveStatusCustomizedCbk(permList) in PermActiveStatusCallbackTest() 198 std::vector<std::string> permList = {"ohos.permission.CAMERA"}; in HWTEST_F() local 199 auto callbackPtr = std::make_shared<PermActiveStatusCallbackTest>(permList); in HWTEST_F()
|
/base/security/access_token/interfaces/innerkits/accesstoken/src/ |
H A D | accesstoken_manager_client.h | 54 int GetDefPermissions(AccessTokenID tokenID, std::vector<PermissionDef>& permList); 60 PermissionOper GetSelfPermissionsState(std::vector<PermissionListState>& permList, 62 int32_t GetPermissionsStatus(AccessTokenID tokenID, std::vector<PermissionListState>& permList); 101 int32_t InitUserPolicy(const std::vector<UserState>& userList, const std::vector<std::string>& permList);
|
H A D | accesstoken_manager_client.cpp | 111 int AccessTokenManagerClient::GetDefPermissions(AccessTokenID tokenID, std::vector<PermissionDef>& permList) in GetDefPermissions() argument 122 permList.emplace_back(perm); in GetDefPermissions() 155 PermissionOper AccessTokenManagerClient::GetSelfPermissionsState(std::vector<PermissionListState>& permList, in GetSelfPermissionsState() argument 164 size_t len = permList.size(); in GetSelfPermissionsState() 172 for (const auto& perm : permList) { in GetSelfPermissionsState() 182 permList[i].state = perm.state; in GetSelfPermissionsState() 190 AccessTokenID tokenID, std::vector<PermissionListState>& permList) in GetPermissionsStatus() 198 size_t len = permList.size(); in GetPermissionsStatus() 206 for (const auto& perm : permList) { in GetPermissionsStatus() 217 permList[ in GetPermissionsStatus() 189 GetPermissionsStatus( AccessTokenID tokenID, std::vector<PermissionListState>& permList) GetPermissionsStatus() argument 712 InitUserPolicy( const std::vector<UserState>& userList, const std::vector<std::string>& permList) InitUserPolicy() argument [all...] |