/ohos5.0/base/security/asset/services/crypto_manager/src/ |
H A D | secret_key.rs | 27 pub struct SecretKey { struct 92 let key = SecretKey { in get_existing_key_alias() 104 let key = SecretKey { in get_existing_key_alias() 117 let key = SecretKey { in get_existing_key_alias() 187 impl SecretKey { impl 258 … let secret_key = SecretKey::new_without_alias(calling_info, AuthType::None, accessibility, true)?; in delete_by_owner() 262 … let secret_key = SecretKey::new_without_alias(calling_info, AuthType::Any, accessibility, true)?; in delete_by_owner() 266 …let secret_key = SecretKey::new_without_alias(calling_info, AuthType::None, accessibility, false)?; in delete_by_owner() 270 … let secret_key = SecretKey::new_without_alias(calling_info, AuthType::Any, accessibility, false)?; in delete_by_owner()
|
H A D | crypto.rs | 23 use crate::{secret_key::SecretKey, HksBlob, KeyId, OutBlob}; 46 key: SecretKey, 56 pub fn build(key: SecretKey, calling_info: CallingInfo, valid_time: u32) -> Result<Self> { in build() argument 117 pub fn encrypt(key: &SecretKey, msg: &Vec<u8>, aad: &Vec<u8>) -> Result<Vec<u8>> { in encrypt() argument 140 pub fn decrypt(key: &SecretKey, cipher: &Vec<u8>, aad: &Vec<u8>) -> Result<Vec<u8>> { in decrypt() argument 166 pub(crate) fn key(&self) -> &SecretKey { in key() argument
|
/ohos5.0/base/security/asset/test/unittest/module_test/src/crypto_manager/ |
H A D | lib.rs | 69 …SecretKey::new_without_alias(&calling_info, AuthType::None, Accessibility::DevicePowerOn, false).u… in generate_and_delete() 72 let _ = SecretKey::delete_by_owner(&calling_info); in generate_and_delete() 82 …SecretKey::new_without_alias(&calling_info, AuthType::None, Accessibility::DevicePowerOn, false).u… in encrypt_and_decrypt() 104 …SecretKey::new_without_alias(&calling_info, AuthType::Any, Accessibility::DevicePowerOn, false).un… in crypto_init() 117 …SecretKey::new_without_alias(&calling_info, AuthType::Any, Accessibility::DevicePowerOn, false).un… in crypto_exec() 136 …SecretKey::new_without_alias(&calling_info, AuthType::Any, Accessibility::DevicePowerOn, false).un… in crypto_manager() 142 …SecretKey::new_without_alias(&calling_info, AuthType::Any, Accessibility::DevicePowerOn, false).un… in crypto_manager()
|
/ohos5.0/base/security/asset/services/db_key_operator/src/ |
H A D | lib.rs | 19 use asset_crypto_manager::{crypto::Crypto, secret_key::SecretKey}; 29 fn build_db_key_secret_key(user_id: i32) -> Result<SecretKey> { in build_db_key_secret_key() argument 35 SecretKey::new_with_alias(user_id, auth_type, access_type, require_password_set, alias) in build_db_key_secret_key() 39 pub fn generate_secret_key_if_needed(secret_key: &SecretKey) -> Result<()> { in generate_secret_key_if_needed()
|
/ohos5.0/base/security/asset/services/core_service/src/operations/ |
H A D | operation_pre_query.rs | 19 use asset_crypto_manager::{crypto::Crypto, crypto_manager::CryptoManager, secret_key::SecretKey}; 79 …let secret_key = SecretKey::new_without_alias(calling_info, AuthType::Any, access_type, require_pa… in pre_query()
|
H A D | common.rs | 25 use asset_crypto_manager::secret_key::SecretKey; 136 pub(crate) fn build_secret_key(calling: &CallingInfo, attrs: &DbMap) -> Result<SecretKey> { in build_secret_key() argument 140 SecretKey::new_without_alias(calling, auth_type, access_type, require_password_set) in build_secret_key()
|
/ohos5.0/base/security/asset/services/core_service/src/common_event/ |
H A D | listener.rs | 29 use asset_crypto_manager::{crypto_manager::CryptoManager, secret_key::SecretKey}; 146 Ok(false) => SecretKey::delete_by_owner(&calling_info), in delete_data_by_owner()
|