Move keymint to android.hardware.security.
Test: VtsAidlKeyMintTargetTest Change-Id: I098711e7ddbcac0fc761801a1bf582a71a8f9baa
This commit is contained in:
parent
2543715187
commit
2c3bdb28de
7 changed files with 18 additions and 0 deletions
|
@ -26,6 +26,7 @@
|
||||||
hal_dumpstate_config_prop
|
hal_dumpstate_config_prop
|
||||||
hal_gnss_service
|
hal_gnss_service
|
||||||
hal_power_stats_service
|
hal_power_stats_service
|
||||||
|
hal_keymint_service
|
||||||
keystore2_key_contexts_file
|
keystore2_key_contexts_file
|
||||||
legacy_permission_service
|
legacy_permission_service
|
||||||
location_time_zone_manager_service
|
location_time_zone_manager_service
|
||||||
|
|
|
@ -3,6 +3,7 @@ android.hardware.biometrics.face.IFace/default u:object_r:
|
||||||
android.hardware.biometrics.fingerprint.IFingerprint/default u:object_r:hal_fingerprint_service:s0
|
android.hardware.biometrics.fingerprint.IFingerprint/default u:object_r:hal_fingerprint_service:s0
|
||||||
android.hardware.gnss.IGnss/default u:object_r:hal_gnss_service:s0
|
android.hardware.gnss.IGnss/default u:object_r:hal_gnss_service:s0
|
||||||
android.hardware.identity.IIdentityCredentialStore/default u:object_r:hal_identity_service:s0
|
android.hardware.identity.IIdentityCredentialStore/default u:object_r:hal_identity_service:s0
|
||||||
|
android.hardware.security.keymint.IKeyMintDevice/default u:object_r:hal_keymint_service:s0
|
||||||
android.hardware.light.ILights/default u:object_r:hal_light_service:s0
|
android.hardware.light.ILights/default u:object_r:hal_light_service:s0
|
||||||
android.hardware.power.IPower/default u:object_r:hal_power_service:s0
|
android.hardware.power.IPower/default u:object_r:hal_power_service:s0
|
||||||
android.hardware.power.stats.IPowerStats/default u:object_r:hal_power_stats_service:s0
|
android.hardware.power.stats.IPowerStats/default u:object_r:hal_power_stats_service:s0
|
||||||
|
|
|
@ -334,6 +334,7 @@ hal_attribute(identity);
|
||||||
hal_attribute(input_classifier);
|
hal_attribute(input_classifier);
|
||||||
hal_attribute(ir);
|
hal_attribute(ir);
|
||||||
hal_attribute(keymaster);
|
hal_attribute(keymaster);
|
||||||
|
hal_attribute(keymint);
|
||||||
hal_attribute(light);
|
hal_attribute(light);
|
||||||
hal_attribute(lowpan);
|
hal_attribute(lowpan);
|
||||||
hal_attribute(memtrack);
|
hal_attribute(memtrack);
|
||||||
|
|
6
public/hal_keymint.te
Normal file
6
public/hal_keymint.te
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
binder_call(hal_keymint_client, hal_keymint_server)
|
||||||
|
|
||||||
|
add_service(hal_keymint_server, hal_keymint_service)
|
||||||
|
binder_call(hal_keymint_server, servicemanager)
|
||||||
|
|
||||||
|
allow hal_keymint_client hal_keymint_service:service_manager find;
|
|
@ -225,6 +225,7 @@ type hal_face_service, vendor_service, protected_service, service_manager_type;
|
||||||
type hal_fingerprint_service, vendor_service, protected_service, service_manager_type;
|
type hal_fingerprint_service, vendor_service, protected_service, service_manager_type;
|
||||||
type hal_gnss_service, vendor_service, protected_service, service_manager_type;
|
type hal_gnss_service, vendor_service, protected_service, service_manager_type;
|
||||||
type hal_identity_service, vendor_service, protected_service, service_manager_type;
|
type hal_identity_service, vendor_service, protected_service, service_manager_type;
|
||||||
|
type hal_keymint_service, vendor_service, protected_service, service_manager_type;
|
||||||
type hal_light_service, vendor_service, protected_service, service_manager_type;
|
type hal_light_service, vendor_service, protected_service, service_manager_type;
|
||||||
type hal_power_service, vendor_service, protected_service, service_manager_type;
|
type hal_power_service, vendor_service, protected_service, service_manager_type;
|
||||||
type hal_power_stats_service, vendor_service, protected_service, service_manager_type;
|
type hal_power_stats_service, vendor_service, protected_service, service_manager_type;
|
||||||
|
|
1
vendor/file_contexts
vendored
1
vendor/file_contexts
vendored
|
@ -49,6 +49,7 @@
|
||||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.keymaster@3\.0-service u:object_r:hal_keymaster_default_exec:s0
|
/(vendor|system/vendor)/bin/hw/android\.hardware\.keymaster@3\.0-service u:object_r:hal_keymaster_default_exec:s0
|
||||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.keymaster@4\.0-service u:object_r:hal_keymaster_default_exec:s0
|
/(vendor|system/vendor)/bin/hw/android\.hardware\.keymaster@4\.0-service u:object_r:hal_keymaster_default_exec:s0
|
||||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.keymaster@4\.1-service u:object_r:hal_keymaster_default_exec:s0
|
/(vendor|system/vendor)/bin/hw/android\.hardware\.keymaster@4\.1-service u:object_r:hal_keymaster_default_exec:s0
|
||||||
|
/(vendor|system/vendor)/bin/hw/android\.hardware\.security\.keymint-service u:object_r:hal_keymint_default_exec:s0
|
||||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.light@2\.0-service u:object_r:hal_light_default_exec:s0
|
/(vendor|system/vendor)/bin/hw/android\.hardware\.light@2\.0-service u:object_r:hal_light_default_exec:s0
|
||||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.light@2\.0-service-lazy u:object_r:hal_light_default_exec:s0
|
/(vendor|system/vendor)/bin/hw/android\.hardware\.light@2\.0-service-lazy u:object_r:hal_light_default_exec:s0
|
||||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.lights-service\.example u:object_r:hal_light_default_exec:s0
|
/(vendor|system/vendor)/bin/hw/android\.hardware\.lights-service\.example u:object_r:hal_light_default_exec:s0
|
||||||
|
|
7
vendor/hal_keymint_default.te
vendored
Normal file
7
vendor/hal_keymint_default.te
vendored
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
type hal_keymint_default, domain;
|
||||||
|
hal_server_domain(hal_keymint_default, hal_keymint)
|
||||||
|
|
||||||
|
type hal_keymint_default_exec, exec_type, vendor_file_type, file_type;
|
||||||
|
init_daemon_domain(hal_keymint_default)
|
||||||
|
|
||||||
|
get_prop(hal_keymint_default, vendor_security_patch_level_prop);
|
Loading…
Reference in a new issue