Difference between revisions of "PSPXI:EncryptDecryptAes"
Jump to navigation
Jump to search
Line 90: | Line 90: | ||
| 1 | | 1 | ||
| 0x2D | | 0x2D | ||
− | | Used to crypt the local-WLAN | + | | Used to crypt the [[NWM_Services|UDS]] local-WLAN CCMP key |
|- | |- | ||
| 2 | | 2 | ||
Line 106: | Line 106: | ||
| 5 | | 5 | ||
| 0x39 | | 0x39 | ||
− | | | + | | This is used by the [[Download Play]] module. |
|- | |- | ||
| 6 | | 6 |
Revision as of 20:42, 27 May 2013
Request
Index Word | Description |
---|---|
0 | Header code [0x000401C4] |
1 | Size in bytes |
2-5 | IV / CTR |
6 | Algorithm Type (0..5) |
7 | Key Type (0..7) |
8 | (size<<8) | 0x4 |
9 | Source pointer |
10 | (size<<8) | 0x14 |
11 | Destination pointer |
Response
Index Word | Description |
---|---|
0 | Header code [0x00040140] |
1 | Result code |
2-5 | MAC |
MAC
For CBC mode, the output MAC is the last 16-bytes of the ciphertext. For the other modes, this field is the same as the input IV/CTR.
Algorithm Types
Type | Description |
---|---|
0 | CBC Encrypt |
1 | CBC Decrypt |
2 | CTR Encrypt |
3 | CTR Decrypt |
4 | CCM Encrypt |
5 | CCM Decrypt |
Key Types
Type | AES Engine Keyslot | Description |
---|---|---|
0 | 0x0D | Used to decrypt the SSL client cert/client private key |
1 | 0x2D | Used to crypt the UDS local-WLAN CCMP key |
2 | 0x31 | ? |
3 | 0x38 | BOSS |
4 | 0x32 | ? |
5 | 0x39 | This is used by the Download Play module. |
6 | 0x2E | ? |