#include <linux/uaccess.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/parser.h>
#include <linux/string.h>
#include <linux/err.h>
#include <keys/user-type.h>
#include <keys/trusted-type.h>
#include <keys/encrypted-type.h>
#include <linux/key-type.h>
#include <linux/random.h>
#include <linux/rcupdate.h>
#include <linux/scatterlist.h>
#include <linux/crypto.h>
#include <linux/ctype.h>
#include <crypto/hash.h>
#include <crypto/sha.h>
#include <crypto/aes.h>
#include "encrypted.h"
#include "ecryptfs_format.h"
Go to the source code of this file.
#define KEY_ECRYPTFS_DESC_LEN 16 |
#define KEY_TRUSTED_PREFIX_LEN (sizeof (KEY_TRUSTED_PREFIX) - 1) |
#define KEY_USER_PREFIX_LEN (sizeof (KEY_USER_PREFIX) - 1) |
#define MAX_DATA_SIZE 4096 |
- Enumerator:
Opt_err |
|
Opt_new |
|
Opt_load |
|
Opt_update |
|
Definition at line 65 of file encrypted.c.
- Enumerator:
Opt_error |
|
Opt_default |
|
Opt_ecryptfs |
|
Definition at line 69 of file encrypted.c.
late_initcall |
( |
init_encrypted |
| ) |
|
module_exit |
( |
cleanup_encrypted |
| ) |
|
struct key_type key_type_encrypted |
Initial value:= {
.name = "encrypted",
.instantiate = encrypted_instantiate,
.update = encrypted_update,
.destroy = encrypted_destroy,
.read = encrypted_read,
}
Definition at line 969 of file encrypted.c.