summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJames Hilliard <[email protected]>2026-06-25 18:18:21 -0600
committerTom Rini <[email protected]>2026-07-13 17:06:29 -0600
commit58c2284a1a90d138f60364caf3513dda5693f8ff (patch)
tree8b9916531ab53dd371d7ce46af5bb28b4bf27b4d /src
parent02f8b8ab6d6095dccf867d899099322f7430d20d (diff)
cmd: fdt: keep control FDT during checksign
The fdt checksign command accepts an optional address for an FDT containing public keys. It currently installs that blob as gd->fdt_blob before verifying the FIT configuration. This breaks verification with DM-backed crypto drivers which have not probed yet, since the later probe path expects gd->fdt_blob to remain U-Boot's control FDT. For example, an ECDSA verifier can be bound from the control FDT but fail to probe after fdt checksign points gd->fdt_blob at the key-only DTB. Add a FIT config verification helper that takes the key blob explicitly and use it from fdt checksign. This keeps gd->fdt_blob unchanged while still allowing the command to verify against an external key DTB. Signed-off-by: James Hilliard <[email protected]>
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions