Line 1,133:
Line 1,133:
| 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.
|}
|}
+
+
The Station sets the above size to 0x40 if [[#NetworkInfo]]+0x13 is <0x3. The Authentication challenge is only used/enabled if that value is >=0x3, and [[#IUserLocalCommunicationService]] is being used.
+
+
The AccessPoint sets the above size to 0x0 if the +0x0 Type is <0x3. The AccessPoint will only use/enable the Authentication challenge when the +0x0 Type is >=0x3, and [[#IUserLocalCommunicationService]] is being used.
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):
Line 1,152:
Line 1,156:
| 0x6A || 0x42 || Zeros, unused by the AccessPoint.
| 0x6A || 0x42 || Zeros, unused by the AccessPoint.
|-
|-
−
| 0xAC || 0x300 || Authentication challenge data, only used in certain cases. If enabled, the total frame size must be >= {end offset of this data in the frame}. The frame data does not include this if it's not enabled.
+
| 0xAC || 0x300 || Authentication challenge data. If enabled, the total frame size must be >= {end offset of this data in the frame}. The frame data does not include this if it's not enabled.
|}
|}
Line 1,165:
Line 1,169:
| 0x38 || 0x10 || +0x38 from the data originally sent by the Station. The Station verifies that this matches the previously sent data.
| 0x38 || 0x10 || +0x38 from the data originally sent by the Station. The Station verifies that this matches the previously sent data.
|-
|-
−
| 0x48 || 0x84 || Only included in the frame if it's enabled. Unused by the Station.
+
| 0x48 || 0x84 || Only included in the frame if it's enabled (Type >= 0x3). Unused by the Station.
|-
|-
| 0xCC || 0x100 || If enabled, Authentication challenge response data. Not included in the frame if it's not enabled.
| 0xCC || 0x100 || If enabled, Authentication challenge response data. Not included in the frame if it's not enabled.