feat(U-Boot): Add OTP Key Writer User Guide#703
Conversation
9eafb0b to
cd3fdb2
Compare
|
@shiva-ti @jsuhaas22 to review |
|
@Harsha-VM this was opened as a draft and never marked ready for review. Is there any additional pending work for this or should it go through proper review now? |
@StaticRocket Marked it ready for review now |
|
What's actually the difference between |
|
@shiva-ti @jsuhaas22 for review |
@StaticRocket These are 2 different methods of secure key provisioning offered by TIFS. Keywriter Lite is used to convert the device to a HS-SE lite device(without encryption support) where Keywriter is used to convert the device to a HS-SE device(with encryption support). So, the structure layout and method of preparation differ between the both.
On this, |
|
@Harsha-VM could we add this information to the introduction paragraph? I feel like that's an important distinction to make up front. Also, there's currently mixed use of |
|
@liubiin this also feels like it's reaching into academy territory as it's more of a how-to guide |
@StaticRocket This information is already included in the High Security device sub types introductory section which comes up right at the start and how keywriter helps in the conversion of the same. The right word to use is |
cd3fdb2 to
24a4ec3
Compare
| ######### | ||
|
|
||
| This OTP (One Time Programmable) keywriter guide describes how to | ||
| populate customer keys in eFuses of the SoC. |
There was a problem hiding this comment.
@Harsha-VM it would be good to add one more line/note here, telling - use OTP Keywriter to convert the device to a HS-SE device with encryption support (probably in BOLD). and similar note for KW lite in the beginning.
Also please see if you can add the OTP KW info in the security centric page table (it currently has KWLite):
https://software-dl.ti.com/processor-sdk-linux/esd/AM62LX/12_00_00_07_04/exports/docs/linux/Foundational_Components/System_Security/Security_overview.html#security-features-at-a-glance
this table too should have a clear distinction among KW and KWlite called out
Add a Keywriter guide describing the procedure to program customer keys into the eFuses using U-Boot's `fuse writebuff` command, enabling HS-FS to HS-SE device conversion. The guide covers: - Background on HS-FS and HS-SE device sub-types - The fuse_otp binary blob structure with a diagram illustrating the layout - Step-by-step key writer example flow - Post-programming note that eFuse changes require a full SoC power cycle to take effect Register the new page in the AM62LX Linux TOC and U-Boot Users Guide index. Signed-off-by: Harsha Vardhan V M <h-vm@ti.com>
…rity features table Replace the generic "Key Management" entry with two separate rows detailing OTP Keywriter and OTP Keywriter Lite (without encryption support) to better clarify their distinct purposes and capabilities. Signed-off-by: Harsha Vardhan V M <h-vm@ti.com>
24a4ec3 to
491a483
Compare
Add a KeyWriter guide describing the procedure to program customer keys into the eFuses using U-Boot's
fuse writebuffcommand, enabling HS-FS to HS-SE device conversion.The guide covers:
Register the new page in the AM62LX Linux TOC and U-Boot Users Guide index.