blob: c66fc1fb5dfded260641a300d49dd69b8797ffc1 [file] [log] [blame]
# Citadel
PRODUCT_PACKAGES += \
citadeld \
citadel_updater \
android.hardware.authsecret@1.0-service.citadel \
android.hardware.oemlock@1.0-service.citadel \
android.hardware.weaver@1.0-service.citadel \
android.hardware.keymaster@4.1-service.citadel \
android.hardware.identity@1.0-service.citadel \
android.hardware.fastboot@1.1-impl.pixel \
wait_for_strongbox
# Citadel debug stuff
PRODUCT_PACKAGES_DEBUG += \
test_citadel
# Resume on Reboot support
PRODUCT_PACKAGES += \
android.hardware.rebootescrow-service.citadel
# init scripts (won't be in AOSP)
-include vendor/google_nos/init/citadel/init.mk
ifneq ($(wildcard vendor/google_nos/provision),)
PRODUCT_PACKAGES_DEBUG += CitadelProvision
# Set CITADEL_LAZY_PSK_SYNC to true on projects with faceauth, otherwise false.
#
# EVT devices left the factory without being provisioned,
# and thus the shared authtoken key is yet to be established.
# Since faceauth HAT enforcement fails without the preshared
# authtoken, auto-sync it in the field for userdebug/eng.
# Please refer to b/135295587 for more detail.
#
CITADEL_LAZY_PSK_SYNC := false
endif
# Sepolicy
BOARD_SEPOLICY_DIRS += hardware/google/pixel-sepolicy/citadel