Line 199: |
Line 199: |
| |- | | |- |
| | 0x04..0x07 | | | 0x04..0x07 |
− | | These keyslots use the same console-unique keyX. Each keyslot has a separate keyY. | + | | These keyslots use the same console-unique keyX. Each keyslot has a separate keyY. These are the [[Flash_Filesystem|NAND]] encryption keyslots, which keyslot gets used is determined by the [[NCSD]] partition FS type and the partition encryption type. |
| | Bootrom. | | | Bootrom. |
| | Bootrom. | | | Bootrom. |
Line 408: |
Line 408: |
| | Bootrom. | | | Bootrom. |
| | Bootrom, then later NATIVE_FIRM except for keyslot 0x32. | | | Bootrom, then later NATIVE_FIRM except for keyslot 0x32. |
| + | | - |
| + | | Yes |
| + | |- |
| + | | 0x30 |
| + | | This keyY is initialized via [[Nand/private/movable.sed|movable.sed]]. This is used for calculating the AESMACs under SD [[SD_Filesystem|/Nintendo 3DS/<ID0>/<ID1>/]](except [[DSiWare_Exports]]) and [[Flash_Filesystem|NAND]] /data/. |
| + | | Bootrom. |
| + | | Bootrom(?), then later NATIVE_FIRM. |
| | - | | | - |
| | Yes | | | Yes |
Line 438: |
Line 445: |
| | Bootrom. | | | Bootrom. |
| | Bootrom, then NATIVE_FIRM for keyslot 0x37. | | | Bootrom, then NATIVE_FIRM for keyslot 0x37. |
| + | | - |
| + | | Yes |
| + | |- |
| + | | 0x34 |
| + | | This keyY is initialized via [[Nand/private/movable.sed|movable.sed]]. This is used for encrypting *all* SD card data under [[SD_Filesystem|/Nintendo 3DS/<ID0>/<ID1>/]]. |
| + | | Bootrom. |
| + | | Bootrom(?), then later NATIVE_FIRM. |
| | - | | | - |
| | Yes | | | Yes |
Line 451: |
Line 465: |
| | All of these keyslots use the same keyX. Keyslot 0x3B uses an unique keyY initialized by bootrom. | | | All of these keyslots use the same keyX. Keyslot 0x3B uses an unique keyY initialized by bootrom. |
| | Bootrom. | | | Bootrom. |
− | | Bootrom. | + | | Bootrom, then NATIVE_FIRM for keyslot 0x3A. |
| | - | | | - |
| | Yes | | | Yes |
Line 468: |
Line 482: |
| | - | | | - |
| | Yes | | | Yes |
| + | |- |
| + | | 0x3A |
| + | | This keyY is initialized via [[Nand/private/movable.sed|movable.sed]]. This is used for calculating the AESMACs for SD [[DSiWare_Exports]]. |
| + | | Bootrom. |
| + | | Bootrom(?), then later NATIVE_FIRM. |
| |- | | |- |
| | 0x3C | | | 0x3C |