Line 209:
Line 209:
| Bootrom.
| Bootrom.
| Bootrom.
| Bootrom.
+
| -
+
| Yes
+
|-
+
| 0x0A
+
| This is the console-unique keyslot used for encrypting the all-zero 0x10-byte block in the [[DSiWare_Exports|DSiWare_Exports]] header.
+
| See above keyslot info.
+
| See above keyslot info.
| -
| -
| Yes
| Yes
Line 304:
Line 311:
|-
|-
| 0x18..0x1F
| 0x18..0x1F
−
| These are the New3DS keyslots, where the keyX is generated with keyslot 0x11 by the New3DS arm9 binary [[FIRM|loader]].
+
| These are the New3DS keyslots, where the keyX is generated with keyslot 0x11 by the New3DS arm9 binary [[FIRM|loader]]. As of [[FIRM]] [[9.5.0-22|9.5.0-X]] keyslots 0x1B..0x1F are not yet used by Process9.
| Arm9Loader.
| Arm9Loader.
| NATIVE_FIRM / see previous info for these keyslots.
| NATIVE_FIRM / see previous info for these keyslots.
| See previous info for these keyslots.
| See previous info for these keyslots.
| No
| No
+
|-
+
| 0x18
+
| New3DS [[NCCH]] keyslot, starting with [[9.3.0-21|9.3.0-X]].
+
| See above keyslot info.
+
| NATIVE_FIRM
+
| -
+
| Yes
+
|-
+
| 0x19
+
| New3DS gamecard [[Savegames|savedata]] keyslot equalivant of keyslot 0x33, used when a [[NCSD]] flag is set to a certain value(implemented with [[9.3.0-21|9.3.0-X]]).
+
| See above keyslot info.
+
| NATIVE_FIRM
+
| -
+
| Yes
+
|-
+
| 0x1A
+
| New3DS gamecard [[Savegames|savedata]] keyslot equalivant of keyslot 0x37, used when a [[NCSD]] flag is set to a certain value(implemented with [[9.3.0-21|9.3.0-X]]).
+
| See above keyslot info.
+
| NATIVE_FIRM
+
| -
+
| Yes
|-
|-
| 0x20..0x23
| 0x20..0x23
Line 374:
Line 402:
| Bootrom?
| Bootrom?
| Bootrom.
| Bootrom.
+
| Yes
+
|-
+
| 0x2C..0x2F
+
| All of these keyslots use the same keyX initialized by bootrom. During key-init in arm9 bootrom, keyslots 0x2D and 0x2F are set to the same keyY.
+
| Bootrom.
+
| Bootrom, then NATIVE_FIRM for keyslots 0x2C and 0x2F on >=v6.0 FIRM.
+
| -
| Yes
| Yes
|-
|-
Line 452:
Line 487:
| Bootrom.
| Bootrom.
| Bootrom(?), then later NATIVE_FIRM.
| Bootrom(?), then later NATIVE_FIRM.
+
| -
+
| Yes
+
|-
+
| 0x35
+
| This is the keyslot used for movable.sed encryption + AESMAC with the import/export [[FSPXI:ImportIntegrityVerificationSeed|commands]].
+
| Bootrom.
+
| Bootrom.
+
| -
+
| Yes
+
|-
+
| 0x36
+
| Unknown.
+
| Bootrom.
+
| Bootrom.
| -
| -
| Yes
| Yes
Line 487:
Line 536:
| Bootrom.
| Bootrom.
| Bootrom(?), then later NATIVE_FIRM.
| Bootrom(?), then later NATIVE_FIRM.
+
| -
+
| Yes
+
|-
+
| 0x3B
+
| Unknown.
+
| Bootrom.
+
| Bootrom.
+
| -
+
| Yes
|-
|-
| 0x3C
| 0x3C