LDN services: Difference between revisions

Line 1,551: Line 1,551:
|-
|-
| 0x38 || 0x10 || See below.
| 0x38 || 0x10 || See below.
|-
| 0x48 || 0x10 || Only present with AuthEncryptionType1: AES-128-GCM MAC tag.
|-
|-
| 0x48 || || Frame-specific data, with the above size. The total frame size - {offset of the start of this data in the frame} must match the above size.
| 0x48 || || Frame-specific data, with the above size. The total frame size - {offset of the start of this data in the frame} must match the above size.
Line 1,560: Line 1,562:


[6.0.0+] Support for the Authentication challenge with [[ETicket_services|es]] cmds 1501-1504 was added.
[6.0.0+] Support for the Authentication challenge with [[ETicket_services|es]] cmds 1501-1504 was added.
AuthEncryptionType1: The key is derived essentially the same as the data-frame CCMP key, except the input data for hashing is the 0x10-bytes at +0x38 (this also only supports using [[SPL_services|Generation]] 0x13, returning immediately if the input param indicates otherwise due to the [[#Protocol|Protocol]]).


Station->AccessPoint frame, relative to +0x0 above (frame size depends on whether +0xAC is enabled):
Station->AccessPoint frame, relative to +0x0 above (frame size depends on whether +0xAC is enabled):