構文
-
Zynq デバイスおよび Zynq UltraScale+ MPSoC の場合:
[bh_keyfile] <key file path>
-
Versal アダプティブ SoC の場合:
bh_keyfile = <key file path>
説明
ブート ヘッダーに格納される 256 ビットの難読化キーまたはブラック キーです。これは、暗号化キーのソースが難読化キーまたはブラック キーの場合にのみ有効です。
注記: 難読化キーは、Versal デバイスではサポートされません。
引数
難読化キーまたはブラック キーへのパス (選択されているソースによって異なる)。
例
-
Zynq デバイスおよび Zynq UltraScale+ MPSoC の場合:
all: { [keysrc_encryption] bh_gry_key [bh_keyfile] obfuscated_key.txt [bh_key_iv] obfuscated_iv.txt [bootloader, encryption=aes, aeskeyfile = encr.nky, destination_cpu=a53-0]fsbl.elf }
-
Versal アダプティブ SoC の場合:
all: { bh_keyfile = bh_key1.txt bh_kek_iv = blk_iv.txt image { name = pmc_subsys, id = 0x1c000001 { type = bootloader, encryption = aes, keysrc = bbram_red_key, aeskeyfile = key1.nky, file = plm.elf } { type = pmcdata, load = 0xf2000000, aeskeyfile = key2.nky, file = pmc_cdo.bin } { type=cdo, encryption = aes, keysrc = bh_blk_key, aeskeyfile = key3.nky, file=fpd_data.cdo } } }