WPS (with WPA2) using wpa_supplicant0.6.10

Jouni Malinen j
Tue Dec 14 01:28:02 PST 2010

On Fri, Dec 10, 2010 at 03:33:36PM +0530, Pragya Gupta wrote:
> I am trying to connect to a linksys AP (WRT54G2) using WPS PIN
> mechanism. I am using wpa_cli over wpa_supplicant0.6.10 . While the
> connection is successful when the security is set to WPA-Personal on
> AP, I see a failure when the security is WPA2-Personal.

Which driver are you using?

> The function "wpa_driver_wext_associate" in Driver_Wext.c sets the
> WPA_VERSION based on following check:
> if (params->wpa_ie == NULL || params->wpa_ie_len == 0)
> else if (params->wpa_ie[0] == WLAN_EID_RSN)
> else

This code is from the time before support for WPS was added.. Most
drivers don't really use the IW_AUTH_WPA_VERSION configuration and as
such, they are unlikely to care. This should really be replaced with use
of params->key_mgmt_suite, though.

Jouni Malinen                                            PGP id EFC895FA

More information about the Hostap mailing list