u-boot/board/xilinx
Siva Durga Prasad Paladugu 8e4e914652 arm64: zynqmp: Add support for encryption and decryption on data blob
This patch adds support for encryption and decryption on a given data
blob using different key sources such as userkey(KUP), device key and
PUF key. Inorder to support this a new zynqmp command(zynqmp aes) has
been introduced.

Command:
zynqmp aes srcaddr ivaddr len aesop keysrc dstaddr [keyaddr]\n"
	Encrypts or decrypts blob of data at src address and puts it\n"
	back to dstaddr using key and iv at keyaddr and ivaddr\n"
	respectively. keysrc values specifies from which source key\n"
	has to be used, it can be User/Device/PUF key. A value of 0\n"
	for KUP(user key),1 for DeviceKey and 2 for PUF key. The\n"
	aesop value would specify the operationwhich can be 0 for\n"
	decrypt and 1 for encrypt(1) operation\n";

Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
2020-10-27 08:13:31 +01:00
..
bootscripts xilinx: Add sd boot command script for reference 2019-10-08 09:11:13 +02:00
common xilinx: common: Do not save fdt_blob to bss section 2020-09-23 10:31:41 +02:00
microblaze-generic microblaze: Setup distro boot env variables at run time 2020-10-27 08:01:36 +01:00
versal xilinx: Add support for ENV_VARS_UBOOT_RUNTIME_CONFIG 2020-08-20 09:49:20 +02:00
zynq ARM: zynq: Add Z-turn board V5 2020-10-27 08:01:36 +01:00
zynqmp arm64: zynqmp: Add support for encryption and decryption on data blob 2020-10-27 08:13:31 +01:00
zynqmp_r5 common: Drop init.h from common header 2020-05-18 17:33:33 -04:00
Kconfig board: xilinx: Enable changing default DTB pick up address 2020-09-23 10:31:40 +02:00