语法
bootgen -image test.bif -generate_hashes
描述
该选项用于为所有分区和要签名的其他组件(如启动头文件、镜像头文件和分区头文件)生成散列文件。该选项可按 AMD Zynq™ 7000 格式生成包含 PKCS#1v1.5 填充散列的文件:
值 | SHA-2 Hash | T-Padding | 0x0 | 0xFF | 0x01 | 0x00 |
---|---|---|---|---|---|---|
字节数 | 32 | 19 | 1 | 202 | 1 | 1 |
该选项可按 AMD Zynq™ UltraScale+™ MPSoC 格式生成包含 PKCS#1v1.5 填充散列的文件:
值 | 0x0 | 0x1 | 0xFF | 0xFF | T-Padding | SHA-3 Hash |
---|---|---|---|---|---|---|
字节数 | 1 | 1 | 314 | 1 | 19 | 48 |
示例
test: { [pskfile] ppk.txt [sskfile] spk.txt [bootloader, authentication=rsa] fsbl.elf [authentication=rsa] hello.elf }
Bootgen 会使用指定 BIF 生成以下散列文件:
- 启动头文件散列
- spk 散列
- 头文件表散列
- fsbl.elf 分区散列
- hello.elf 分区散列