sepolicy property definitions for WV Trusty VM
Adding necessary sepolicy property definitions for
WV Trusty VM.
Bug: 371777025
Test: aosp build/trusty VM test
Change-Id: If518ed70aee6386baf3254048ad388b4ccd1bcae
diff --git a/private/property.te b/private/property.te
index ccea344..f49b8dd 100644
--- a/private/property.te
+++ b/private/property.te
@@ -110,6 +110,7 @@
system_vendor_config_prop(avf_virtualizationservice_prop)
system_vendor_config_prop(high_barometer_quality_prop)
system_vendor_config_prop(prefetch_boot_prop)
+system_vendor_config_prop(widevine_sys_vendor_prop)
typeattribute log_prop log_property_type;
typeattribute log_tag_prop log_property_type;
diff --git a/private/property_contexts b/private/property_contexts
index b650fad..9be2a4f 100644
--- a/private/property_contexts
+++ b/private/property_contexts
@@ -1782,6 +1782,13 @@
trusty.security_vm.enabled u:object_r:trusty_security_vm_sys_vendor_prop:s0 exact bool
trusty.security_vm.keymint.enabled u:object_r:trusty_security_vm_sys_vendor_prop:s0 exact bool
+# Properties that allows vendors to enable Trusty widevine VM features
+# Enable Widevine VM
+trusty.widevine_vm.enabled u:object_r:widevine_sys_vendor_prop:s0 exact bool
+# Sets the path used by Widevine HALs to find correct library for the widevine
+# service provider location
+widevine.liboemcrypto.path u:object_r:widevine_sys_vendor_prop:s0 exact string
+
# Properties for mmd
mmd. u:object_r:mmd_prop:s0
mmd.enabled_aconfig u:object_r:mmd_prop:s0 exact bool