meta-digi/meta-digi-arm/recipes-digi/trustfence/trustfence-sign-tools/encrypt_hab

49 lines
1.3 KiB
Plaintext

# The syntax for this file is documented in the HAB Code-Signing Tool
# User's Guide which is included in the CST package distributed by NXP
[Header]
Version = 4.1
Hash Algorithm = sha256
Engine Configuration = 0
Certificate Format = X509
Signature Format = CMS
Engine = CAAM
[Install SRK]
File = "%srk_table%"
Source index = %key_index%
[Install CSFK]
File = "%cert_csf%"
[Authenticate CSF]
[Install Key]
Verification index = 0
Target index = 2
File = "%cert_img%"
[Authenticate Data]
Verification index = 2
Blocks = %ivt_ram_start% %ivt_uimage_start% %ivt_size% "%uimage_path%"
[Authenticate Data]
Verification index = 2
Blocks = %entrypoint_ram_start% %entrypoint_uimage_offset% %entrypoint_size% "%uimage_path%"
[Authenticate Data]
Verification index = 2
Blocks = %header_ram_start% %header_uimage_offset% %header_size% "%uimage_path%"
[Install Secret Key]
Verification index = 0
Target index = 0
Key = "%dek_path%"
Key Length = %dek_len%
Blob address = %dek_offset%
[Decrypt Data]
Verification index = 0
Mac Bytes = 16
Blocks = %r1_ram_start% %r1_uimage_offset% %r1_size% "%uimage_path%", \
%r2_ram_start% %r2_uimage_offset% %r2_size% "%uimage_path%"