]> git.baikalelectronics.ru Git - arm-tf.git/commit
refactor(measured-boot): avoid Measured-Boot dependency on Trusted-Boot
authorManish V Badarkhe <Manish.Badarkhe@arm.com>
Thu, 16 Dec 2021 10:41:47 +0000 (10:41 +0000)
committerManish V Badarkhe <Manish.Badarkhe@arm.com>
Tue, 11 Jan 2022 23:06:22 +0000 (23:06 +0000)
commit0aa0b3afd643379805440dddffffeb21dab52523
treeb8997b5d18c41f0f095dc0486d06f2e1b9fabced
parentc9c56f6e2b8b53cf3b2da3ea1db7e889a7152c79
refactor(measured-boot): avoid Measured-Boot dependency on Trusted-Boot

Measured-Boot and Trusted-Boot are orthogonal to each other and hence
removed dependency of Trusted-Boot on Measured-Boot by making below
changes -
1. BL1 and BL2 main functions are used for initializing Crypto module
   instead of the authentication module
2. Updated Crypto module registration macro for MEASURED_BOOT with only
   necessary callbacks for calculating image hashes
3. The 'load_auth_image' function is now used for the image measurement
   during Trusted or Non-Trusted Boot flow

Change-Id: I3570e80bae8ce8f5b58d84bd955aa43e925d9fff
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
Makefile
bl1/bl1_main.c
bl2/bl2_main.c
common/bl_common.c
docs/getting_started/build-options.rst
drivers/auth/auth_mod.c
drivers/auth/crypto_mod.c
drivers/auth/mbedtls/mbedtls_crypto.c
include/drivers/auth/auth_mod.h
include/drivers/auth/crypto_mod.h