/ohos5.0/base/security/asset/services/common/src/ |
H A D | calling_info.rs | 26 user_id: i32, field 62 let mut user_id = process_info.user_id; in build() localVariable 87 self.user_id in user_id() 116 user_id: 0, in test_build_callig_info_specific_and_hap() 134 let user_id = 0; in test_build_callig_info_hap() localVariable 136 user_id, in test_build_callig_info_hap() 143 assert_eq!(calling_info.user_id(), user_id as i32); in test_build_callig_info_hap() 151 let user_id = 0; in test_build_callig_info_native() localVariable 154 user_id, in test_build_callig_info_native() 161 assert_eq!(calling_info.user_id(), user_id as i32); in test_build_callig_info_native() [all …]
|
H A D | process_info.rs | 38 user_id: u32, field 49 fn init(user_id: u32, uid: u32, process_name: &mut Vec<u8>, app_id: &mut Vec<u8>) -> Self { in init() 51 user_id, in init() 100 pub user_id: u32, field 116 let user_id = get_user_id(uid)?; in build() localVariable 119 …let mut process_info_ffi = ProcessInfoFfi::init(user_id, uid as u32, &mut process_name, &mut app_i… in build() 120 match unsafe { GetCallingProcessInfo(user_id, uid, &mut process_info_ffi) } { in build() 139 user_id, in build()
|
H A D | lib.rs | 70 let mut user_id = 0; in get_user_id() localVariable 71 if GetUserIdByUid(uid, &mut user_id) { in get_user_id() 72 Ok(user_id) in get_user_id() 80 pub fn is_user_id_exist(user_id: i32) -> Result<bool> { in is_user_id_exist() 83 if IsUserIdExist(user_id, &mut exist) { in is_user_id_exist()
|
/ohos5.0/base/security/asset/frameworks/os_dependency/file/src/ |
H A D | ce_operator.rs | 23 fn construct_ce_db_dir(user_id: i32) -> String { in construct_ce_db_dir() 24 format!("data/service/el2/{}/asset_service", user_id) in construct_ce_db_dir() 27 fn construct_db_key_cipher_path(user_id: i32) -> String { in construct_db_key_cipher_path() 33 let path_str = construct_db_key_cipher_path(user_id); in is_db_key_cipher_file_exist() 38 pub fn read_db_key_cipher(user_id: i32) -> Result<Vec<u8>> { in read_db_key_cipher() 39 let path_str = construct_db_key_cipher_path(user_id); in read_db_key_cipher() 55 let path_str = construct_db_key_cipher_path(user_id); in write_db_key_cipher() 70 pub fn remove_ce_files(user_id: i32) -> Result<()> { in remove_ce_files() 71 let path_str = construct_ce_db_dir(user_id); in remove_ce_files() 90 pub fn get_ce_user_dbs(user_id: i32) -> Result<Vec<String>> { in get_ce_user_dbs() [all …]
|
H A D | de_operator.rs | 24 fn construct_user_de_path(user_id: i32) -> String { in construct_user_de_path() 28 fn is_user_de_dir_exist(user_id: i32) -> Result<bool> { in is_user_de_dir_exist() 29 let path_str = construct_user_de_path(user_id); in is_user_de_dir_exist() 34 pub fn create_user_de_dir(user_id: i32) -> Result<()> { in create_user_de_dir() 35 if is_user_de_dir_exist(user_id)? { in create_user_de_dir() 40 let path_str = construct_user_de_path(user_id); in create_user_de_dir() 56 pub fn delete_user_de_dir(user_id: i32) -> Result<()> { in delete_user_de_dir() 57 if !is_user_de_dir_exist(user_id)? { in delete_user_de_dir() 61 let path_str = construct_user_de_path(user_id); in delete_user_de_dir() 77 pub fn get_de_user_dbs(user_id: i32) -> Result<Vec<String>> { in get_de_user_dbs() [all …]
|
/ohos5.0/base/security/asset/services/db_operator/src/ |
H A D | database_file_upgrade.rs | 40 format!("{}/{}/asset.db", DE_ROOT_PATH, user_id) in fmt_old_de_db_path() 43 fn check_old_db_exist(user_id: i32) -> bool { in check_old_db_exist() 44 let path_str = fmt_old_de_db_path(user_id); in check_old_db_exist() 87 fn remove_old_db(user_id: i32) -> Result<()> { in remove_old_db() 112 format!("{}/{}", DE_ROOT_PATH, user_id) in trigger_db_upgrade() 163 fn split_db(user_id: i32) -> Result<()> { in split_db() 182 remove_old_db(user_id)?; in split_db() 188 if check_old_db_exist(user_id) { in check_and_split_db() 190 if check_old_db_exist(user_id) { in check_and_split_db() 192 split_db(user_id)?; in check_and_split_db() [all …]
|
H A D | database.rs | 64 if let Some(&lock) = map.get(&user_id) { in get_split_db_lock_by_user_id() 72 map.insert(user_id, nf); in get_split_db_lock_by_user_id() 89 map.insert((user_id, db_file_name), nf); in get_file_lock_by_user_id_db_file_name() 138 remove_ce_files(user_id)?; in check_validity_of_db_key() 162 …if is_ce { fmt_ce_db_path_with_name(user_id, db_name) } else { fmt_de_db_path_with_name(user_id, d… in get_normal_db() 165 match DbKey::get_db_key(user_id) { in get_normal_db() 172 remove_ce_files(user_id)?; in get_normal_db() 189 calling_info.user_id(), in create_db_instance() 198 calling_info.user_id(), in create_db_instance() 213 check_and_split_db(user_id)?; in build() [all …]
|
/ohos5.0/base/security/asset/services/db_key_operator/src/ |
H A D | lib.rs | 29 fn build_db_key_secret_key(user_id: i32) -> Result<SecretKey> { in build_db_key_secret_key() 69 let secret_key = build_db_key_secret_key(user_id)?; in decrypt_db_key_cipher() 85 fn encrypt_db_key(&self, user_id: i32) -> Result<Vec<u8>> { in encrypt_db_key() 86 let secret_key = build_db_key_secret_key(user_id)?; in encrypt_db_key() 95 pub fn check_existance(user_id: i32) -> Result<bool> { in check_existance() 96 is_db_key_cipher_file_exist(user_id) in check_existance() 100 pub fn get_db_key(user_id: i32) -> Result<DbKey> { in get_db_key() 101 match is_db_key_cipher_file_exist(user_id) { in get_db_key() 103 let db_key_cipher = read_db_key_cipher(user_id)?; in get_db_key() 104 Self::decrypt_db_key_cipher(user_id, &db_key_cipher) in get_db_key() [all …]
|
/ohos5.0/base/security/asset/services/core_service/src/common_event/ |
H A D | listener.rs | 161 user_id: i32, in on_package_removed() 167 delete_data_by_owner(user_id, owner, owner_size); in on_package_removed() 195 extern "C" fn on_user_removed(user_id: i32) { in on_user_removed() 197 let _ = delete_user_de_dir(user_id); in on_user_removed() 198 notify_on_user_removed(user_id); in on_user_removed() 261 logi!("[INFO]On user -{}- unlocked.", user_id); in on_user_unlocked() 264 match trigger_db_upgrade(user_id, false) { in on_user_unlocked() 270 match trigger_db_upgrade(user_id, true) { in on_user_unlocked() 286 logi!("[INFO]On user remove [{}].", user_id); in notify_on_user_removed() 329 if user_id < MINIMUM_MAIN_USER_ID { in backup_ce_db_if_accessible() [all …]
|
H A D | start_event.rs | 34 let Some(user_id) = want.get(USER_ID) else { in handle_package_removed() 58 let user_id = match user_id.parse::<i32>() { in handle_package_removed() localVariable 71 …listener::on_package_removed(user_id, owner.as_ptr(), owner.len() as u32, bundle_name.as_ptr(), ap… in handle_package_removed() 90 let user_id = match want.get(USER_ID) { in handle_common_event() localVariable 122 listener::on_app_restore(user_id, bundle_name.as_ptr(), app_index); in handle_common_event()
|
/ohos5.0/base/security/asset/services/plugin/src/ |
H A D | asset_plugin.rs | 109 pub user_id: i32, field 124 fn init(&mut self, user_id: i32) -> std::result::Result<(), u32> { in init() 125 create_user_de_dir(user_id).map_err(|e| e.code as u32)?; in init() 126 self.user_id = user_id; in init() 133 …let mut db = Database::build_with_file_name(self.user_id, &db_name, false).map_err(|e| e.code as u… in add() 140 …let mut db = Database::build_with_file_name(self.user_id, &db_name, true).map_err(|e| e.code as u3… in ce_add() 147 …let mut db = Database::build_with_file_name(self.user_id, &db_name, false).map_err(|e| e.code as u… in replace() 154 …let mut db = Database::build_with_file_name(self.user_id, &db_name, true).map_err(|e| e.code as u3… in ce_replace() 160 …let de_dbs = asset_file_operator::de_operator::get_de_user_dbs(self.user_id).map_err(|e| e.code as… in query() 171 …let ce_dbs = asset_file_operator::ce_operator::get_ce_user_dbs(self.user_id).map_err(|e| e.code as… in ce_query() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/file-management/ |
H A D | send-file-to-app-sandbox.md | 21 推送文件完成后,需要将文件的user_id、group_id设置为应用的user_id。应用的user_id查询命令如下,其中所在进程行第一列为该应用进程user_id: 27 使用应用进程的user_id设置文件的user_id和group_id,命令如下: 29 hdc shell chown ${user_id}:${user_id} ${文件路径}
|
/ohos5.0/base/security/asset/services/crypto_manager/src/ |
H A D | secret_key.rs | 32 user_id: i32, field 73 alias.extend_from_slice(&calling_info.user_id().to_le_bytes()); in calculate_key_alias() 93 user_id: calling_info.user_id(), in get_existing_key_alias() 105 user_id: calling_info.user_id(), in get_existing_key_alias() 118 user_id: calling_info.user_id(), in get_existing_key_alias() 190 user_id: i32, in new_with_alias() 209 user_id: calling_info.user_id(), in new_without_alias() 221 let key_id = KeyId::new(self.user_id, key_alias, self.access_type); in exists() 233 let key_id = KeyId::new(self.user_id, key_alias, self.access_type); in generate() 299 pub(crate) fn user_id(&self) -> i32 { in user_id() method [all …]
|
H A D | lib.rs | 38 user_id: i32, field 44 fn new(user_id: i32, alias: HksBlob, accessibility: Accessibility) -> Self { in new() 45 Self { user_id, alias, accessibility } in new()
|
H A D | crypto.rs | 72 let key_id = KeyId::new(self.key.user_id(), key_alias, self.key.access_type()); in init_key() 123 let key_id = KeyId::new(key.user_id(), key_alias, key.access_type()); in encrypt() 150 let key_id = KeyId::new(key.user_id(), key_alias, key.access_type()); in decrypt()
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/rust/ylong_cloud_extension/src/service_impl/ |
H A D | cloud_service.rs | 23 user_id: i32, field 29 write!(f, "CloudSync: user_id = {:?}", self.user_id) in fmt() 35 pub fn new(user_id: i32) -> SyncResult<Self> { in new() 37 user_id, in new() 38 connect: ipc_conn::Connect::new(user_id)?, in new() 44 let user_info_ipc = self.connect.get_service_info(self.user_id)?; in get_cloud_info() 51 cloud_info.user = self.user_id; in get_service_info() 52 let app_infos = self.connect.get_app_brief_info(self.user_id)?; in get_service_info() 64 let schema_ipc = self.connect.get_app_schema(self.user_id, bundle_name)?; in get_app_schema()
|
H A D | asset_loader.rs | 34 pub fn new(user_id: i32, bundle_name: &str, db: &'a Database) -> SyncResult<Self> { in new() 35 let asset_loader = ipc_conn::AssetLoader::new(user_id)?; in new()
|
/ohos5.0/docs/en/application-dev/file-management/ |
H A D | send-file-to-app-sandbox.md | 21 …ushed, set **user_id** and **group_id** of the file to **user_id** of the application. You can run… 27 Run the following command to set **user_id** and **group_id** of the file based on **user_id** of t… 29 hdc shell chown ${user_id}:${user_id} ${File path}
|
/ohos5.0/base/security/asset/services/db_operator/src/test/ |
H A D | test_database.rs | 66 …Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owner_info(),… in open_db_and_insert_data() 90 …Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owner_info(),… in create_and_drop_database() 101 …let db = Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owne… in database_version() 113 …let db = Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owne… in error_sql() 125 …Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owner_info(),… in create_delete_asset_table() 143 …Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owner_info(),… in insert_data_with_different_alias() 217 …Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owner_info(),… in query_ordered_data() 254 …Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owner_info(),… in insert_error_data() 274 …Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owner_info(),… in backup_and_restore() 304 …Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owner_info(),… in query_mismatch_type_data()
|
H A D | test_table.rs | 37 …Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owner_info(),… in create_delete_table() 53 …Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owner_info(),… in table_restore() 86 …let db = Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owne… in insert_test_data() 156 …let db = Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owne… in single_data() 189 …let db = Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owne… in multiple_data() 231 …let db = Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owne… in insert_query_row() 261 …let db = Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owne… in update_delete_row() 289 …let db = Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owne… in upgrade_table() 329 …let db = Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owne… in replace_datas()
|
/ohos5.0/base/security/asset/services/core_service/src/operations/common/ |
H A D | permission_check.rs | 42 let user_id = get_user_id(uid)?; in check_system_permission() localVariable 43 if user_id > ROOT_USER_UPPERBOUND { in check_system_permission() 47 user_id in check_system_permission()
|
/ohos5.0/base/security/asset/services/core_service/src/ |
H A D | sys_event.rs | 70 .set_param(build_number_param!(SysEvent::USER_ID, calling_info.user_id())) in upload_statistic_system_event() 78 calling_info.user_id(), in upload_statistic_system_event() 94 .set_param(build_number_param!(SysEvent::USER_ID, calling_info.user_id())) in upload_fault_system_event() 102 calling_info.user_id(), in upload_fault_system_event()
|
H A D | lib.rs | 112 if let Ok(user_id) = entry.file_name().to_string_lossy().parse::<i32>() { in upgrade_process() 113 check_and_split_db(user_id)?; in upgrade_process() 124 ….init(Box::new(AssetContext { user_id: 0, calling_info: CallingInfo::new(0, OwnerType::Hap, vec![]… in start_service() 162 create_user_de_dir($calling_info.user_id())?;
|
/ohos5.0/base/request/request/services/src/manage/ |
H A D | account.rs | 35 pub(crate) fn remove_account_tasks(user_id: i32) { in remove_account_tasks() 36 info!("delete database task, uid {}", user_id); in remove_account_tasks() 38 request_db.delete_all_account_tasks(user_id); in remove_account_tasks() 221 pub(crate) fn delete_all_account_tasks(&self, user_id: i32) { in delete_all_account_tasks() 222 let sql = format!("DELETE from request_task WHERE uid/200000 = {}", user_id); in delete_all_account_tasks()
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/rust/ylong_cloud_extension/src/c_adapter/ |
H A D | cloud_extension.rs | 90 user_id: c_int, in OhCloudExtCloudAssetLoaderNew() 106 match asset_loader::CloudAssetLoader::new(user_id, bundle_name, db) { in OhCloudExtCloudAssetLoaderNew() 244 user_id: c_int, in OhCloudExtCloudDbNew() 260 if let Ok(db) = cloud_db::CloudDatabase::new(user_id, bundle_name, database) { in OhCloudExtCloudDbNew() 539 pub unsafe extern "C" fn OhCloudExtCloudSyncNew(user_id: c_int) -> *mut OhCloudExtCloudSync { in OhCloudExtCloudSyncNew() 540 if let Ok(service) = cloud_service::CloudSync::new(user_id) { in OhCloudExtCloudSyncNew()
|