AES Registers: Difference between revisions
Line 191: | Line 191: | ||
| 0x00-0x03 | | 0x00-0x03 | ||
| These are the TWL keyslots, the key-data for these can be set via the REG_AESKEY0-REG_AESKEY3 registers. These keyslots are initialized by NATIVE_FIRM. The console-unique portion of two of these keyslots are only [[CONFIG|initialized]] by NATIVE_FIRM during initial hard-boot. | | These are the TWL keyslots, the key-data for these can be set via the REG_AESKEY0-REG_AESKEY3 registers. These keyslots are initialized by NATIVE_FIRM. The console-unique portion of two of these keyslots are only [[CONFIG|initialized]] by NATIVE_FIRM during initial hard-boot. | ||
| | | No | ||
| Yes | | Yes | ||
|- | |- | ||
Line 221: | Line 221: | ||
| 0x25 | | 0x25 | ||
| The keyX and keyY initialized by bootrom for this keyslot are console-unique. This keyslot is used for the [[7.0.0-13|v7.0]] [[NCCH]] encryption, the keyX is initialized during NATIVE_FIRM [[Savegames#6.0.0-11_Savegame_keyY|boot]]. The keyY/CTR used for this keyslot is the same as keyslot 0x2C. | | The keyX and keyY initialized by bootrom for this keyslot are console-unique. This keyslot is used for the [[7.0.0-13|v7.0]] [[NCCH]] encryption, the keyX is initialized during NATIVE_FIRM [[Savegames#6.0.0-11_Savegame_keyY|boot]]. The keyY/CTR used for this keyslot is the same as keyslot 0x2C. | ||
| | | ? | ||
| See description | | See description | ||
|- | |- | ||
Line 281: | Line 281: | ||
| 0x3E | | 0x3E | ||
| This keyslot uses an unique keyX/keyY. | | This keyslot uses an unique keyX/keyY. | ||
| | | Yes | ||
| No | | No | ||
|- | |- | ||
| 0x3F | | 0x3F | ||
| This keyslot uses an unique keyX/keyY. | | This keyslot uses an unique keyX/keyY. | ||
| | | Yes | ||
| No | | No | ||
|} | |} |