WiFi Protected Setup (WPS) update

Chuck Tuffli CTuffli at dspg.com
Fri Aug 15 12:34:58 EDT 2008


I have uploaded the latest patch against 0.5.10 that finishes off most
of the missing features. In addition to the DLink, this code now works
with the Netgear WNDR3300 as well as AP reference designs from Atheros
and Broadcom. There was also a minor change to the network block that is
described in the PDF. Changes include

- Added UUID-E as a network block field
- Added BSD driver support
- Don't assume EAP-Failure always means success
- Restructure BSS selection
- Handle unaligned address correctly when parsing fields
- Populate M1 message with information from wpa_ssid struct
- Add NACK creation and processing
- Support both PSK and passphrase variants of the network key element
- Validate R-SNonce[12] elements
- Validate Authenticator and Key Wrap Authenticator elements
- Validate correct decryption of AES-CBC with padding
- Differentiate between syntactical errors and authentication errors in
message processing

I had hoped this would be the final update before porting this to the
0.6.x code base, but external registrars have thrown a kink in that
plan. So look for one more 0.5.10 based patch next week. As always, you
can find the latest patch on SourceForge

http://sourceforge.net/project/showfiles.php?group_id=234447

---chuck 


More information about the HostAP mailing list