Home
last modified time | relevance | path

Searched refs:secret_key (Results 1 - 12 of 12) sorted by relevance

/base/security/asset/test/unittest/module_test/src/crypto_manager/
H A Dlib.rs20 use asset_crypto_manager::{crypto::*, crypto_manager::*, secret_key::*};
68 let secret_key = in generate_and_delete()
70 secret_key.generate().unwrap(); in generate_and_delete()
71 secret_key.exists().unwrap(); in generate_and_delete()
73 assert!(secret_key.delete().is_ok()) in generate_and_delete()
81 let secret_key = in encrypt_and_decrypt()
83 secret_key.generate().unwrap(); in encrypt_and_decrypt()
88 let cipher = Crypto::encrypt(&secret_key, &msg, &aad).unwrap(); in encrypt_and_decrypt()
92 let plaintext = Crypto::decrypt(&secret_key, &cipher, &aad).unwrap(); in encrypt_and_decrypt()
96 let _ = secret_key in encrypt_and_decrypt()
[all...]
/base/security/asset/services/db_key_operator/src/
H A Dlib.rs19 use asset_crypto_manager::{crypto::Crypto, secret_key::SecretKey};
39 pub fn generate_secret_key_if_needed(secret_key: &SecretKey) -> Result<()> { in generate_secret_key_if_needed()
40 match secret_key.exists() { in generate_secret_key_if_needed()
44 match secret_key.exists() { in generate_secret_key_if_needed()
48 secret_key.generate() in generate_secret_key_if_needed()
69 let secret_key = build_db_key_secret_key(user_id)?; in decrypt_db_key_cipher()
71 let db_key = Crypto::decrypt(&secret_key, db_key_cipher, &aad)?; in decrypt_db_key_cipher()
86 let secret_key = build_db_key_secret_key(user_id)?; in encrypt_db_key()
87 generate_secret_key_if_needed(&secret_key)?; in encrypt_db_key()
89 let db_key_cipher = Crypto::encrypt(&secret_key, in encrypt_db_key()
[all...]
/base/security/asset/services/crypto_manager/src/
H A Dsecret_key.rs258 let secret_key = SecretKey::new_without_alias(calling_info, AuthType::None, accessibility, true)?; in delete_by_owner()
259 let tmp = secret_key.delete(); in delete_by_owner()
262 let secret_key = SecretKey::new_without_alias(calling_info, AuthType::Any, accessibility, true)?; in delete_by_owner()
263 let tmp = secret_key.delete(); in delete_by_owner()
266 let secret_key = SecretKey::new_without_alias(calling_info, AuthType::None, accessibility, false)?; in delete_by_owner()
267 let tmp = secret_key.delete(); in delete_by_owner()
270 let secret_key = SecretKey::new_without_alias(calling_info, AuthType::Any, accessibility, false)?; in delete_by_owner()
271 let tmp = secret_key.delete(); in delete_by_owner()
H A Dlib.rs20 pub mod secret_key; modules
H A Dcrypto.rs23 use crate::{secret_key::SecretKey, HksBlob, KeyId, OutBlob};
/base/security/asset/services/core_service/src/operations/
H A Doperation_pre_query.rs19 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_password_set)?;
80 let mut crypto = Crypto::build(secret_key, calling_info.clone(), valid_time)?;
H A Doperation_add.rs36 let secret_key = common::build_secret_key(calling_info, db_data)?; in encrypt_secret()
37 generate_secret_key_if_needed(&secret_key)?; in encrypt_secret()
40 let cipher = Crypto::encrypt(&secret_key, secret, &common::build_aad(db_data)?)?; in encrypt_secret()
H A Doperation_query.rs45 let secret_key = common::build_secret_key(calling_info, db_data)?; in upgrade_version()
46 let cipher = Crypto::encrypt(&secret_key, secret, &common::build_aad(db_data)?)?; in upgrade_version()
64 let secret_key = common::build_secret_key(calling_info, db_data)?; in decrypt_secret()
65 let secret = Crypto::decrypt(&secret_key, secret, &common::build_aad(db_data)?)?; in decrypt_secret()
H A Doperation_update.rs30 let secret_key = common::build_secret_key(calling_info, db_data)?; in encrypt()
32 let cipher = Crypto::encrypt(&secret_key, secret, &common::build_aad(db_data)?)?; in encrypt()
H A Dcommon.rs25 use asset_crypto_manager::secret_key::SecretKey;
/base/security/asset/services/db_operator/src/
H A Ddatabase.rs23 use asset_crypto_manager::secret_key::rename_key_alias;
/base/security/asset/services/core_service/src/common_event/
H A Dlistener.rs29 use asset_crypto_manager::{crypto_manager::CryptoManager, secret_key::SecretKey};

Completed in 5 milliseconds