Merge "gs-common: nfc: st54spi: Add rules for hal_secure_element_st54spi_aidl" into main

This commit is contained in:
George Chang 2024-09-03 11:33:00 +00:00 committed by Android (Google) Code Review
commit 019cc571f4
7 changed files with 25 additions and 0 deletions

View file

@ -0,0 +1,3 @@
# SecureElement SPI device
type st54spi_device, dev_type;

View file

@ -0,0 +1,3 @@
/dev/st54spi u:object_r:st54spi_device:s0
/vendor/bin/hw/android\.hardware\.secure_element-service\.thales u:object_r:hal_secure_element_st54spi_aidl_exec:s0

View file

@ -0,0 +1,9 @@
# sepolicy for ST54L secure element
type hal_secure_element_st54spi_aidl, domain;
type hal_secure_element_st54spi_aidl_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(hal_secure_element_st54spi_aidl)
hal_server_domain(hal_secure_element_st54spi_aidl, hal_secure_element)
allow hal_secure_element_st54spi_aidl st54spi_device:chr_file rw_file_perms;
allow hal_secure_element_st54spi_aidl nfc_device:chr_file rw_file_perms;
set_prop(hal_secure_element_st54spi_aidl, vendor_secure_element_prop)

View file

@ -0,0 +1,3 @@
# SecureElement vendor property
vendor_internal_prop(vendor_secure_element_prop)

View file

@ -0,0 +1,2 @@
# SecureElement vendor property
persist.vendor.se. u:object_r:vendor_secure_element_prop:s0

View file

@ -0,0 +1,2 @@
# SecureElement vendor property
set_prop(vendor_init, vendor_secure_element_prop)

3
nfc/st54spi.mk Normal file
View file

@ -0,0 +1,3 @@
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/nfc/sepolicy_st54spi
PRODUCT_PACKAGES += android.hardware.secure_element-service.thales