Changes

480 bytes removed ,  11:25, 30 October 2024
m
Reverted edits by DacoTaco (talk) to last revision by Hallowizer
Line 1: Line 1:  
{{stub}}
 
{{stub}}
'''/dev/aes''' is an IPC interface for the [[Hardware/AES engine | AES engine]] that accepts IOS_Open, IOS_Close & IOCTLV commands.
+
'''/dev/aes''' is an IPC interface for the [[Hardware/AES engine | AES engine]]. It can be accessed either by opening the device or by using FD 0x10000.
   −
Internally in IOS, it ''usually'' has an internal FD of 0x10000. despite this, it is better to do an IOS_Open when using this resource.
+
It accepts open, close, ioctlv.
    
== /dev/aes IOS_Ioctlv ==
 
== /dev/aes IOS_Ioctlv ==
Line 12: Line 12:  
! style="vertical-align: top;" |vector
 
! style="vertical-align: top;" |vector
 
! style="vertical-align: top;" |vector length
 
! style="vertical-align: top;" |vector length
|-
  −
| style="vertical-align: top;" rowspan="2" | 0x00
  −
| style="vertical-align: top;" rowspan="2" | Copy
  −
| style="vertical-align: top;" rowspan="2" | 1
  −
| style="vertical-align: top;" rowspan="2" | 1
  −
| style="vertical-align: top;" | input data (16-byte aligned)
  −
| style="vertical-align: top;" | -
  −
|-
  −
| style="vertical-align: top;" | output data (16-byte aligned)
  −
| style="vertical-align: top;" | -
   
|-
 
|-
 
| style="vertical-align: top;" rowspan="4" | 0x02
 
| style="vertical-align: top;" rowspan="4" | 0x02