iwd.lists.linux.dev archive mirror
 help / color / mirror / Atom feed
From: James Prestwood <prestwoj@gmail.com>
To: Wen Gong <quic_wgong@quicinc.com>, iwd@lists.01.org, iwd@lists.linux.dev
Cc: Denis Kenzior <denkenz@gmail.com>
Subject: Re: [PATCH v3 3/3] owe: netdev: refactor to remove OWE as an auth-proto
Date: Wed, 12 Jul 2023 20:04:20 -0700	[thread overview]
Message-ID: <0617fffe-2f26-bceb-5bd9-782882f24dd0@gmail.com> (raw)
In-Reply-To: <03b87aea-9d3b-78b5-e187-94c4310982cb@quicinc.com>

Hi Wen,

> 
> ======================Association Response start======================
> 
> copied from wireshark:
> 
> Frame 2354: 274 bytes on wire (2192 bits), 274 bytes captured (2192 
> bits) on interface 0
> Radiotap Header v0, Length 48
> 802.11 radio information
>      PHY type: 802.11a (5)
>      Turbo type: Non-turbo (0)
>      Data rate: 6.0 Mb/s
>      Frequency: 6295MHz
>      Signal strength (dBm): -45dBm
>      Noise level (dBm): 0dBm
>      Signal/noise ratio (dB): -45dB
>      TSF timestamp: 587853891749
>      [Duration: 328µs]
> IEEE 802.11 Association Response, Flags: ........
>      Type/Subtype: Association Response (0x0001)
>      Frame Control Field: 0x1000
>      .000 0000 0011 1100 = Duration: 60 microseconds
>      Receiver address: 64:c4:03:88:ff:26
>      Destination address: 64:c4:03:88:ff:26
>      Transmitter address: fc:34:97:2b:1b:48
>      Source address: fc:34:97:2b:1b:48
>      BSS Id: fc:34:97:2b:1b:48
>      .... .... .... 0000 = Fragment number: 0
>      0001 1100 1000 .... = Sequence number: 456
> IEEE 802.11 wireless LAN
>      Fixed parameters (6 bytes)
>      Tagged parameters (196 bytes)
>          Tag: Supported Rates 6(B), 9, 12(B), 18, 24(B), 36, 48, 54, 
> [Mbit/sec]
>          Tag: RM Enabled Capabilities (5 octets)
>          Tag: Extended Capabilities (11 octets)
>          Ext Tag: HE Capabilities (IEEE Std 802.11ax/D3.0)
>          Ext Tag: HE Operation (IEEE Std 802.11ax/D3.0)
>          Ext Tag: MU EDCA Parameter Set
>          Ext Tag: HE 6GHz Band Capabilities
>          Ext Tag: OWE Diffie-Hellman Parameter
>              Tag Number: Element ID Extension (255)
>              Ext Tag length: 51
>              Ext Tag Number: OWE Diffie-Hellman Parameter (32)
>              Group: 384-bit random ECP group (20)
>              Public Key: 14ba9d8abeb2ecd5d95e6c12491b16489d1bcc303e7a7fbd…
>          Tag: Vendor Specific: Broadcom
>          Tag: Vendor Specific: Microsoft Corp.: WMM/WME: Parameter Element

Indeed, it doesn't include the RSNE as it should. Out of curiosity do 
you know what AP model/manufacturer this is? Its nice to document this 
for others and to reference in the future.

Thanks for digging into this. If Denis is fine with relaxing the check 
I'll send a patch and take care of that.

Thanks,
James

> 
> hex byte copied from air sniffer wireshark
> 
> IEEE 802.11 Association Response, Flags: ........
> 0000   10 00 3c 00 64 c4 03 88 ff 26 fc 34 97 2b 1b 48 ..<.d....&.4.+.H
> 0010   fc 34 97 2b 1b 48 80 1c                           .4.+.H..
> 
> IEEE 802.11 wireless LAN
> 0000   11 10 00 00 0b c0 01 08 8c 12 98 24 b0 48 60 6c ...........$.H`l
> 0010   46 05 30 00 00 00 00 7f 0b 04 00 48 80 01 00 00 F.0........H....
> 0020   c0 01 00 01 ff 27 23 01 00 08 12 00 10 4c 20 02 .....'#......L .
> 0030   c0 6d 5b 81 18 00 8c 00 aa ff aa ff aa ff aa ff .m[.............
> 0040   7b 1c c7 71 1c c7 71 1c c7 71 1c c7 71 ff 0c 24 {..q..q..q..q..$
> 0050   04 00 03 16 fc ff 45 03 47 4f 00 ff 0e 26 08 00 ......E.GO...&..
> 0060   a4 08 20 a4 08 40 43 08 60 32 08 ff 03 3b 7d 06   .. ..@C.`2...;}.
> 0070   ff 33 20 14 00 14 ba 9d 8a be b2 ec d5 d9 5e 6c   .3 ...........^l
> 0080   12 49 1b 16 48 9d 1b cc 30 3e 7a 7f bd 13 28 7b .I..H...0>z...({
> 0090   0c 84 e5 05 64 48 c1 ac 1e 78 38 db 33 7a 1e 5f ....dH...x8.3z._
> 00a0   71 9f 6f 11 b8 dd 09 00 10 18 02 00 00 9c 00 00 q.o.............
> 00b0   dd 18 00 50 f2 02 01 01 88 00 03 a4 00 00 27 a4 ...P..........'.
> 00c0   00 00 42 43 5e 00 62 32 2f 00 ..BC^.b2/.
> ======================Association Response end======================
> 
>>
>> $ sudo iwmon --nortnl --nowiphy --noscan
>>
> I think above hexdump is readable/enough, if it is not, I will use iwmon 
> to collect again.
>> Denis,
>>
>> Is relaxing the RSNE check in the associate response (for OWE only) 
>> something you'd be ok with? Obviously with an L_WARN_ON/l_warn message.
>>
>> Thanks,
>> James

  reply	other threads:[~2023-07-13  3:04 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-03 19:35 [PATCH v3 1/3] netdev: factor out scan_bss from CMD_CONNECT builder James Prestwood
2021-09-03 19:35 ` [PATCH v3 2/3] wsc: set ssid in handshake James Prestwood
2021-09-03 19:35 ` [PATCH v3 3/3] owe: netdev: refactor to remove OWE as an auth-proto James Prestwood
2021-09-03 19:44   ` Denis Kenzior
2023-07-12 11:17   ` Wen Gong
2023-07-12 14:52     ` James Prestwood
     [not found]       ` <00246aa8-fe45-f5c2-cf2a-3450cee414f2@quicinc.com>
2023-07-13  2:33         ` James Prestwood
2023-07-13  2:52           ` Wen Gong
2023-07-13  3:04             ` James Prestwood [this message]
2023-07-13  3:07               ` Wen Gong
2023-07-13  3:56               ` Wen Gong
2023-07-13 14:14           ` Denis Kenzior

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=0617fffe-2f26-bceb-5bd9-782882f24dd0@gmail.com \
    --to=prestwoj@gmail.com \
    --cc=denkenz@gmail.com \
    --cc=iwd@lists.01.org \
    --cc=iwd@lists.linux.dev \
    --cc=quic_wgong@quicinc.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).