In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "ES"

From WiiBrew
Jump to navigation Jump to search
(←Created page with 'This page serves to document the various structs, etc. used by ES. == Title import context == <pre> struct ESImportContext { struct TMD *tmd; // 0 u32 tmdSize; // 4...')
 
(→‎Title import context: end is actually AES IV that happens to start with content[4])
Line 12: Line 12:
 
u32 signatureLength; // 0x20
 
u32 signatureLength; // 0x20
 
u32 unknown4[0x20];
 
u32 unknown4[0x20];
u16 contentType;
+
u32 aesIv[0x10]; // 0xa0
 
}
 
}
 
</pre>
 
</pre>

Revision as of 07:29, 21 February 2022

This page serves to document the various structs, etc. used by ES.

Title import context

struct ESImportContext {
	struct TMD *tmd; // 0
	u32 tmdSize; // 4
	u32 unknown; // 8
	u32 unknown2; // 0xc; possibly error
	u32 index; // 0x10
	u32 unknown3[3];
	u32 signatureLength; // 0x20
	u32 unknown4[0x20];
	u32 aesIv[0x10]; // 0xa0
}