diff options
Diffstat (limited to 'fs/ecryptfs/ecryptfs_kernel.h')
-rw-r--r-- | fs/ecryptfs/ecryptfs_kernel.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/ecryptfs/ecryptfs_kernel.h b/fs/ecryptfs/ecryptfs_kernel.h index f44f71b7605a..5007f788da01 100644 --- a/fs/ecryptfs/ecryptfs_kernel.h +++ b/fs/ecryptfs/ecryptfs_kernel.h | |||
@@ -323,6 +323,8 @@ struct ecryptfs_key_tfm { | |||
323 | unsigned char cipher_name[ECRYPTFS_MAX_CIPHER_NAME_SIZE + 1]; | 323 | unsigned char cipher_name[ECRYPTFS_MAX_CIPHER_NAME_SIZE + 1]; |
324 | }; | 324 | }; |
325 | 325 | ||
326 | extern struct mutex key_tfm_list_mutex; | ||
327 | |||
326 | /** | 328 | /** |
327 | * This struct is to enable a mount-wide passphrase/salt combo. This | 329 | * This struct is to enable a mount-wide passphrase/salt combo. This |
328 | * is more or less a stopgap to provide similar functionality to other | 330 | * is more or less a stopgap to provide similar functionality to other |
@@ -617,6 +619,7 @@ ecryptfs_add_new_key_tfm(struct ecryptfs_key_tfm **key_tfm, char *cipher_name, | |||
617 | size_t key_size); | 619 | size_t key_size); |
618 | int ecryptfs_init_crypto(void); | 620 | int ecryptfs_init_crypto(void); |
619 | int ecryptfs_destroy_crypto(void); | 621 | int ecryptfs_destroy_crypto(void); |
622 | int ecryptfs_tfm_exists(char *cipher_name, struct ecryptfs_key_tfm **key_tfm); | ||
620 | int ecryptfs_get_tfm_and_mutex_for_cipher_name(struct crypto_blkcipher **tfm, | 623 | int ecryptfs_get_tfm_and_mutex_for_cipher_name(struct crypto_blkcipher **tfm, |
621 | struct mutex **tfm_mutex, | 624 | struct mutex **tfm_mutex, |
622 | char *cipher_name); | 625 | char *cipher_name); |