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

Changes

Jump to navigation Jump to search
480 bytes added ,  11:28, 30 October 2024
m
whoops, wrong button haha
Line 1: Line 1:  
{{stub}}
 
{{stub}}
'''/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.
+
'''/dev/aes''' is an IPC interface for the [[Hardware/AES engine | AES engine]] that accepts IOS_Open, IOS_Close & IOCTLV commands.
   −
It accepts open, close, ioctlv.
+
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.
    
== /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

Navigation menu