Home
last modified time | relevance | path

Searched refs:dlpFileAccess (Results 1 - 25 of 27) sorted by relevance

12

/base/security/dlp_permission_service/services/dlp_permission/sa/adapt/
H A Dapp_state_observer.cpp202 .dlpFileAccess = appInfo.dlpFileAccess, in AddDlpSandboxInfo()
266 appInfo.dlpFileAccess == DLPFileAccess::READ_ONLY) { in GetOpeningReadOnlySandbox()
392 static bool IsCopyable(DLPFileAccess dlpFileAccess) in IsCopyable() argument
394 switch (dlpFileAccess) { in IsCopyable()
415 DLPFileAccess dlpFileAccess = NO_PERMISSION; in QueryDlpFileCopyableByTokenId() local
416 int32_t res = QueryDlpFileAccessByUid(dlpFileAccess, uid); in QueryDlpFileCopyableByTokenId()
420 copyable = IsCopyable(dlpFileAccess); in QueryDlpFileCopyableByTokenId()
425 int32_t AppStateObserver::QueryDlpFileAccessByUid(DLPFileAccess& dlpFileAccess, int32_t uid) in QueryDlpFileAccessByUid() argument
428 if (!GetSandboxInfo(uid, appInfo) || appInfo.dlpFileAccess in QueryDlpFileAccessByUid()
[all...]
H A Dapp_state_observer.h38 int32_t QueryDlpFileAccessByUid(DLPFileAccess& dlpFileAccess, int32_t uid);
H A Dsandbox_json_manager.h40 DLPFileAccess dlpFileAccess = DLPFileAccess::NO_PERMISSION; member
H A Dsandbox_json_manager.cpp40 const std::string DLPFILEACCESS = "dlpFileAccess";
276 info.dlpFileAccess_ = iter->dlpFileAccess; in GetRetentionSandboxList()
398 { DLPFILEACCESS, info.dlpFileAccess }, in RetentionInfoToJson()
454 retentionJson.at(DLPFILEACCESS).get_to(info.dlpFileAccess); in FromJson()
/base/security/dlp_permission_service/frameworks/dlp_permission/src/
H A Ddlp_permission_info_parcel.cpp26 if (!(out.WriteUint32(this->permInfo_.dlpFileAccess))) { in Marshalling()
47 DLP_LOG_ERROR(LABEL, "Read dlpFileAccess fail"); in Unmarshalling()
52 permInfoParcel->permInfo_.dlpFileAccess = static_cast<DLPFileAccess>(res); in Unmarshalling()
/base/security/dlp_permission_service/test/fuzztest/dlp_permission/fuzzer/installdlpsandbox_fuzzer/
H A Dinstalldlpsandbox_fuzzer.cpp39 DLPFileAccess dlpFileAccess = *(reinterpret_cast<const DLPFileAccess *>(data + offsize)); in FuzzTest() local
44 DlpPermissionKit::InstallDlpSandbox(bundleName, dlpFileAccess, userId, sandboxInfo, uri); in FuzzTest()
/base/security/dlp_permission_service/interfaces/kits/c/src/
H A Ddlp_permission_api.cpp89 DLP_ErrCode OH_DLP_GetDlpPermissionInfo(DLP_FileAccess *dlpFileAccess, uint32_t *flag) in OH_DLP_GetDlpPermissionInfo() argument
91 if (dlpFileAccess == nullptr || flag == nullptr) { in OH_DLP_GetDlpPermissionInfo()
99 DLP_LOG_ERROR(LABEL, "query dlpFileAccess error."); in OH_DLP_GetDlpPermissionInfo()
103 (void)memcpy_s(dlpFileAccess, sizeof(DLP_FileAccess), &info.dlpFileAccess, sizeof(DLP_FileAccess)); in OH_DLP_GetDlpPermissionInfo()
/base/security/dlp_permission_service/services/dlp_permission/sa/test/unittest/src/
H A Dapp_state_observer_test.cpp151 DLPFileAccess dlpFileAccess; in HWTEST_F() local
155 int32_t ret = observer.QueryDlpFileAccessByUid(dlpFileAccess, uid); in HWTEST_F()
193 appInfo.dlpFileAccess = DLPFileAccess::READ_ONLY; in HWTEST_F()
202 appInfo.dlpFileAccess = DLPFileAccess::CONTENT_EDIT; in HWTEST_F()
206 appInfo.dlpFileAccess = DLPFileAccess::READ_ONLY; in HWTEST_F()
H A Dsandbox_json_manager_test.cpp56 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT, in HWTEST_F()
89 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT, in HWTEST_F()
133 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT, in HWTEST_F()
H A Ddlp_permission_service_test.cpp389 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT, in HWTEST_F()
447 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT, in HWTEST_F()
488 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT, in HWTEST_F()
548 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT, in HWTEST_F()
627 uint32_t dlpFileAccess = 5; in HWTEST_F() local
629 "", static_cast<DLPFileAccess>(dlpFileAccess), 100, sandboxInfo, "testUri"); in HWTEST_F()
632 static_cast<DLPFileAccess>(dlpFileAccess), 100, sandboxInfo, "testUri")); in HWTEST_F()
633 dlpFileAccess = 0; in HWTEST_F()
635 static_cast<DLPFileAccess>(dlpFileAccess), 100, sandboxInfo, "testUri")); in HWTEST_F()
662 .dlpFileAccess in HWTEST_F()
[all...]
/base/security/dlp_permission_service/test/fuzztest/dlp_permission/stub_fuzzer/installdlpsandboxstub_fuzzer/
H A Dinstalldlpsandboxstub_fuzzer.cpp40 DLPFileAccess dlpFileAccess = *(reinterpret_cast<const DLPFileAccess *>(data + offsize)); in FuzzTest() local
49 uint32_t type = static_cast<uint32_t>(dlpFileAccess); in FuzzTest()
/base/security/dlp_permission_service/services/dlp_permission/sa/sa_common/
H A Ddlp_sandbox_info.h31 DLPFileAccess dlpFileAccess = NO_PERMISSION; member
/base/security/dlp_permission_service/interfaces/kits/c/include/
H A Ddlp_permission_api.h87 * @param dlpFileAccess - Indicates the access permission for the DLP file.
98 DLP_ErrCode OH_DLP_GetDlpPermissionInfo(DLP_FileAccess *dlpFileAccess, uint32_t *flags);
/base/security/dlp_permission_service/services/dlp_permission/sa/sa_main/
H A Ddlp_permission_service.cpp274 int32_t DlpPermissionService::InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFileAccess, in InstallDlpSandbox() argument
277 if (bundleName.empty() || dlpFileAccess > FULL_CONTROL || dlpFileAccess <= NO_PERMISSION) { in InstallDlpSandbox()
284 bool isReadOnly = dlpFileAccess == DLPFileAccess::READ_ONLY; in InstallDlpSandbox()
300 DLPFileAccess permForBMS = (dlpFileAccess == READ_ONLY) ? READ_ONLY : CONTENT_EDIT; in InstallDlpSandbox()
311 dlpSandboxInfo.dlpFileAccess = dlpFileAccess; in InstallDlpSandbox()
408 static ActionFlags GetDlpActionFlag(DLPFileAccess dlpFileAccess) in GetDlpActionFlag() argument
410 switch (dlpFileAccess) { in GetDlpActionFlag()
431 DLPFileAccess dlpFileAccess in QueryDlpFileAccess() local
[all...]
H A Ddlp_permission_service.h53 int32_t InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFileAccess, int32_t userId,
H A Ddlp_permission_stub.cpp188 DLPFileAccess dlpFileAccess = static_cast<DLPFileAccess>(type); in InstallDlpSandboxInner() local
203 int32_t res = InstallDlpSandbox(bundleName, dlpFileAccess, userId, sandboxInfo, uri); in InstallDlpSandboxInner()
/base/security/dlp_permission_service/frameworks/common/include/
H A Dpermission_policy.h71 DLPFileAccess dlpFileAccess = NO_PERMISSION; member
/base/security/dlp_permission_service/frameworks/dlp_permission/include/
H A Di_dlp_permission_service.h45 virtual int32_t InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFileAccess, int32_t userId,
/base/security/dlp_permission_service/interfaces/inner_api/dlp_permission/include/
H A Ddlp_permission_client.h45 int32_t InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFileAccess, int32_t userId,
H A Ddlp_permission_proxy.h37 int32_t InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFileAccess, int32_t userId,
/base/security/dlp_permission_service/interfaces/inner_api/dlp_permission/src/
H A Ddlp_permission_client.cpp131 int32_t DlpPermissionClient::InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFileAccess, in InstallDlpSandbox() argument
134 if (bundleName.empty() || dlpFileAccess > FULL_CONTROL || dlpFileAccess <= NO_PERMISSION || uri.empty()) { in InstallDlpSandbox()
143 return proxy->InstallDlpSandbox(bundleName, dlpFileAccess, userId, sandboxInfo, uri); in InstallDlpSandbox()
H A Ddlp_permission_kit.cpp118 int32_t DlpPermissionKit::InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFileAccess, int32_t userId, in InstallDlpSandbox() argument
121 return DlpPermissionClient::GetInstance().InstallDlpSandbox(bundleName, dlpFileAccess, userId, sandboxInfo, uri); in InstallDlpSandbox()
H A Ddlp_permission_proxy.cpp128 int32_t DlpPermissionProxy::InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFileAccess, in InstallDlpSandbox() argument
142 if (!data.WriteUint32(dlpFileAccess)) { in InstallDlpSandbox()
/base/security/dlp_permission_service/interfaces/inner_api/dlp_permission/test/unittest/src/
H A Ddlp_permission_kit_test.cpp172 const std::string& bundleName, DLPFileAccess dlpFileAccess, int32_t userId, SandboxInfo& sandboxInfo) in TestInstallDlpSandbox()
178 ASSERT_EQ(DLP_OK, DlpPermissionKit::InstallDlpSandbox(bundleName, dlpFileAccess, userId, sandboxInfo, TEST_URI)); in TestInstallDlpSandbox()
729 ASSERT_EQ(permInfo.dlpFileAccess, READ_ONLY); in HWTEST_F()
754 ASSERT_EQ(permInfo.dlpFileAccess, CONTENT_EDIT); in HWTEST_F()
779 ASSERT_EQ(permInfo.dlpFileAccess, FULL_CONTROL); in HWTEST_F()
171 TestInstallDlpSandbox( const std::string& bundleName, DLPFileAccess dlpFileAccess, int32_t userId, SandboxInfo& sandboxInfo) TestInstallDlpSandbox() argument
/base/security/dlp_permission_service/interfaces/kits/napi_common/include/
H A Dnapi_common.h189 DLPFileAccess dlpFileAccess = NO_PERMISSION; member

Completed in 16 milliseconds

12