Search Linux Wireless

Re: 11n + wpa_supplicant

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, May 13, 2008 at 02:34:40PM +0200, Johannes Berg wrote:

> > In most cases, the pairwise cipher is selected during association, not
> > during 4-way handshake. Consequently, the driver/firmware should refuse
> > to send an (Re)Association Request that requests TKIP as the pairwise
> > cipher when using .11n.
> 
> So to do this we should look at the associate IE(s) we get from
> userspace for association, right?

Well, at least in theory, yes, we could refuse to send the frame if
WPA/RSN IE requests TKIP as the pairwise cipher and we would be using
.11n (or alternatively, just drop to legacy mode). However, I think it
would be better to leave this task to whatever component picks the BSS,
i.e., in this particular case to userspace if the request is indeed to
associate with a specific WPA/RSN IE and a selected BSSID.

If ap_scan=2 were to be used (I don't think this is supported in
mac80211 or at least it wasn't originally), the task would be in kernel
code, but in that case, the pairwise cipher would be configured as a
separate parameter and there would be no need to parse IEs to figure it
out.

> I'd think we can also just include the HT IE in the scan result. Or, why
> not just include all of them, parsers must be able to tell them apart
> anyway and NM could display an HT icon for example then.

I would recommend to include all the IEs. This should have been the
design from the beginning, but well, it wasn't at least enforced very
strongly. I've changed wpa_supplicant to use full set of IEs internally
and WPA/RSN IE(s) are already converted to this format if only those IEs
are available and drivers should just report all the IEs from
Beacon/ProbeResp frames with IWEVGENIE when using WEXT.

-- 
Jouni Malinen                                            PGP id EFC895FA
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux