Enable deleteAllKeys from vold
If vold detects when setting up metadata encryption that there has been
a factory reset, call deleteAllKeys on Keystore to delete old user data.
Bug: 187105270
Test: booted Cuttlefish twice
Merged-In: I4312b9a11b4fbc2f806c0ea2fcb74f88d81e4274
Change-Id: I4312b9a11b4fbc2f806c0ea2fcb74f88d81e4274
diff --git a/shared/device.mk b/shared/device.mk
index 9e90e8e..8647d01 100644
--- a/shared/device.mk
+++ b/shared/device.mk
@@ -142,6 +142,9 @@
# DRM service opt-in
PRODUCT_VENDOR_PROPERTIES += drm.service.enabled=true
+# Call deleteAllKeys if vold detects a factory reset
+PRODUCT_VENDOR_PROPERTIES += ro.crypto.metadata_init_delete_all_keys.enabled=true
+
PRODUCT_SOONG_NAMESPACES += hardware/google/camera
PRODUCT_SOONG_NAMESPACES += hardware/google/camera/devices/EmulatedCamera