NXP chip family identifier.
Revision of silicon. The 'latest' name, means most current revision.
Folder name to store generated BEE output
File name of the encrypted file, outputfolder/outputname or full path (.bin will be appended)
outputfolder/headername or full path + index will be appended (.bin will be appended)
List of all data blobs to be encrypted
No Additional ItemsPath to binary file with plain text data to be encrypted
Data blob address where the data should be loaded
BEE Engine Selection, engine0, engine1 or both engines
Deprecated. Use enginekey, engineiv and enginecounter fields in beecfg to specify keys explicitly. If not specified, random keys are generated and saved to output folder.
Configuration of BEE engines
Must contain a minimum of 1 items
Must contain a maximum of 2 items
BEE engine configuration
AES key for encryption (sw_key burned into fuses). Could be defined as hex value or path to a binary file.
Optional AES-128 key used to encrypt PRDB in BEE header (CBC mode). If not provided, a random key is generated and saved to output folder. To reuse a previously generated key, provide the value from the saved key file. Could be defined as hex value or path to a binary file.
Optional AES-128 initialization vector for PRDB encryption (CBC mode). If not provided, a random IV is generated and saved to output folder. Could be defined as hex value or path to a binary file.
Optional 12-byte nonce for AES-CTR data encryption. The last 4 bytes (block counter) are always set to zero automatically. If not provided, a random counter is generated and saved to output folder. Could be defined as hex value or path to a binary file.
List of protected regions, up to four regions
No Additional ItemsStart address of protected region, it should be aligned to 1 KB (1024 B)
Length of protected region, it should be aligned to 1 KB (1024 B)
Protected level (0/1/2/3), 0 is default
BEE engine configuration with binary header
Path to the existing BEE header in binary form
AES key that was used for header encryption. Could be defined as hex value or path to a binary file.