Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
net
mac80211
michael.h
Go to the documentation of this file.
1
/*
2
* Michael MIC implementation - optimized for TKIP MIC operations
3
* Copyright 2002-2003, Instant802 Networks, Inc.
4
*
5
* This program is free software; you can redistribute it and/or modify
6
* it under the terms of the GNU General Public License version 2 as
7
* published by the Free Software Foundation.
8
*/
9
10
#ifndef MICHAEL_H
11
#define MICHAEL_H
12
13
#include <linux/types.h>
14
15
#define MICHAEL_MIC_LEN 8
16
17
struct
michael_mic_ctx
{
18
u32
l
,
r
;
19
};
20
21
void
michael_mic
(
const
u8
*
key
,
struct
ieee80211_hdr
*
hdr
,
22
const
u8
*
data
,
size_t
data_len
,
u8
*
mic
);
23
24
#endif
/* MICHAEL_H */
Generated on Thu Jan 10 2013 14:32:27 for Linux Kernel by
1.8.2