diff --git a/nfc/sepolicy_st21nfc/hal_nfc_default.te b/nfc/sepolicy_st21nfc/hal_nfc_default.te new file mode 100644 index 0000000..051b64d --- /dev/null +++ b/nfc/sepolicy_st21nfc/hal_nfc_default.te @@ -0,0 +1,4 @@ +# HAL NFC property +set_prop(hal_nfc_default, vendor_secure_element_prop) +set_prop(hal_nfc_default, vendor_nfc_prop) +set_prop(hal_nfc_default, vendor_nfc_antenna_prop) diff --git a/nfc/sepolicy_st21nfc/property.te b/nfc/sepolicy_st21nfc/property.te new file mode 100644 index 0000000..02e5d54 --- /dev/null +++ b/nfc/sepolicy_st21nfc/property.te @@ -0,0 +1,4 @@ +# NFC +vendor_internal_prop(vendor_nfc_prop) +vendor_restricted_prop(vendor_nfc_antenna_prop) + diff --git a/nfc/sepolicy_st21nfc/property_contexts b/nfc/sepolicy_st21nfc/property_contexts new file mode 100644 index 0000000..0b22a27 --- /dev/null +++ b/nfc/sepolicy_st21nfc/property_contexts @@ -0,0 +1,4 @@ +# NFC +persist.vendor.nfc. u:object_r:vendor_nfc_prop:s0 +persist.vendor.nfc.antenna. u:object_r:vendor_nfc_antenna_prop:s0 + diff --git a/nfc/sepolicy_st21nfc/untrusted_app.te b/nfc/sepolicy_st21nfc/untrusted_app.te new file mode 100644 index 0000000..d9b30bc --- /dev/null +++ b/nfc/sepolicy_st21nfc/untrusted_app.te @@ -0,0 +1,5 @@ +# NFC +userdebug_or_eng( + get_prop(untrusted_app, vendor_nfc_antenna_prop) +) +