PS:EncryptDecryptAes
Jump to navigation
Jump to search
Request
Index Word | Description |
---|---|
0 | Header code [0x000401C4] |
1 | Size in bytes |
2 | Unused |
3-6 | IV / CTR |
7 | u8 Algorithm Type (0..5) |
8 | u8 Key Type (0..7) |
9 | (size<<4) | 10 |
10 | Source pointer |
11 | (size<<4) | 12 |
12 | Destination pointer |
Response
Index Word | Description |
---|---|
0 | Header code [0x00040144] |
1 | Result code |
2-5 | MAC |
Description
This is a wrapper for PSPXI:EncryptDecryptAes. Before using this PSPXI command, PS module will check whether the algorithm type is AES-CCM. PS module will return error-code 0xC90107E8 when the algorithm type is AES-CCM, since PSPXI:EncryptDecryptAes doesn't support AES-CCM. When the algorithm type is AES-CBC, PS module will clear the low 4-bits of the data size.