Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ecryptfs_mount_crypt_stat Struct Reference

#include <ecryptfs_kernel.h>

Data Fields

u32 flags
 
struct list_head global_auth_tok_list
 
struct mutex global_auth_tok_list_mutex
 
size_t global_default_cipher_key_size
 
size_t global_default_fn_cipher_key_bytes
 
unsigned char global_default_cipher_name [ECRYPTFS_MAX_CIPHER_NAME_SIZE+1]
 
unsigned char global_default_fn_cipher_name [ECRYPTFS_MAX_CIPHER_NAME_SIZE+1]
 
char global_default_fnek_sig [ECRYPTFS_SIG_SIZE_HEX+1]
 

Detailed Description

This struct is to enable a mount-wide passphrase/salt combo. This is more or less a stopgap to provide similar functionality to other crypto filesystems like EncFS or CFS until full policy support is implemented in eCryptfs.

Definition at line 304 of file ecryptfs_kernel.h.

Field Documentation

u32 flags

Definition at line 314 of file ecryptfs_kernel.h.

struct list_head global_auth_tok_list

Definition at line 315 of file ecryptfs_kernel.h.

struct mutex global_auth_tok_list_mutex

Definition at line 316 of file ecryptfs_kernel.h.

size_t global_default_cipher_key_size

Definition at line 317 of file ecryptfs_kernel.h.

unsigned char global_default_cipher_name[ECRYPTFS_MAX_CIPHER_NAME_SIZE+1]

Definition at line 320 of file ecryptfs_kernel.h.

size_t global_default_fn_cipher_key_bytes

Definition at line 318 of file ecryptfs_kernel.h.

unsigned char global_default_fn_cipher_name[ECRYPTFS_MAX_CIPHER_NAME_SIZE+1]

Definition at line 322 of file ecryptfs_kernel.h.

char global_default_fnek_sig[ECRYPTFS_SIG_SIZE_HEX+1]

Definition at line 323 of file ecryptfs_kernel.h.


The documentation for this struct was generated from the following file: