AES Registers: Difference between revisions
WulfyStylez (talk | contribs) |
|||
Line 311: | Line 311: | ||
== Keyslots == | == Keyslots == | ||
There are 0x40 keyslots, each of which stores three keys called keyX, keyY and normalkey. All keys can be set explicitly, but the normalkey can optionally be generated using a hardware key | There are 0x40 keyslots, each of which stores three keys called keyX, keyY and normalkey. All keys can be set explicitly, but the normalkey can optionally be generated using a hardware key generator instead (see below). There is no way to read the contents of a keyslot. | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 331: | Line 331: | ||
| [[Flash_Filesystem|NAND]] partition keys. | | [[Flash_Filesystem|NAND]] partition keys. | ||
Keyslot is determined by [[NCSD]] partition FS type and encryption type. The New3DS Process9 sets the keyY for keyslot 0x05 (New3DS CTRNAND) to a key from .(ro)data. | Keyslot is determined by [[NCSD]] partition FS type and encryption type. | ||
The New3DS Process9 sets the keyY for keyslot 0x05 (New3DS CTRNAND) to a key from .(ro)data. Its keyX is console-unique and set by the bootloader. | |||
| Bootrom. | | Bootrom. | ||
| Bootrom. | | Bootrom. |