#include <linux/netdevice.h>
#include <linux/types.h>
#include <linux/skbuff.h>
#include <linux/compiler.h>
#include <linux/ieee80211.h>
#include <linux/gfp.h>
#include <asm/unaligned.h>
#include <net/mac80211.h>
#include <crypto/aes.h>
#include "ieee80211_i.h"
#include "michael.h"
#include "tkip.h"
#include "aes_ccm.h"
#include "aes_cmac.h"
#include "wpa.h"
Go to the source code of this file.
Definition at line 513 of file kernel-3.2/wpa.c.
static void bip_ipn_set64 | ( | u8 * | d, |
u64 | pn | ||
) | [inline, static] |
Definition at line 526 of file kernel-3.2/wpa.c.
static void bip_ipn_swap | ( | u8 * | d, |
const u8 * | s | ||
) | [inline, static] |
Definition at line 536 of file kernel-3.2/wpa.c.
static int ccmp_encrypt_skb | ( | struct ieee80211_tx_data * | tx, |
struct sk_buff * | skb | ||
) | [static] |
Definition at line 381 of file kernel-3.2/wpa.c.
static void ccmp_hdr2pn | ( | u8 * | pn, |
u8 * | hdr | ||
) | [inline, static] |
Definition at line 370 of file kernel-3.2/wpa.c.
static void ccmp_pn2hdr | ( | u8 * | hdr, |
u8 * | pn, | ||
int | key_id | ||
) | [inline, static] |
Definition at line 357 of file kernel-3.2/wpa.c.
static void ccmp_special_blocks | ( | struct sk_buff * | skb, |
u8 * | pn, | ||
u8 * | scratch, | ||
int | encrypted | ||
) | [static] |
Definition at line 284 of file kernel-3.2/wpa.c.
Definition at line 586 of file kernel-3.2/wpa.c.
Definition at line 548 of file kernel-3.2/wpa.c.
ieee80211_rx_result ieee80211_crypto_ccmp_decrypt | ( | struct ieee80211_rx_data * | rx | ) |
Definition at line 459 of file kernel-3.2/wpa.c.
ieee80211_tx_result ieee80211_crypto_ccmp_encrypt | ( | struct ieee80211_tx_data * | tx | ) |
Definition at line 443 of file kernel-3.2/wpa.c.
ieee80211_rx_result ieee80211_crypto_tkip_decrypt | ( | struct ieee80211_rx_data * | rx | ) |
Definition at line 240 of file kernel-3.2/wpa.c.
ieee80211_tx_result ieee80211_crypto_tkip_encrypt | ( | struct ieee80211_tx_data * | tx | ) |
Definition at line 224 of file kernel-3.2/wpa.c.
Definition at line 82 of file kernel-3.2/wpa.c.
ieee80211_tx_result ieee80211_tx_h_michael_mic_add | ( | struct ieee80211_tx_data * | tx | ) |
Definition at line 28 of file kernel-3.2/wpa.c.
static int tkip_encrypt_skb | ( | struct ieee80211_tx_data * | tx, |
struct sk_buff * | skb | ||
) | [static] |
Definition at line 171 of file kernel-3.2/wpa.c.