/ohos5.0/base/security/asset/services/core_service/src/operations/ |
H A D | operation_add.rs | 41 db_data.insert(column::SECRET, Value::Bytes(cipher)); in encrypt_secret() 50 db_data: &mut DbMap, in resolve_conflict() 54 encrypt_secret(calling, db_data)?; in resolve_conflict() 55 db.replace_datas(query, false, db_data) in resolve_conflict() 62 encrypt_secret(calling, db_data)?; in resolve_conflict() 89 fn add_default_attrs(db_data: &mut DbMap) { in add_default_attrs() 169 let mut db_data = common::into_db_map(attributes); in local_add() localVariable 171 add_system_attrs(&mut db_data)?; in local_add() 172 add_default_attrs(&mut db_data); in local_add() 181 encrypt_secret(calling_info, &mut db_data)?; in local_add() [all …]
|
H A D | operation_query.rs | 43 db_data.insert_attr(column::VERSION, DB_DATA_VERSION); in upgrade_version() 44 let secret = db_data.get_bytes_attr(&column::SECRET)?; in upgrade_version() 45 let secret_key = common::build_secret_key(calling_info, db_data)?; in upgrade_version() 63 let secret = db_data.get_bytes_attr(&column::SECRET)?; in decrypt_secret() 66 db_data.insert(column::SECRET, Value::Bytes(secret)); in decrypt_secret() 75 let secret = db_data.get_bytes_attr(&column::SECRET)?; in exec_crypto() 81 db_data.insert(column::SECRET, Value::Bytes(secret)); in exec_crypto() 177 let mut db_data = common::into_db_map(query); in query() localVariable 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 D | operation_update.rs | 29 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() 31 let secret = db_data.get_bytes_attr(&column::SECRET)?; in encrypt() 32 let cipher = Crypto::encrypt(&secret_key, secret, &common::build_aad(db_data)?)?; in encrypt() 46 fn add_attrs(update: &AssetMap, db_data: &mut DbMap) -> Result<()> { in add_attrs() 48 add_system_attrs(db_data)?; in add_attrs() 49 add_normal_attrs(db_data); in add_attrs() 51 db_data.insert(column::LOCAL_STATUS, Value::Number(LocalStatus::Local as u32)); in add_attrs() 55 fn add_system_attrs(db_data: &mut DbMap) -> Result<()> { in add_system_attrs() 57 db_data.insert(column::UPDATE_TIME, Value::Bytes(time)); in add_system_attrs() [all …]
|
H A D | operation_remove.rs | 29 fn add_system_attrs(db_data: &mut DbMap) -> Result<()> { in add_system_attrs() 31 db_data.insert(column::UPDATE_TIME, Value::Bytes(time)); in add_system_attrs() 35 fn add_normal_attrs(db_data: &mut DbMap) { in add_normal_attrs() 36 db_data.insert(column::SYNC_STATUS, Value::Number(SyncStatus::SyncDel as u32)); in add_normal_attrs() 53 let mut db_data = common::into_db_map(query); in remove() localVariable 54 common::add_owner_info(calling_info, &mut db_data); in remove() 61 let results = db.query_datas(&vec![], &db_data, None, true)?; in remove() 66 let update_num = db.update_datas(&db_data, true, &update_db_data)?; in remove() 73 let remove_num = db.delete_datas(&db_data, Some(&reverse_condition), false)?; in remove()
|
H A D | operation_pre_query.rs | 50 fn query_key_attrs(calling_info: &CallingInfo, db_data: &DbMap, attrs: &AssetMap) -> Result<(Access… in query_key_attrs() 52 …= db.query_datas(&vec![column::ACCESSIBILITY, column::REQUIRE_PASSWORD_SET], db_data, None, true)?; in query_key_attrs() 70 let mut db_data = common::into_db_map(query); in pre_query() localVariable 71 common::add_owner_info(calling_info, &mut db_data); in pre_query() 72 db_data.entry(column::AUTH_TYPE).or_insert(Value::Number(AuthType::Any as u32)); in pre_query() 74 let (access_type, require_password_set) = query_key_attrs(calling_info, &db_data, query)?; in pre_query()
|
H A D | common.rs | 106 let mut db_data = DbMap::new(); in into_db_map() localVariable 110 db_data.insert(table_column, attr_value.clone()); in into_db_map() 115 db_data in into_db_map() 118 pub(crate) fn into_asset_map(db_data: &DbMap) -> AssetMap { in into_asset_map() 120 for (column, data) in db_data.iter() { in into_asset_map() 131 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()
|
/ohos5.0/base/security/asset/services/db_operator/src/test/ |
H A D | test_database.rs | 73 fn add_bytes_column(db_data: &mut DbMap) { in add_bytes_column() 74 db_data.insert(column::SECRET, Value::Bytes(column::SECRET.as_bytes().to_vec())); in add_bytes_column() 75 db_data.insert(column::ALIAS, Value::Bytes(column::ALIAS.as_bytes().to_vec())); in add_bytes_column() 76 db_data.insert(column::OWNER, Value::Bytes(column::OWNER.as_bytes().to_vec())); in add_bytes_column() 77 db_data.insert(column::CREATE_TIME, Value::Bytes(column::CREATE_TIME.as_bytes().to_vec())); in add_bytes_column() 78 db_data.insert(column::UPDATE_TIME, Value::Bytes(column::UPDATE_TIME.as_bytes().to_vec())); in add_bytes_column()
|