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
}
}