revoke_id - 2025.1 English - UG1283

Bootgen User Guide (UG1283)

Document ID
UG1283
Release Date
2025-05-29
Version
2025.1 English

Syntax

 [revoke_id] <hex value>

Description

The revoke_id attribute specifies an identifier for a revoked key. This ensures that authentication is not applied to any boot image signed with the revoked key. It is a measure to prevent the use of compromised or outdated keys.

Note: For Spartan UltraScale+, using revoke_id attribute disables loading a particular partition.

Arguments

hex value

Example

Sample BIF - test.bif
image {
  name = pmc_subsys, id = 0x1c000001
  partition {
    id = 0x01, type = bootloader, authentication=rsa, pskfile = ./PSK.pem, sskfile = ./SSK2.pem, revoke_id = 0x01, file = plm.elf
  }
  partition {
    id = 0x02, type = application, authentication=rsa, sskfile = ./SSK3.pem, revoke_id = 0x02, file = app.elf
  }
}