Home
last modified time | relevance | path

Searched refs:calling_info (Results 1 – 21 of 21) sorted by relevance

/ohos5.0/base/security/asset/services/db_operator/src/test/
H A Dtest_database.rs64 let calling_info = CallingInfo::new_self(); in open_db_and_insert_data() localVariable
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()
[all …]
H A Dtest_table.rs35 let calling_info = CallingInfo::new_self(); in create_delete_table() localVariable
37 …Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owner_info(),… in create_delete_table()
51 let calling_info = CallingInfo::new_self(); in table_restore() localVariable
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()
[all …]
/ohos5.0/base/security/asset/test/unittest/module_test/src/crypto_manager/
H A Dlib.rs67 let calling_info = CallingInfo::new(0, OwnerType::Native, vec![b'2']); in generate_and_delete() localVariable
72 let _ = SecretKey::delete_by_owner(&calling_info); in generate_and_delete()
80 let calling_info = CallingInfo::new(0, OwnerType::Native, vec![b'2']); in encrypt_and_decrypt() localVariable
102 let calling_info = CallingInfo::new(0, OwnerType::Native, vec![b'2']); in crypto_init() localVariable
115 let calling_info = CallingInfo::new(0, OwnerType::Native, vec![b'2']); in crypto_exec() localVariable
134 let calling_info = CallingInfo::new(0, OwnerType::Native, vec![b'2']); in crypto_manager() localVariable
153 crypto_manager.find(&calling_info, &challenge1).unwrap(); in crypto_manager()
154 crypto_manager.find(&calling_info, &challenge2).unwrap(); in crypto_manager()
157 crypto_manager.remove(&calling_info, &challenge1); in crypto_manager()
159 crypto_manager.find(&calling_info, &challenge2).unwrap(); in crypto_manager()
[all …]
/ohos5.0/base/security/asset/services/core_service/src/
H A Dlib.rs70 let calling_info = CallingInfo::new_self(); in on_start_with_reason() localVariable
157 ($func:path, $calling_info:expr, $($args:expr),+) => {{
162 create_user_de_dir($calling_info.user_id())?;
163 upload_system_event($func($calling_info, $($args),+), $calling_info, start, func_name)
173 execute!(operations::add, calling_info, attributes) in add()
176 fn remove(&self, calling_info: &CallingInfo, query: &AssetMap) -> Result<()> { in remove()
177 execute!(operations::remove, calling_info, query) in remove()
181 execute!(operations::update, calling_info, query, attributes_to_update) in update()
185 execute!(operations::pre_query, calling_info, query) in pre_query()
189 execute!(operations::query, calling_info, query) in query()
[all …]
H A Dsys_event.rs65 pub(crate) fn upload_statistic_system_event(calling_info: &CallingInfo, start_time: Instant, func_n… in upload_statistic_system_event()
67 let owner_info = String::from_utf8_lossy(calling_info.owner_info()).to_string(); in upload_statistic_system_event()
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()
86 calling_info: &CallingInfo, in upload_fault_system_event()
91 let owner_info = String::from_utf8_lossy(calling_info.owner_info()).to_string(); in upload_fault_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()
112 calling_info: &CallingInfo, in upload_system_event()
117 Ok(_) => upload_statistic_system_event(calling_info, start_time, func_name), in upload_system_event()
[all …]
H A Dstub.rs63 fn on_app_request(process_info: &ProcessInfo, calling_info: &CallingInfo) -> Result<()> { in on_app_request()
71 params.insert(PARAM_NAME_USER_ID, Value::Number(calling_info.user_id() as u32)); in on_app_request()
100 let calling_info = CallingInfo::build(map.get(&Tag::UserId).cloned(), &process_info); in on_remote_request() localVariable
101 on_app_request(&process_info, &calling_info).map_err(asset_err_handle)?; in on_remote_request()
104 IpcCode::Add => reply_handle(stub.add(&calling_info, &map), reply), in on_remote_request()
105 IpcCode::Remove => reply_handle(stub.remove(&calling_info, &map), reply), in on_remote_request()
108 reply_handle(stub.update(&calling_info, &map, &update_map), reply) in on_remote_request()
110 IpcCode::PreQuery => match stub.pre_query(&calling_info, &map) { in on_remote_request()
117 IpcCode::Query => match stub.query(&calling_info, &map) { in on_remote_request()
124 IpcCode::PostQuery => reply_handle(stub.post_query(&calling_info, &map), reply), in on_remote_request()
/ohos5.0/base/security/asset/services/core_service/src/operations/
H A Doperation_add.rs104 if calling_info.user_id() > SYSTEM_USER_ID_MAX { in check_accessibity_validity()
137 match calling_info.owner_type_enum() { in check_sync_permission()
139 if calling_info.app_index() > 0 { in check_sync_permission()
159 check_accessibity_validity(attributes, calling_info)?; in check_arguments()
160 check_sync_permission(attributes, calling_info)?; in check_arguments()
166 check_arguments(attributes, calling_info)?; in local_add()
170 common::add_owner_info(calling_info, &mut db_data); in local_add()
174 let query = get_query_condition(calling_info, attributes)?; in local_add()
181 encrypt_secret(calling_info, &mut db_data)?; in local_add()
189 let local_res = local_add(attributes, calling_info); in add()
[all …]
H A Doperation_query.rs45 let secret_key = common::build_secret_key(calling_info, db_data)?; in upgrade_version()
64 let secret_key = common::build_secret_key(calling_info, db_data)?; in decrypt_secret()
78 match manager.find(calling_info, challenge) { in exec_crypto()
89 let mut db = create_db_instance(query, calling_info)?; in query_all()
96 exec_crypto(calling_info, query, &mut results[0])?; in query_all()
98 _ => decrypt_secret(calling_info, &mut results[0])?, in query_all()
143 let mut db = create_db_instance(attrs, calling_info)?; in query_attrs()
175 common::inform_asset_ext(calling_info, query); in query()
178 common::add_owner_info(calling_info, &mut db_data); in query()
185 query_all(calling_info, &mut db_data, query) in query()
[all …]
H A Doperation_pre_query.rs50 fn query_key_attrs(calling_info: &CallingInfo, db_data: &DbMap, attrs: &AssetMap) -> Result<(Access… in query_key_attrs()
51 let mut db = create_db_instance(attrs, calling_info)?; in query_key_attrs()
67 pub(crate) fn pre_query(calling_info: &CallingInfo, query: &AssetMap) -> Result<Vec<u8>> { in pre_query()
71 common::add_owner_info(calling_info, &mut db_data); in pre_query()
74 let (access_type, require_password_set) = query_key_attrs(calling_info, &db_data, query)?; in pre_query()
79 …let secret_key = SecretKey::new_without_alias(calling_info, AuthType::Any, access_type, require_pa… in pre_query()
80 let mut crypto = Crypto::build(secret_key, calling_info.clone(), valid_time)?; in pre_query()
H A Doperation_update.rs29 fn encrypt(calling_info: &CallingInfo, db_data: &DbMap) -> Result<Vec<u8>> { in encrypt()
30 let secret_key = common::build_secret_key(calling_info, db_data)?; in encrypt()
96 pub(crate) fn update(calling_info: &CallingInfo, query: &AssetMap, update: &AssetMap) -> Result<()>… in update()
100 common::add_owner_info(calling_info, &mut query_db_data); in update()
106 let mut db = create_db_instance(query, calling_info)?; in update()
128 let cipher = encrypt(calling_info, result)?; in update()
138 common::inform_asset_ext(calling_info, update); in update()
H A Dcommon.rs131 pub(crate) fn add_owner_info(calling_info: &CallingInfo, db_data: &mut DbMap) { in add_owner_info()
132 db_data.insert(column::OWNER, Value::Bytes(calling_info.owner_info().clone())); in add_owner_info()
133 db_data.insert(column::OWNER_TYPE, Value::Number(calling_info.owner_type())); in add_owner_info()
199 pub(crate) fn inform_asset_ext(calling_info: &CallingInfo, input: &AssetMap) { in inform_asset_ext()
204 … let owner_info_str = String::from_utf8_lossy(calling_info.owner_info()).to_string(); in inform_asset_ext()
208 params.insert(PARAM_NAME_USER_ID, Value::Number(calling_info.user_id() as u32)); in inform_asset_ext()
218 … let owner_info_str = String::from_utf8_lossy(calling_info.owner_info()).to_string(); in inform_asset_ext()
222 params.insert(PARAM_NAME_USER_ID, Value::Number(calling_info.user_id() as u32)); in inform_asset_ext()
233 params.insert(PARAM_NAME_USER_ID, Value::Number(calling_info.user_id() as u32)); in inform_asset_ext()
234 … params.insert(PARAM_NAME_BUNDLE_NAME, Value::Bytes(calling_info.owner_info().clone())); in inform_asset_ext()
H A Doperation_remove.rs50 pub(crate) fn remove(calling_info: &CallingInfo, query: &AssetMap) -> Result<()> { in remove()
54 common::add_owner_info(calling_info, &mut db_data); in remove()
60 let mut db = create_db_instance(query, calling_info)?; in remove()
76 common::inform_asset_ext(calling_info, query); in remove()
H A Doperation_post_query.rs36 pub(crate) fn post_query(calling_info: &CallingInfo, handle: &AssetMap) -> Result<()> { in post_query()
41 crypto_manager.lock().unwrap().remove(calling_info, challenge); in post_query()
/ohos5.0/base/security/asset/services/core_service/src/common_event/
H A Dlistener.rs56 …let db_name = construct_splited_db_name(calling_info.owner_type_enum(), calling_info.owner_info(),… in remove_db()
75 calling_info: &CallingInfo, in delete_in_de_db_on_package_removed()
82 …Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owner_info(),… in delete_in_de_db_on_package_removed()
87 remove_db(&format!("{}/{}", DE_ROOT_PATH, calling_info.user_id()), calling_info, false)?; in delete_in_de_db_on_package_removed()
93 calling_info: &CallingInfo, in delete_in_ce_db_on_package_removed()
100 …Database::build(calling_info.user_id(), calling_info.owner_type_enum(), calling_info.owner_info(),… in delete_in_ce_db_on_package_removed()
105 …remove_db(&format!("{}/{}/asset_service", CE_ROOT_PATH, calling_info.user_id()), calling_info, fal… in delete_in_ce_db_on_package_removed()
130 fn clear_cryptos(calling_info: &CallingInfo) { in clear_cryptos()
140 clear_cryptos(&calling_info); in delete_data_by_owner()
155 let calling_info = CallingInfo::new_self(); in delete_data_by_owner() localVariable
[all …]
/ohos5.0/base/security/asset/services/crypto_manager/src/
H A Dsecret_key.rs66 calling_info: &CallingInfo, in calculate_key_alias()
73 alias.extend_from_slice(&calling_info.user_id().to_le_bytes()); in calculate_key_alias()
77 alias.extend(calling_info.owner_info()); in calculate_key_alias()
85 calling_info: &CallingInfo, in get_existing_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()
133 calling_info: &CallingInfo, in huks_rename_key_alias()
156 calling_info: &CallingInfo, in rename_key_alias()
201 calling_info: &CallingInfo, in new_without_alias()
[all …]
H A Dcrypto_manager.rs58 pub fn find(&mut self, calling_info: &CallingInfo, challenge: &Vec<u8>) -> Result<&Crypto> { in find()
61 if crypto.challenge().eq(challenge) && crypto.calling_info().eq(calling_info) { in find()
69 pub fn remove(&mut self, calling_info: &CallingInfo, challenge: &Vec<u8>) { in remove()
70 …self.cryptos.retain(|crypto| crypto.calling_info() != calling_info || !crypto.challenge().eq(chall… in remove()
74 pub fn remove_by_calling_info(&mut self, calling_info: &CallingInfo) { in remove_by_calling_info()
75 self.cryptos.retain(|crypto| crypto.calling_info() != calling_info); in remove_by_calling_info()
H A Dcrypto.rs47 calling_info: CallingInfo, field
56 pub fn build(key: SecretKey, calling_info: CallingInfo, valid_time: u32) -> Result<Self> { in build()
59 calling_info, in build()
170 pub(crate) fn calling_info(&self) -> &CallingInfo { in calling_info() method
171 &self.calling_info in calling_info()
/ohos5.0/base/security/asset/services/common/src/
H A Dcalling_info.rs122 let calling_info = CallingInfo::build(Some(Value::Number(specific_user_id)), &process_info); in test_build_callig_info_specific_and_hap() localVariable
123 assert_eq!(calling_info.user_id(), specific_user_id as i32); in test_build_callig_info_specific_and_hap()
126 assert_eq!(calling_info.owner_info(), &owner_info); in test_build_callig_info_specific_and_hap()
142 let calling_info = CallingInfo::build(None, &process_info); in test_build_callig_info_hap() localVariable
143 assert_eq!(calling_info.user_id(), user_id as i32); in test_build_callig_info_hap()
145 assert_eq!(calling_info.owner_info(), &owner_info); in test_build_callig_info_hap()
160 let calling_info = CallingInfo::build(None, &process_info); in test_build_callig_info_native() localVariable
161 assert_eq!(calling_info.user_id(), user_id as i32); in test_build_callig_info_native()
163 assert_eq!(calling_info.owner_info(), &owner_info); in test_build_callig_info_native()
181 assert_eq!(calling_info.user_id(), specific_user_id as i32); in test_build_callig_info_specific_and_native()
[all …]
H A Dlib.rs19 mod calling_info; module
22 pub use calling_info::CallingInfo;
/ohos5.0/base/security/asset/services/db_operator/src/
H A Ddatabase.rs185 pub fn create_db_instance(attributes: &AssetMap, calling_info: &CallingInfo) -> Result<Database> { in create_db_instance()
189 calling_info.user_id(), in create_db_instance()
190 calling_info.owner_type_enum(), in create_db_instance()
191 calling_info.owner_info(), in create_db_instance()
198 calling_info.user_id(), in create_db_instance()
199 calling_info.owner_type_enum(), in create_db_instance()
200 calling_info.owner_info(), in create_db_instance()
377 let calling_info = CallingInfo::new(user_id, owner_type, owner_info.to_vec()); in upgrade_key_alias() localVariable
382 … upgrade_result &= rename_key_alias(&calling_info, auth_type, access_type, require_password_set); in upgrade_key_alias()
/ohos5.0/base/security/asset/services/plugin/src/
H A Dasset_plugin.rs111 pub calling_info: CallingInfo, field