Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
wep.h File Reference
#include <linux/skbuff.h>
#include <linux/types.h>
#include "ieee80211_i.h"
#include "key.h"

Go to the source code of this file.

Functions

int ieee80211_wep_init (struct ieee80211_local *local)
 
void ieee80211_wep_free (struct ieee80211_local *local)
 
int ieee80211_wep_encrypt_data (struct crypto_cipher *tfm, u8 *rc4key, size_t klen, u8 *data, size_t data_len)
 
int ieee80211_wep_encrypt (struct ieee80211_local *local, struct sk_buff *skb, const u8 *key, int keylen, int keyidx)
 
int ieee80211_wep_decrypt_data (struct crypto_cipher *tfm, u8 *rc4key, size_t klen, u8 *data, size_t data_len)
 
ieee80211_rx_result ieee80211_crypto_wep_decrypt (struct ieee80211_rx_data *rx)
 
ieee80211_tx_result ieee80211_crypto_wep_encrypt (struct ieee80211_tx_data *tx)
 

Function Documentation

ieee80211_rx_result ieee80211_crypto_wep_decrypt ( struct ieee80211_rx_data rx)

Definition at line 290 of file wep.c.

ieee80211_tx_result ieee80211_crypto_wep_encrypt ( struct ieee80211_tx_data tx)

Definition at line 343 of file wep.c.

int ieee80211_wep_decrypt_data ( struct crypto_cipher tfm,
u8 rc4key,
size_t  klen,
u8 data,
size_t  data_len 
)

Definition at line 194 of file wep.c.

int ieee80211_wep_encrypt ( struct ieee80211_local local,
struct sk_buff skb,
const u8 key,
int  keylen,
int  keyidx 
)

Definition at line 163 of file wep.c.

int ieee80211_wep_encrypt_data ( struct crypto_cipher tfm,
u8 rc4key,
size_t  klen,
u8 data,
size_t  data_len 
)

Definition at line 136 of file wep.c.

void ieee80211_wep_free ( struct ieee80211_local local)

Definition at line 49 of file wep.c.

int ieee80211_wep_init ( struct ieee80211_local local)

Definition at line 28 of file wep.c.