/dev/crypto: Difference between revisions

Hykem (talk | contribs)
m Correction
Hykem (talk | contribs)
m Adding some newly found official names
Line 58: Line 58:
|-
|-
| 0x03
| 0x03
| import_secret_key()
| IOSC_ImportSecretKey()
| IOS_Ioctlv(FD, 0x03, 4, 0, vector);
| IOS_Ioctlv(FD, 0x03, 4, 0, vector);
|  
|  
Line 136: Line 136:
|-
|-
| 0x10
| 0x10
| hmac() / hmac_async()
| IOSC_GenerateBlockMAC() / IOSC_GenerateBlockMACAsync()
| IOS_Ioctlv(FD, 0x10, 4, 1, vector); / IOS_IoctlvAsync(FD, 0x10, 4, 1, vector, queueid, message);
| IOS_Ioctlv(FD, 0x10, 4, 1, vector); / IOS_IoctlvAsync(FD, 0x10, 4, 1, vector, queueid, message);
|  
|  
Line 232: Line 232:
|-
|-
| 0x20
| 0x20
| amiibo_encrypt()
| IOSC_EncryptBlocks()
| IOS_Ioctlv(FD, 0x20, 3, 1, vector);
| IOS_Ioctlv(FD, 0x20, 3, 1, vector);
| Encrypts amiibo data.  
| Used by IOS-PAD to encrypt amiibo data.  
|
|
|-
|-
| 0x21
| 0x21
| amiibo_decrypt()
| IOSC_DecryptBlocks()
| IOS_Ioctlv(FD, 0x21, 3, 1, vector);
| IOS_Ioctlv(FD, 0x21, 3, 1, vector);
| Decrypts amiibo data.  
| Used by IOS-PAD to decrypt amiibo data.
|
|
|-
|-