#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"
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[]) |
| 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.