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