Syntax
- For Zynq devices and Zynq UltraScale+ MPSoC:
[pskfile] <key filename>
- For
Versal®
ACAP:
pskfile = <filename>
Description
This Primary Secret Key (PSK) is used to authenticate partitions in the boot image. For more information, see Using Authentication.
Arguments
Specified file name.
Note: The secret key file contains the public key component of the key. You need not
specify the public key (PPK) when the secret key (PSK) is mentioned.
Example
- For Zynq devices and Zynq UltraScale+ MPSoC:
all: { [pskfile] primarykey.pem [sskfile] secondarykey.pem [bootloader, authentication=rsa]fsbl.elf [authentication=rsa] hello.elf }
- For
Versal®
ACAP:
all: { boot_config {bh_auth_enable} image { name = pmc_ss, id = 0x1c000001 { type=bootloader, authentication=rsa, file=plm.elf, pskfile=primary0.pem, sskfile=secondary0.pem } { type = pmcdata, load = 0xf2000000, file=pmc_cdo.bin } { type=cdo, authentication=rsa, file=fpd_cdo.bin, pskfile = primary1.pem, sskfile = secondary1.pem } } }