Functions
aes_ccm.c File Reference
#include <linux/kernel.h>
#include <linux/types.h>
#include <linux/crypto.h>
#include <linux/err.h>
#include <crypto/aes.h>
#include <net/mac80211.h>
#include "key.h"
#include "aes_ccm.h"
Include dependency graph for kernel-3.2/aes_ccm.c:

Go to the source code of this file.

Functions

static void aes_ccm_prepare (struct crypto_cipher *tfm, u8 *scratch, u8 *a)
int ieee80211_aes_ccm_decrypt (struct crypto_cipher *tfm, u8 *scratch, u8 *cdata, size_t data_len, u8 *mic, u8 *data)
void ieee80211_aes_ccm_encrypt (struct crypto_cipher *tfm, u8 *scratch, u8 *data, size_t data_len, u8 *cdata, u8 *mic)
void ieee80211_aes_key_free (struct crypto_cipher *tfm)
struct crypto_cipher * ieee80211_aes_key_setup_encrypt (const u8 key[])

Function Documentation

static void aes_ccm_prepare ( struct crypto_cipher *  tfm,
u8 scratch,
u8 a 
) [static]

Definition at line 20 of file kernel-3.2/aes_ccm.c.

int ieee80211_aes_ccm_decrypt ( struct crypto_cipher *  tfm,
u8 scratch,
u8 cdata,
size_t  data_len,
u8 mic,
u8 data 
)

Definition at line 93 of file kernel-3.2/aes_ccm.c.

void ieee80211_aes_ccm_encrypt ( struct crypto_cipher *  tfm,
u8 scratch,
u8 data,
size_t  data_len,
u8 cdata,
u8 mic 
)

Definition at line 53 of file kernel-3.2/aes_ccm.c.

void ieee80211_aes_key_free ( struct crypto_cipher *  tfm)

Definition at line 147 of file kernel-3.2/aes_ccm.c.

struct crypto_cipher* ieee80211_aes_key_setup_encrypt ( const u8  key[]) [read]

Definition at line 135 of file kernel-3.2/aes_ccm.c.



ros_rt_wmp
Author(s): Danilo Tardioli, dantard@unizar.es
autogenerated on Fri Jan 3 2014 12:07:56