Difference between revisions of "/dev/sha"
< /dev
Jump to navigation
Jump to search
m (wikifacation) |
m |
||
Line 3: | Line 3: | ||
Accept open,close,ioctlv(0xF(some sort of H0,H1,H2 verifying ),1,3,4) | Accept open,close,ioctlv(0xF(some sort of H0,H1,H2 verifying ),1,3,4) | ||
+ | |||
+ | '''/dev/sha''' is an IPC interface for the [[Hardware/SHA-1 engine | SHA-1 engine]]. | ||
+ | It accepts open, close and ioctlv. | ||
+ | |||
+ | == /dev/sha IOS_Ioctlv == | ||
+ | {| class="wikitable" style="margin: 0.2em 0.2em 0.2em 0.2em;" | ||
+ | ! style="vertical-align: top;" |number | ||
+ | ! style="vertical-align: top;" |Description | ||
+ | ! style="vertical-align: top;" |in count | ||
+ | ! style="vertical-align: top;" |out count | ||
+ | ! style="vertical-align: top;" |vector | ||
+ | ! style="vertical-align: top;" |vector length | ||
+ | |- | ||
+ | | style="vertical-align: top;" rowspan="1" | 0x00 | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | |- | ||
+ | | style="vertical-align: top;" rowspan="1" | 0x01 | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | |- | ||
+ | | style="vertical-align: top;" rowspan="1" | 0x02 | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | |- | ||
+ | | style="vertical-align: top;" rowspan="1" | 0x03 | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | |- | ||
+ | | style="vertical-align: top;" rowspan="1" | 0x04 | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | |- | ||
+ | | style="vertical-align: top;" rowspan="1" | 0x0F | ||
+ | | style="vertical-align: top;" rowspan="1" | some sort of H0,H1,H2 verifying | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | | style="vertical-align: top;" rowspan="1" | ? | ||
+ | |- | ||
+ | |} | ||
[[Category:Wii Filesystem]] | [[Category:Wii Filesystem]] |
Revision as of 13:46, 24 December 2022
This article is a stub. You can help WiiBrew by expanding it. |
Probably SHA-1 hashing engine. The device can be accessed either by opening it with IOS_Open or by using the FD 0x10001.
Accept open,close,ioctlv(0xF(some sort of H0,H1,H2 verifying ),1,3,4)
/dev/sha is an IPC interface for the SHA-1 engine. It accepts open, close and ioctlv.
/dev/sha IOS_Ioctlv
number | Description | in count | out count | vector | vector length |
---|---|---|---|---|---|
0x00 | ? | ? | ? | ? | ? |
0x01 | ? | ? | ? | ? | ? |
0x02 | ? | ? | ? | ? | ? |
0x03 | ? | ? | ? | ? | ? |
0x04 | ? | ? | ? | ? | ? |
0x0F | some sort of H0,H1,H2 verifying | ? | ? | ? | ? |