keylife - 2025.1 简体中文 - UG1283

Bootgen 用户指南 (UG1283)

Document ID
UG1283
Release Date
2025-09-10
Version
2025.1 简体中文

语法

[keylife] <int value>

描述

keylife 属性用于密钥滚动机制中,该机制通过使用多个密钥对启动镜像的不同分段进行加密。该属性指定使用特定密钥来加密的块或分段的数量,超过该数量后将滚动(轮换)至下一个密钥。选中 RSA 身份验证时,keylife 会转换为 BITSTREAM.ENCRYPTION.RSAKEYLIFEFRAMES,不选中 RSA 时,则转换为 BITSTREAM.ENCRYPTION.KEYLIFE

实参

正整数值。

示例

Sample BIF - test.bif
image {
  name = pmc_subsys, id = 0x1c000001
  partition {
    id = 0x01, type = bootloader, encryption=aes, keysrc = bbram_red_key, aeskeyfile = bbram_red_key.nky, dpacm_enable, keylife = 32, file = plm.elf
  }
  partition {
    id = 0x02, type = application, encryption=aes, aeskeyfile = app_key.nky, keylife = 64, file = lpd.cdo
  }
}