NWM Services: Difference between revisions
No edit summary |
No edit summary |
||
| Line 17: | Line 17: | ||
=NWM service "nwm::TST"= | =NWM service "nwm::TST"= | ||
=Local-WLAN UDS | =UDS Local-WLAN= | ||
UDS is used for 3DS<>3DS local-WLAN communications, and for 3DS<>Wii U communications. The latter is mainly only used for multi-player in games. | |||
All UDS local-WLAN communications have the CCMP key for data encryption generated the same way via NWM module. The input data used with [[Process_Services|EncryptDecryptAes]] with [[PSPXI:EncryptDecryptAes|keytype1]] is a MD5 hash over an input passphrase. This input passphrase is fixed for [[Download Play]], it's unique per local-WLAN protocol. The CTR is a MD5 hash over the below 0x10-byte structure. The output from encrypting that data with AES-CTR is the final CCMP key. | All UDS local-WLAN communications have the CCMP key for data encryption generated the same way via NWM module. The input data used with [[Process_Services|EncryptDecryptAes]] with [[PSPXI:EncryptDecryptAes|keytype1]] is a MD5 hash over an input passphrase. This input passphrase is fixed for [[Download Play]], it's unique per local-WLAN protocol. The CTR is a MD5 hash over the below 0x10-byte structure. The output from encrypting that data with AES-CTR is the final CCMP key. | ||