mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-25 04:23:46 +00:00
37e3a36a54
This patch basically adds two new commands for loadig secure images. 1. zynq rsa adds support to load secure image which can be both authenticated or encrypted or both authenticated and encrypted image in xilinx bootimage(BOOT.bin) format. 2. zynq aes command adds support to decrypt and load encrypted image back to DDR as per destination address. The image has to be encrypted using xilinx bootgen tool and to get only the encrypted image from tool use -split option while invoking bootgen. Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
33 lines
866 B
Text
33 lines
866 B
Text
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Copyright (c) 2018, Xilinx, Inc.
|
|
|
|
if ARCH_ZYNQ
|
|
|
|
config CMD_ZYNQ
|
|
bool "Enable Zynq specific commands"
|
|
default y
|
|
help
|
|
Enables Zynq specific commands.
|
|
|
|
config CMD_ZYNQ_AES
|
|
bool "Enable zynq aes command for decryption of encrypted images"
|
|
depends on CMD_ZYNQ
|
|
depends on FPGA_ZYNQPL
|
|
help
|
|
Decrypts the encrypted image present in source address
|
|
and places the decrypted image at destination address.
|
|
|
|
config CMD_ZYNQ_RSA
|
|
bool "Enable zynq rsa command for loading secure images"
|
|
default y
|
|
depends on CMD_ZYNQ
|
|
depends on CMD_ZYNQ_AES
|
|
help
|
|
Enabling this will support zynq secure image verification.
|
|
The secure image is a xilinx specific BOOT.BIN with
|
|
either authentication or encryption or both encryption
|
|
and authentication feature enabled while generating
|
|
BOOT.BIN using Xilinx bootgen tool.
|
|
|
|
endif
|