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