Changes

339 bytes added ,  06:38, 21 December 2012
Line 96: Line 96:  
|-
 
|-
 
| CTR-SIGN
 
| CTR-SIGN
| ?
+
| SD Savegames
 
|-
 
|-
 
| CTR-9DB0
 
| CTR-9DB0
Line 167: Line 167:  
|}
 
|}
   −
For gamecard/SD savegames the output hash from this is used with the MAC. This save-type is also used for SD savegames, for SD saves the input data is the 0x100-byte DISA header.
+
For gamecard savegames the output hash from this is used with the MAC. This save-type is also used for SD savegames, for SD saves the input data is the 0x100-byte DISA header. For SD savegames, the calculated output hash is used with CTR-SIGN.
 +
 
 +
==== CTR-SIGN SHA256 Blocks ====
 +
{| class="wikitable"
 +
|-
 +
! Block Size
 +
! Description
 +
|-
 +
| 0x8
 +
| Savegame type
 +
|-
 +
| 0x8
 +
| ProgramID/SaveID
 +
|-
 +
| 0x20
 +
| SHA-256 hash from CTR-SAV0
 +
|}
 +
This is used for SD savegames, the calculated hash from this is used with the MAC.
    
=== Partitions ===
 
=== Partitions ===