|
Linux Kernel
3.7.1
|
#include <linux/completion.h>#include <linux/err.h>#include <linux/module.h>#include <linux/init.h>#include <linux/kernel.h>#include <linux/bio.h>#include <linux/blkdev.h>#include <linux/mempool.h>#include <linux/slab.h>#include <linux/crypto.h>#include <linux/workqueue.h>#include <linux/backing-dev.h>#include <linux/percpu.h>#include <linux/atomic.h>#include <linux/scatterlist.h>#include <asm/page.h>#include <asm/unaligned.h>#include <crypto/hash.h>#include <crypto/md5.h>#include <crypto/algapi.h>#include <linux/device-mapper.h>Go to the source code of this file.
Data Structures | |
| struct | convert_context |
| struct | dm_crypt_io |
| struct | dm_crypt_request |
| struct | crypt_iv_operations |
| struct | iv_essiv_private |
| struct | iv_benbi_private |
| struct | iv_lmk_private |
| struct | crypt_cpu |
| struct | crypt_config |
Macros | |
| #define | DM_MSG_PREFIX "crypt" |
| #define | LMK_SEED_SIZE 64 /* hash + 0 */ |
| #define | MIN_IOS 16 |
| #define | MIN_POOL_PAGES 32 |
Enumerations | |
| enum | flags { DM_CRYPT_SUSPENDED, DM_CRYPT_KEY_VALID } |
Functions | |
| module_init (dm_crypt_init) | |
| module_exit (dm_crypt_exit) | |
| MODULE_AUTHOR ("Christophe Saout <[email protected]>") | |
| MODULE_DESCRIPTION (DM_NAME" target for transparent encryption / decryption") | |
| MODULE_LICENSE ("GPL") | |
| #define DM_MSG_PREFIX "crypt" |
Definition at line 32 of file dm-crypt.c.
| #define LMK_SEED_SIZE 64 /* hash + 0 */ |
Definition at line 95 of file dm-crypt.c.
| #define MIN_IOS 16 |
Definition at line 178 of file dm-crypt.c.
| #define MIN_POOL_PAGES 32 |
Definition at line 179 of file dm-crypt.c.
| enum uint8_t flags |
Definition at line 105 of file dm-crypt.c.
| MODULE_AUTHOR | ( | "Christophe Saout <[email protected]>" | ) |
| MODULE_DESCRIPTION | ( | DM_NAME" target for transparent encryption / decryption" | ) |
| module_exit | ( | dm_crypt_exit | ) |
| module_init | ( | dm_crypt_init | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
1.8.2