Merge changes from topic "tbbr/fw_enc" into integration
* changes: docs: qemu: Add instructions to boot using FIP image docs: Update docs with firmware encryption feature qemu: Support optional encryption of BL31 and BL32 images qemu: Update flash address map to keep FIP in secure FLASH0 Makefile: Add support to optionally encrypt BL31 and BL32 tools: Add firmware authenticated encryption tool TBB: Add an IO abstraction layer to load encrypted firmwares drivers: crypto: Add authenticated decryption framework |
---|
Makefile |
---|
docs/change-log-upcoming.rst |
---|
docs/design/auth-framework.rst |
---|
docs/design/trusted-board-boot.rst |
---|
docs/getting_started/build-options.rst |
---|
docs/getting_started/porting-guide.rst |
---|
docs/getting_started/tools-build.rst |
---|
docs/plat/qemu.rst |
---|
drivers/auth/crypto_mod.c |
---|
drivers/auth/cryptocell/712/cryptocell_crypto.c |
---|
drivers/auth/mbedtls/mbedtls_common.mk |
---|
drivers/auth/mbedtls/mbedtls_crypto.c |
---|
drivers/io/io_encrypted.c 0 → 100644 |
---|
include/drivers/auth/crypto_mod.h |
---|
include/drivers/auth/mbedtls/mbedtls_config.h |
---|
include/drivers/io/io_encrypted.h 0 → 100644 |
---|
include/drivers/io/io_storage.h |
---|
include/export/common/tbbr/tbbr_img_def_exp.h |
---|
include/plat/common/platform.h |
---|
include/tools_share/firmware_encrypted.h 0 → 100644 |
---|
make_helpers/build_macros.mk |
---|
make_helpers/defaults.mk |
---|
plat/common/plat_bl_common.c |
---|
plat/qemu/common/qemu_io_storage.c |
---|
plat/qemu/qemu/include/platform_def.h |
---|
plat/qemu/qemu/platform.mk |
---|
tools/encrypt_fw/Makefile 0 → 100644 |
---|
tools/encrypt_fw/include/cmd_opt.h 0 → 100644 |
---|
tools/encrypt_fw/include/debug.h 0 → 100644 |
---|
tools/encrypt_fw/include/encrypt.h 0 → 100644 |
---|
tools/encrypt_fw/src/cmd_opt.c 0 → 100644 |
---|
tools/encrypt_fw/src/encrypt.c 0 → 100644 |
---|
tools/encrypt_fw/src/main.c 0 → 100644 |
---|