#!/bin/bash echo "./bl33/v2023/board/amlogic/$1/fw_arb.cfg" source ./bl33/v2023/board/amlogic/$1/fw_arb.cfg export DEVICE_SCS_VERS export DEVICE_TEE_VERS export DEVICE_REE_VERS export DEVICE_SCS_SEGID export DEVICE_VENDOR_SEGID #cp ./generate-binaries/data/template/chipset/bb1st*.bin ./create-template/data/template device_fip_arb_args="--device-vendor-segid ${DEVICE_VENDOR_SEGID} --device-tee-vers ${DEVICE_TEE_VERS} --device-ree-vers ${DEVICE_REE_VERS}" boot_blobs_arb_args="--device-scs-segid ${DEVICE_SCS_SEGID} --device-vendor-segid ${DEVICE_VENDOR_SEGID} --device-scs-vers ${DEVICE_SCS_VERS} --device-tee-vers ${DEVICE_TEE_VERS}" #./fip/s6/generate-device-keys/bin/gen_device_aes_protkey.sh --rootkey-index 0 --project ${PRJ} --key-dir ./dv_scs_keys --template-dir ./soc/templates/s6/ ${device_fip_arb_args} #./fip/s6/generate-device-keys/bin/gen_device_root_hash.sh --rootkey-index 0 --key-dir ./dv_scs_keys --project ${PRJ} --template-dir ./soc/templates/s6/ ${boot_blobs_arb_args} --device-soc "s7d" rm -rf ./dv_scs_keys/fip/aes/${PRJ}/protkey cp "./dv_scs_keys/fip/aes/${PRJ}/trustchain-0/protkey" \ "./dv_scs_keys/fip/aes/${PRJ}/protkey" -r ./fip/s6/generate-device-keys/bin/gen_scs_root_hash.sh --rootkey-index 0 --key-dir ./dv_scs_keys --trust-chain device-vendor --project ${PRJ} --device-soc "s6" --template-dir ./soc/templates/s6/ --sig-scheme "rsa" --ml-dsa-version draft1 --scs-family "s7d" --template-layout "rsa-mldsa" --fip-header-layout mini --ops create-boot-blobs $boot_blobs_arb_args ./fip/s6/generate-device-keys/bin/gen_scs_root_hash.sh --rootkey-index 0 --key-dir ./dv_scs_keys --trust-chain device-vendor --project ${PRJ} --device-soc "s6" --template-dir ./soc/templates/s6/ --sig-scheme "rsa" --ml-dsa-version draft1 --scs-family "s7d" --template-layout "rsa-mldsa" --fip-header-layout mini --ops create-device-fip $device_fip_arb_args ./fip/s6/generate-device-keys/bin/export_dv_scs_signing_keys.sh --key-dir ./dv_scs_keys --sig-scheme "rsa" --out-dir ./bl33/v2023/board/amlogic/$1/device-keys --rootkey-index 0 --project ${PRJ} --ml-dsa-version draft1 --template-layout "rsa-mldsa"