Line 288:
Line 288:
|-
|-
| 0x05
| 0x05
−
| UNK
+
| AES-128
−
| Unknown (0x10 bytes).
+
| Wii U RNG key. Used by commands 0x15, 0x16, 0x17 and 0x18.
|-
|-
| 0x06
| 0x06
Line 316:
Line 316:
|-
|-
| 0x0C
| 0x0C
−
| UNK
+
| AES-128
−
| Unknown (0x10 bytes).
+
| Wii U drive key. Comes from SEEPROM at offset 0x40.
|-
|-
| 0x0D
| 0x0D
Line 356:
Line 356:
|-
|-
| 0x16
| 0x16
−
| UNK
+
| AES-128
−
| Unknown (0x10 bytes).
+
| Key to encrypt DRH WLAN data.
|-
|-
| 0x17
| 0x17
−
| UNK
+
| AES-128
−
| Unknown (0x10 bytes).
+
| Unknown. Generated by XORing the Wii U XOR key and static data inside IOS-CRYPTO (used by IOS-NET).
|-
|-
| 0x18
| 0x18
−
| UNK
+
| AES-128
−
| Unknown (0x10 bytes).
+
| Unknown. Generated by XORing the Wii U XOR key and static data inside IOS-CRYPTO (used by IOS-NET).
|-
|-
| 0x19
| 0x19
−
| UNK
+
| AES-128
−
| Unknown (0x10 bytes).
+
| Unknown. Generated by XORing the Wii U XOR key and static data inside IOS-CRYPTO (used by IOS-ACP).
|-
|-
| 0x1A
| 0x1A
Line 388:
Line 388:
|-
|-
| 0x1E
| 0x1E
−
| UNK
+
| AES-128
−
| Unknown (0x10 bytes).
+
| Unknown (used by IOS-NET).
|-
|-
| 0x1F
| 0x1F
−
| UNK
+
| AES-128
−
| Unknown (0x10 bytes).
+
| Unknown. Generated by XORing the Wii U XOR key and static data inside IOS-CRYPTO (used by IOS-NIM-BOSS).
|-
|-
| 0x20
| 0x20
| UNK
| UNK
−
| Unknown (0x40 bytes).
+
| Unknown. Generated by XORing the Wii U XOR key and static data inside IOS-CRYPTO (0x40 bytes).
|-
|-
| 0x21
| 0x21
| UNK
| UNK
−
| Unknown (0x40 bytes).
+
| Unknown. Generated by XORing the Wii U XOR key and static data inside IOS-CRYPTO (0x40 bytes).
|-
|-
| 0x22
| 0x22
| UNK
| UNK
−
| Unknown (0x40 bytes).
+
| Unknown. Generated by XORing the Wii U XOR key and static data inside IOS-CRYPTO (0x40 bytes).
|-
|-
| 0x23
| 0x23
| UNK
| UNK
−
| Unknown (0x40 bytes).
+
| Unknown. Generated by XORing the Wii U XOR key and static data inside IOS-CRYPTO (0x40 bytes).
|-
|-
| 0x24
| 0x24
| UNK
| UNK
−
| Unknown (0x10 bytes).
+
| Unknown. Generated by XORing the Wii U XOR key and static data inside IOS-CRYPTO (0x10 bytes).
|-
|-
| 0x25
| 0x25
| UNK
| UNK
−
| Unknown (0x10 bytes).
+
| Unknown. Generated by XORing the Wii U XOR key and static data inside IOS-CRYPTO (0x10 bytes).
|-
|-
| 0x26
| 0x26
| UNK
| UNK
−
| Unknown (0x10 bytes).
+
| Unknown. Generated by XORing the Wii U XOR key and static data inside IOS-CRYPTO (0x10 bytes).
|-
|-
| 0x27
| 0x27
−
| UNK
+
| AES-128
−
| Unknown (0x10 bytes).
+
| Unknown. Generated by XORing the Wii U XOR key and static data inside IOS-CRYPTO (used by IOS-NIM-BOSS).
|-
|-
| 0x28
| 0x28