#include <linux/types.h>
#include <linux/bitops.h>
#include <linux/ieee80211.h>
#include <asm/unaligned.h>
#include "michael.h"
Go to the source code of this file.
Functions | |
static void | michael_block (struct michael_mic_ctx *mctx, u32 val) |
void | michael_mic (const u8 *key, struct ieee80211_hdr *hdr, const u8 *data, size_t data_len, u8 *mic) |
static void | michael_mic_hdr (struct michael_mic_ctx *mctx, const u8 *key, struct ieee80211_hdr *hdr) |
static void michael_block | ( | struct michael_mic_ctx * | mctx, |
u32 | val | ||
) | [static] |
Definition at line 16 of file kernel-3.5/michael.c.
void michael_mic | ( | const u8 * | key, |
struct ieee80211_hdr * | hdr, | ||
const u8 * | data, | ||
size_t | data_len, | ||
u8 * | mic | ||
) |
Definition at line 56 of file kernel-3.5/michael.c.
static void michael_mic_hdr | ( | struct michael_mic_ctx * | mctx, |
const u8 * | key, | ||
struct ieee80211_hdr * | hdr | ||
) | [static] |
Definition at line 30 of file kernel-3.5/michael.c.