OTP Registers: Difference between revisions
Line 85: | Line 85: | ||
| 0x90 | | 0x90 | ||
| 0x70 | | 0x70 | ||
| Used by Boot9 for generating the console-unique AES [[AES_Registers|keyXs]]. However, due to a bug(?) in Boot9, only the first 0x1C-bytes here actually affect console-unique key generation. The rest of the data is used for hashing, but that output hash only gets overwritten without being used afterwards. | | Used by Boot9 for generating the console-unique AES [[AES_Registers|keyXs]]. However, due to a bug(?) in Boot9, only the first 0x1C-bytes here actually affect console-unique key generation. The rest of the data is used for hashing, but that output hash only gets overwritten without being used afterwards. | ||
Note that the size passed to the Boot9 keyinit code for console-unique-buffer-size is 0x70, hence this includes the below OTP hash. | |||
|- | |||
| 0xE0 | |||
| 0x20 | |||
| SHA256 hash over the previous 0xE0-bytes. | |||
|} | |} |