fragattacks/src
Jouni Malinen d047ae6278 WPS: Ignore PBC-to-PIN change from M1 to M2 as a workaround
Some APs may incorrectly change Device Password ID from PBC in M1 to
Default PIN in M2 even when they are ready to continue with PBC. This
behavior used to work with earlier implementation in wpa_supplicant, but
commit b4a17a6ea7 started validating this
as part of a change that is needed to support NFC configuration method.

While this kind of AP behavior is against the WSC specification and
there could be potential use cases for moving from PBC to PIN, e.g., in
case of PBC session overlap, it is justifiable to work around this issue
to avoid interoperability issues with deployed APs. There are no known
implementations of PBC-to-PIN change from M1 to M2, so this should not
reduce available functionality in practice.

Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
2013-09-14 12:02:33 -07:00
..
ap P2P: Add a command for removing a client from all groups 2013-09-01 21:35:10 +03:00
common P2P: Add event messages for possible PSK failures on P2P groups 2013-09-01 21:35:10 +03:00
crypto Fix build with older OpenSSL versions 2013-06-30 12:55:52 +03:00
drivers hostapd: Add Automatic Channel Selection (ACS) support 2013-08-31 11:51:06 +03:00
eap_common EAP-EKE: Add peer implementation 2013-07-07 20:30:10 +03:00
eap_peer Fix MNC length for Swisscom SIM cards 2013-08-31 10:58:23 +03:00
eap_server EAP-EKE: Add server implementation 2013-07-07 20:30:10 +03:00
eapol_auth Add server identity configuration for EAP server 2013-07-07 20:30:10 +03:00
eapol_supp dbus_new: Add EAP logon/logoff 2013-04-23 17:57:55 +03:00
l2_packet Update license notification in files initially contributed by Sam 2012-06-30 19:36:04 +03:00
p2p P2P: Stop listen state when listen-only duration is over 2013-08-31 18:09:15 +03:00
radius Add server identity configuration for EAP server 2013-07-07 20:30:10 +03:00
rsn_supp TDLS: Handle transmission failures of TPK Handshake messages 2013-08-01 10:47:23 +03:00
tls Add dup_binstr() to help common binary string tasks 2013-04-27 23:44:59 +03:00
utils Add missing host_to_le32() for big endian hosts 2013-07-20 17:17:32 +03:00
wps WPS: Ignore PBC-to-PIN change from M1 to M2 as a workaround 2013-09-14 12:02:33 -07:00
lib.rules Add rules for building src/crypto as a library 2009-12-05 22:03:46 +02:00
Makefile P2P: Add initial version of P2P Module 2010-09-09 07:17:17 -07:00