presign - 2024.1 English

Bootgen User Guide (UG1283)

Document ID
UG1283
Release Date
2024-05-30
Version
2024.1 English

Syntax

For Zynq 7000 and Zynq UltraScale+ MPSoC devices:

[presign = <signature_file>] <partition>
For Versal adaptive SoC:
presign = <signature file>

Description

Imports partition signature into partition authentication certificate. Use this if you do not want to share the secret key (SSK). You can create a signature and provide it to Bootgen.

<signature_file>
Specifies the signature file.
<partition>
Lists the partition to which the <signature_file> is applied.

Example

For Zynq 7000 and Zynq UltraScale+ MPSoC devices:

all:
{
	[ppkfile] ppk.txt
	[spkfile] spk.txt
	[headsignature] headers.sha256.sig
	[spksignature] spk.txt.sha256.sig
	[bootloader, authentication=rsa, presign=fsbl.sig]fsbl.elf
}