Changes

No change in size ,  00:54, 22 January 2024
m
no edit summary
Line 185: Line 185:  
| 26 || int IOS_WriteAsync(int fd, const void *buf, u32 len, int queueid, IOSRequest *message) || Async implementation of IOS_Write ||  
 
| 26 || int IOS_WriteAsync(int fd, const void *buf, u32 len, int queueid, IOSRequest *message) || Async implementation of IOS_Write ||  
 
|-
 
|-
| 27 || int IOS_SeekAsync(int fd, int offset int origin, int queueid, IOSRequest *message) || Async implementation of IOS_Seek ||  
+
| 27 || int IOS_SeekAsync(int fd, int offset, int origin, int queueid, IOSRequest *message) || Async implementation of IOS_Seek ||  
 
|-
 
|-
 
| 28 || int IOS_IoctlAsync(int fd, u32 request, void *input_buffer, u32 input_buffer_len, void *output_buffer, u32 output_buffer_len, int queueid, IOSRequest *message) || Async implementation of IOS_Ioctl ||  
 
| 28 || int IOS_IoctlAsync(int fd, u32 request, void *input_buffer, u32 input_buffer_len, void *output_buffer, u32 output_buffer_len, int queueid, IOSRequest *message) || Async implementation of IOS_Ioctl ||  
Line 344: Line 344:  
| 69 || IOSCError IOSC_Encrypt(IOSCSecretKeyHandle encryptHandle, u8 * ivData, u8 * inputData, u32 inputSize, u8 * outputData); || Synchronous implementation of IOSC_EncryptAsync || 0 on success
 
| 69 || IOSCError IOSC_Encrypt(IOSCSecretKeyHandle encryptHandle, u8 * ivData, u8 * inputData, u32 inputSize, u8 * outputData); || Synchronous implementation of IOSC_EncryptAsync || 0 on success
 
|-
 
|-
| 6a || int IOSC_DecryptAsync((IOSCSecretKeyHandle decryptHandle, u8 * ivData, u8 * inputData, u32 inputSize, u8 * outputData, int message_queue_id, IOSRequest* request); || AES-decrypt <code>inputSize</code> bytes from <code>inputData</code> using <code>decryptHandle</code> and <code>ivData</code> (which gets updated) and write to <code>outputData</code>. An IPC reply is sent to the message queue on completion. || 0 on success
+
| 6a || int IOSC_DecryptAsync(IOSCSecretKeyHandle decryptHandle, u8 * ivData, u8 * inputData, u32 inputSize, u8 * outputData, int message_queue_id, IOSRequest* request); || AES-decrypt <code>inputSize</code> bytes from <code>inputData</code> using <code>decryptHandle</code> and <code>ivData</code> (which gets updated) and write to <code>outputData</code>. An IPC reply is sent to the message queue on completion. || 0 on success
 
|-
 
|-
 
| 6b || IOSCError IOSC_Decrypt(IOSCSecretKeyHandle decryptHandle, u8 * ivData, u8 * inputData, u32 inputSize, u8 * outputData); || Synchronous implementation of IOSC_DecryptAsync || 0 on success
 
| 6b || IOSCError IOSC_Decrypt(IOSCSecretKeyHandle decryptHandle, u8 * ivData, u8 * inputData, u32 inputSize, u8 * outputData); || Synchronous implementation of IOSC_DecryptAsync || 0 on success