[PATCH] softmac: complete shared key authentication
authorDaniel Drake <dsd@gentoo.org>
Thu, 1 Jun 2006 14:34:26 +0000 (15:34 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 5 Jun 2006 19:51:29 +0000 (15:51 -0400)
commit76ea4c7f4cd319dee35934ecab57745feae58fa5
tree6151f9d89084a1e96f216a182ed3fc265dffd429
parent47fbe1bf3980b41d2e18e3774e8e1094f716d2d1
[PATCH] softmac: complete shared key authentication

This patch finishes of the partially-complete shared key authentication
implementation in softmac.

The complication here is that we need to encrypt a management frame during
the authentication process. I don't think there are any other scenarios where
this would have to happen.

To get around this without causing too many headaches, we decided to just use
software encryption for this frame. The softmac config option now selects
IEEE80211_CRYPT_WEP so that we can ensure this available. This also involved
a modification to some otherwise unused ieee80211 API.

Signed-off-by: Daniel Drake <dsd@gentoo.org>
Acked-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
include/net/ieee80211.h
net/ieee80211/ieee80211_tx.c
net/ieee80211/softmac/Kconfig
net/ieee80211/softmac/ieee80211softmac_auth.c
net/ieee80211/softmac/ieee80211softmac_io.c