mac80211: 802.11w - Add BIP (AES-128-CMAC)
authorJouni Malinen <j@w1.fi>
Thu, 8 Jan 2009 11:32:01 +0000 (13:32 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 29 Jan 2009 21:00:02 +0000 (16:00 -0500)
commit765cb46a3fc856245ea68a7c961ac87c77e4ae2d
tree210cb9cd260430221ddb3be9620ee8ae90ecee34
parentfb7333367632c67d8b6b06fb8d906cdabb11b02a
mac80211: 802.11w - Add BIP (AES-128-CMAC)

Implement Broadcast/Multicast Integrity Protocol for management frame
protection. This patch adds the needed definitions for the new
information element (MMIE) and implementation for the new "encryption"
type (though, BIP is actually not encrypting data, it provides only
integrity protection). These routines will be used by a follow-on patch
that enables BIP for multicast/broadcast robust management frames.

Signed-off-by: Jouni Malinen <j@w1.fi>
Acked-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
include/linux/ieee80211.h
net/mac80211/Makefile
net/mac80211/aes_cmac.c [new file with mode: 0644]
net/mac80211/aes_cmac.h [new file with mode: 0644]
net/mac80211/ieee80211_i.h
net/mac80211/key.h
net/mac80211/wpa.c
net/mac80211/wpa.h