Home
last modified time | relevance | path

Searched refs:KeyPerm (Results 1 – 7 of 7) sorted by relevance

/system/security/keystore2/src/
Dpermission.rs59 pub enum KeyPerm {
196 type Item = KeyPerm;
206 return Some(KeyPerm::from(p)); in next()
213 impl From<KeyPerm> for KeyPermSet {
214 fn from(p: KeyPerm) -> Self { in from()
255 type Item = KeyPerm;
295 selinux::check_permission(caller_ctx, &target_context, KeyPerm::Grant) in check_grant_permission()
298 if access_vec.includes(KeyPerm::Grant) { in check_grant_permission()
334 perm: KeyPerm, in check_key_permission() argument
388 selinux::check_permission(caller_ctx, &tctx, KeyPerm::ManageBlob)?; in check_key_permission()
[all …]
Dservice.rs22 use crate::permission::{KeyPerm, KeystorePerm};
142 |k, av| check_key_permission(KeyPerm::GetInfo, k, &av), in get_key_entry()
198 |k, av| check_key_permission(KeyPerm::Update, k, &av).context(ks_err!()), in update_subcomponent()
243 check_key_permission(KeyPerm::Rebind, &key, &None) in update_subcomponent()
282 if let Err(e) = check_key_permission(KeyPerm::GetInfo, &k, &None) { in get_key_descriptor_for_lookup()
330 check_key_permission(KeyPerm::Delete, k, &av) in delete_key()
368 check_key_permission(KeyPerm::Grant, k, &None) in ungrant()
Dmaintenance.rs24 use crate::permission::{KeyPerm, KeystorePerm};
259 check_key_permission(KeyPerm::Use, k, &av)?; in migrate_key_namespace()
260 check_key_permission(KeyPerm::Delete, k, &av)?; in migrate_key_namespace()
261 check_key_permission(KeyPerm::Grant, k, &av) in migrate_key_namespace()
268 check_key_permission(KeyPerm::Rebind, k, &None) in migrate_key_namespace()
Dsecurity_level.rs47 permission::KeyPerm,
232 check_key_permission(KeyPerm::Use, key, &None) in create_operation()
235 check_key_permission(KeyPerm::ReqForcedOp, key, &None) in create_operation()
267 check_key_permission(KeyPerm::Use, k, &av)?; in create_operation()
269 check_key_permission(KeyPerm::ReqForcedOp, k, &av)?; in create_operation()
461 if check_key_permission(KeyPerm::GenUniqueId, key, &None).is_err() in add_required_parameters()
537 check_key_permission(KeyPerm::Rebind, &key, &None).context(ks_err!())?; in generate_key()
657 check_key_permission(KeyPerm::Rebind, &key, &None).context(ks_err!("In import_key."))?; in import_key()
736 check_key_permission(KeyPerm::Rebind, &key, &None).context(ks_err!())?; in import_wrapped_key()
748 |k, av| check_key_permission(KeyPerm::Use, k, &av), in import_wrapped_key()
[all …]
Dattestation_key_utils.rs22 use crate::permission::KeyPerm;
111 |k, av| check_key_permission(KeyPerm::Use, k, &av), in load_attest_key_blob_and_cert()
Dutils.rs22 use crate::permission::{KeyPerm, KeyPermSet, KeystorePerm};
89 perm: KeyPerm, in check_key_permission() argument
Ddatabase.rs2906 use crate::permission::{KeyPerm, KeyPermSet};
3219 const PVEC1: KeyPermSet = key_perm_set![KeyPerm::Use, KeyPerm::GetInfo]; in test_grant_ungrant()
3220 const PVEC2: KeyPermSet = key_perm_set![KeyPerm::Use]; in test_grant_ungrant()
3690 key_perm_set![KeyPerm::Use], in test_insert_and_load_full_keyentry_from_grant()
3700 assert!(av.unwrap().includes(KeyPerm::Use)); in test_insert_and_load_full_keyentry_from_grant()
3747 key_perm_set![KeyPerm::Use], in test_insert_and_load_full_keyentry_from_grant_by_key_id()
3766 assert!(av.unwrap().includes(KeyPerm::Use)); in test_insert_and_load_full_keyentry_from_grant_by_key_id()
5359 key_perm_set![KeyPerm::Use], in test_verify_grant_table_size_reporting()