Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 836b8b01 authored by Romain Hunault's avatar Romain Hunault 🚴🏻
Browse files

Merge branch 'v1-t-avb' into 'v1-t'

axolotl: enable AVB

See merge request !2
parents 0e08211c 7aea85e1
Loading
Loading
Loading
Loading
+18 −10
Original line number Diff line number Diff line
@@ -103,24 +103,32 @@ AB_OTA_PARTITIONS += \
    vbmeta_vendor \

# AVB
BOARD_AVB_ENABLE := true

ifndef KEYS_DIR
    $(warning Enabling flag 3 for disabled VBMeta)
    BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS += --flags 3
endif

BOARD_AVB_ALGORITHM := SHA256_RSA4096
ifneq (,$(wildcard $(KEYS_DIR)/avb_murena_rsa4096.pem))
    BOARD_AVB_KEY_PATH := $(KEYS_DIR)/avb_murena_rsa4096.pem
else
    BOARD_AVB_KEY_PATH := external/avb/test/data/testkey_rsa4096.pem
endif

BOARD_AVB_VBMETA_SYSTEM := system system_ext
BOARD_AVB_VBMETA_SYSTEM_KEY_PATH := external/avb/test/data/testkey_rsa4096.pem
BOARD_AVB_VBMETA_SYSTEM_ALGORITHM := SHA256_RSA4096
BOARD_AVB_VBMETA_SYSTEM_KEY_PATH := $(BOARD_AVB_KEY_PATH)
BOARD_AVB_VBMETA_SYSTEM_ALGORITHM := $(BOARD_AVB_ALGORITHM)
BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP)
BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX_LOCATION := 1

BOARD_AVB_VBMETA_VENDOR := odm vendor
BOARD_AVB_VBMETA_VENDOR_KEY_PATH := external/avb/test/data/testkey_rsa4096.pem
BOARD_AVB_VBMETA_VENDOR_ALGORITHM := SHA256_RSA4096
BOARD_AVB_VBMETA_VENDOR_KEY_PATH := $(BOARD_AVB_KEY_PATH)
BOARD_AVB_VBMETA_VENDOR_ALGORITHM := $(BOARD_AVB_ALGORITHM)
BOARD_AVB_VBMETA_VENDOR_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP)
BOARD_AVB_VBMETA_VENDOR_ROLLBACK_INDEX_LOCATION := 2

# Enable AVB 2.0
BOARD_AVB_ENABLE := true

# Build the image with verity pre-disabled - https://android.googlesource.com/platform/external/avb/+/58305521295e51cb52a74d8d8bbaed738cf0767a
BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS += --flags 3

#####

# ANT+