Hi Toradex Team,
I’m working on Verdin iMX8MP on Mallow carrier, building Yocto secure boot images using meta-toradex-security. I have a few quick questions:
1) FIT verification in Open mode vs full chain verification
In Open mode, I can verify FIT signature in U-Boot, but can I verify the ROM → SPL/U-Boot authentication stage (HAB/SRK)? If yes, what is the best way/log to confirm ROM auth happened?
2) Development-stage validation for updates (without fusing)
Before fusing/closing any board, is there a recommended way to pre-validate that a newly built or upadated signed bootloader/FIT (signed with the intended key) will boot on a closed device? Any offline/pre-flight verification checklist/tool?
3) “Soft fusing” vs “hard fusing” terminology
Toradex docs talk more about open state vs closed state, and “closing the device”.
3.1 Is there an official Toradex interpretation of “soft fusing” vs “hard fusing”?
Example: is “fusing the SRK/public key but keeping device not closed” considered a “soft stage”?3.2 What exactly changes when we close the device?
4) Can fused keys be reversed?
Can SRK/key fuses ever be reversed/cleared? If not, what’s the recommended safe approach for development/testing?
5) NXP CST PKI “duration years” — what happens after expiry?
While generating keys in NXP CST: Enter PKI tree duration (years)
If I enter 10 years, and that key (or its hash) is fused into hardware:
5.1 After 10 years, will the device stop booting images signed with that key?
5.2 Do we need to scrap hardware after certificate expiry?
5.3 Or is the “duration years” only for certificate metadata and not enforced by HAB/ROM?
6) Recommended key fusing steps (Toradex best practice)
Given my setup (Verdin iMX8MP, Yocto, meta-toradex-security):
What is the recommended step-by-step approach Toradex suggests for:
6.1 development verification (no fuses)
6.2 staging (if applicable)
6.3 production fusing and closing,
6.4 and safe update procedure afterwards?
Any guidance, official references, or a recommended checklist would be really helpful.