2025-09-22 3:51 AM - edited 2025-09-22 4:02 AM
Dear,
For a given HDPL, how many 256-bit AHKs (Application Hardware Keys) can be stored in the option byte keys?
And how many of those are:
The reference manual states the following:
Solved! Go to Solution.
2025-10-15 9:56 AM
Hello @Eliasvan,
For a given HDPL, the option byte keys can store 32 256-bit AHKs in total.
This information is clarified in the Security Features section for STM32H7RS MCUs under OBKeys. Since the reference manual update process takes longer than wiki updates, you may check the wiki for more details. Nonetheless, I have escalated the issue to the relevant team for resolution. It is being tracked internally under ticket number 219787.
Best regards,
2025-10-03 11:18 AM - edited 2025-10-03 11:20 AM
Judging from ST's example OEMiRoT and OEMuRoT code, the answer seems to be 32:
#define OBK_HDPL_256_KEY_SIZE (0x00000020U)
#define FLASH_PROG_UNIT (OBK_HDPL_256_KEY_SIZE) /* OBkey granularity : 32 */
#define OBK_PROG_UNIT (FLASH_PROG_UNIT)
#define OBK_MAX_HDPL_AREA_SIZE (0x400U) /* 32 indexes * 32 bytes */So, @ ST, please:
I will accept any post from ST that confirms that the reference manual will be updated accordingly as a solution.
2025-10-15 9:56 AM
Hello @Eliasvan,
For a given HDPL, the option byte keys can store 32 256-bit AHKs in total.
This information is clarified in the Security Features section for STM32H7RS MCUs under OBKeys. Since the reference manual update process takes longer than wiki updates, you may check the wiki for more details. Nonetheless, I have escalated the issue to the relevant team for resolution. It is being tracked internally under ticket number 219787.
Best regards,
2025-10-21 10:17 AM
Hello @Eliasvan,
Update: The ticket has been escalated, and the description will be clarified in the upcoming revision of the reference manual.
Best regards,