When TrustFence encryption is enabled, the TF-A recipe converts the binary FIP encryption key to a hexadecimal string and passes it to the TF-A build as ENC_KEY. hexdump suppresses repeated output by default and emits '*' when it folds duplicate data. If that happens while converting the key, the generated ENC_KEY contains the '*' marker instead of the full hex string. The malformed value then breaks the make command line, and make can interpret the remaining key fragment as a target, failing for example with: make ... ENC_KEY=13eb911dfcc316b1b99bbbbf10a7000c3055e863* 166d3c8c9cd6f888b720a9 all make: *** No rule to make target '166d3c8c9cd6f888b720a9'. Stop. Use hexdump -v so every byte of the binary key is emitted and ENC_KEY is always a complete, contiguous hex string. https://onedigi.atlassian.net/browse/DEL-10115 Signed-off-by: Javier Viguera <javier.viguera@digi.com> |
||
|---|---|---|
| .. | ||
| recipes-bsp | ||
| recipes-extended/stm32mp2projects | ||
| recipes-graphics | ||
| recipes-multimedia | ||
| recipes-security/optee | ||