DISA and DIFF: Difference between revisions
| m →AES CMAC:  Explicitly shows the nested hash block format | TimmSkiller (talk | contribs) | ||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 238: | Line 238: | ||
| === DISA header === | === DISA header === | ||
| ==== SaveDataSecureValue ==== | |||
| {| class="wikitable" border="1" | |||
| |- | |||
| ! Offset !! Length !! Description | |||
| |- | |||
| | 0x0 || 0x4 || u32, [[Anti_Savegame_Restore|Secure Value]] slot | |||
| |- | |||
| | 0x4 || 0x8 || u64, [[Anti_Savegame_Restore|Secure Value]] | |||
| |} | |||
| ==== DISA Header structure ==== | |||
| {| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
| ! Offset | ! Offset | ||
| Line 308: | Line 319: | ||
| |- | |- | ||
| | 0x69 | | 0x69 | ||
| |  | | 1 | ||
| | Number of used [[Anti_Savegame_Restore|Save Data Secure Value]] entries in the DISA header | |||
| |- | |||
| | 0x6A | |||
| | 2 | |||
| | Padding | | Padding | ||
| |- | |- | ||
| Line 316: | Line 331: | ||
| |- | |- | ||
| | 0x8C | | 0x8C | ||
| |  | | 0x30 (0xC * 0x4) | ||
| | [[DISA_and_DIFF#SaveDataSecureValue|Save Data Secure Value]] entries (4) | |||
| |- | |||
| | 0xBC | |||
| | 0x8 | |||
| | Unused randomly generated u64 value. | |||
| |- | |||
| | 0xC4 | |||
| | 0x3C | |||
| | Unused | | Unused | ||
| |} | |} | ||
| Line 688: | Line 711: | ||
| == Summary diagram == | == Summary diagram == | ||
| [[File:Disa-diff.png]] | |||