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