FS:UpdateSha256Context: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
Steveice10 (talk | contribs) m Minor cleanup.  | 
				No edit summary  | 
				||
| Line 15: | Line 15: | ||
|-  | |-  | ||
| 10  | | 10  | ||
|   | | u32 Flag, must be zero.  | ||
|-  | |-  | ||
| 11  | | 11  | ||
|   | | u32 Flag, must be zero.  | ||
|-  | |-  | ||
| 12  | | 12  | ||
|   | | s8 Flag, must be zero.  | ||
|-  | |-  | ||
| 13  | | 13  | ||
|   | | s8 Flag, must be non-zero.  | ||
|-  | |-  | ||
| 14  | | 14  | ||
| Line 51: | Line 51: | ||
=Description=  | =Description=  | ||
This calculates a SHA-256 hash using the ARM11 hash engine.  | This calculates a SHA-256 hash using the ARM11 hash engine.  | ||
None of the input flags are used at all after validation.  | |||
Revision as of 05:39, 25 August 2016
Request
| Index Word | Description | 
|---|---|
| 0 | Header code [0x084E0342] | 
| 1-8 | Input Hash (when updating) | 
| 9 | Input Data Size | 
| 10 | u32 Flag, must be zero. | 
| 11 | u32 Flag, must be zero. | 
| 12 | s8 Flag, must be zero. | 
| 13 | s8 Flag, must be non-zero. | 
| 14 | (Size << 4) | 0xA | 
| 15 | Input Data Pointer | 
Response
| Index Word | Description | 
|---|---|
| 0 | Header code | 
| 1 | Result code | 
| 2-9 | Output SHA-256 Hash | 
Description
This calculates a SHA-256 hash using the ARM11 hash engine.
None of the input flags are used at all after validation.