Linux Kernel
3.7.1
|
#include <crypto/algapi.h>
#include <crypto/internal/hash.h>
#include <crypto/internal/aead.h>
#include <crypto/cryptd.h>
#include <crypto/crypto_wq.h>
#include <linux/err.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/list.h>
#include <linux/module.h>
#include <linux/scatterlist.h>
#include <linux/sched.h>
#include <linux/slab.h>
Go to the source code of this file.
Data Structures | |
struct | cryptd_cpu_queue |
struct | cryptd_queue |
struct | cryptd_instance_ctx |
struct | hashd_instance_ctx |
struct | aead_instance_ctx |
struct | cryptd_blkcipher_ctx |
struct | cryptd_blkcipher_request_ctx |
struct | cryptd_hash_ctx |
struct | cryptd_hash_request_ctx |
struct | cryptd_aead_ctx |
struct | cryptd_aead_request_ctx |
Macros | |
#define | CRYPTD_MAX_CPU_QLEN 100 |
|
read |
|
read |
|
read |
void cryptd_free_ablkcipher | ( | struct cryptd_ablkcipher * | tfm | ) |
void cryptd_free_aead | ( | struct cryptd_aead * | tfm | ) |
void cryptd_free_ahash | ( | struct cryptd_ahash * | tfm | ) |
|
read |
EXPORT_SYMBOL_GPL | ( | cryptd_alloc_ablkcipher | ) |
EXPORT_SYMBOL_GPL | ( | cryptd_ablkcipher_child | ) |
EXPORT_SYMBOL_GPL | ( | cryptd_free_ablkcipher | ) |
EXPORT_SYMBOL_GPL | ( | cryptd_alloc_ahash | ) |
EXPORT_SYMBOL_GPL | ( | cryptd_ahash_child | ) |
EXPORT_SYMBOL_GPL | ( | cryptd_shash_desc | ) |
EXPORT_SYMBOL_GPL | ( | cryptd_free_ahash | ) |
EXPORT_SYMBOL_GPL | ( | cryptd_alloc_aead | ) |
EXPORT_SYMBOL_GPL | ( | cryptd_aead_child | ) |
EXPORT_SYMBOL_GPL | ( | cryptd_free_aead | ) |
MODULE_DESCRIPTION | ( | "Software async crypto daemon" | ) |
module_exit | ( | cryptd_exit | ) |
MODULE_LICENSE | ( | "GPL" | ) |
subsys_initcall | ( | cryptd_init | ) |