I hope that "as specified in IEEE 802.11i" also includes IEEE 802.1X, TKIP and CCMP for authentication in "enterprise" networks.
This bounty is quite a task though, involving
heaploads of protocols, lots of crappy hardware, closed chipsets and whatnot.