Searched refs:KeyPerm (Results 1 – 7 of 7) sorted by relevance
/system/security/keystore2/src/ |
D | permission.rs | 59 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 …]
|
D | service.rs | 22 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()
|
D | maintenance.rs | 24 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()
|
D | security_level.rs | 47 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 …]
|
D | attestation_key_utils.rs | 22 use crate::permission::KeyPerm; 111 |k, av| check_key_permission(KeyPerm::Use, k, &av), in load_attest_key_blob_and_cert()
|
D | utils.rs | 22 use crate::permission::{KeyPerm, KeyPermSet, KeystorePerm}; 89 perm: KeyPerm, in check_key_permission() argument
|
D | database.rs | 2906 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()
|