Changes

19 bytes removed ,  16:16, 19 October 2016
no edit summary
Line 33: Line 33:  
|-
 
|-
 
| 9
 
| 9
| Buffer 2 Pointer, [[DSiWare_Exports|DSiWare]] header.
+
| Buffer 2 Pointer, work buffer.
 
|-
 
|-
 
| 10
 
| 10
Line 39: Line 39:  
|-
 
|-
 
| 11
 
| 11
| Buffer 3 Pointer, [[DSiWare_Exports|DSiWare]] banner. Processing is skipped for this when the pointer is NULL.
+
| Buffer 3 Pointer, output [[DSiWare_Exports|DSiWare]] banner. Processing is skipped for this when the pointer is NULL.
 
|}
 
|}
   Line 56: Line 56:     
=Description=
 
=Description=
The specified [[DSiWare_Exports|file]] size must be >=0x4500. This reads data from the specified file, and writes the decrypted+verified section data into the last 2 output buffers. This also writes some data into Buf1.
+
The specified [[DSiWare_Exports|file]] size must be >=0x4500. This reads the DSiWare header+banner from the file, and decrypts+verifies these sections. This also writes some data into Buf1 using the plaintext header.