1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2295c896cSAlexey Dobriyanconfig ECRYPT_FS 3336d6d03SKees Cook tristate "eCrypt filesystem layer support" 4336d6d03SKees Cook depends on KEYS && CRYPTO && (ENCRYPTED_KEYS || ENCRYPTED_KEYS=n) 538268498SDave Hansen select CRYPTO_ECB 638268498SDave Hansen select CRYPTO_CBC 7ed1f2185STyler Hicks select CRYPTO_MD5 8295c896cSAlexey Dobriyan help 9295c896cSAlexey Dobriyan Encrypted filesystem that operates on the VFS layer. See 10*0c1bc6b8SMauro Carvalho Chehab <file:Documentation/filesystems/ecryptfs.rst> to learn more about 11295c896cSAlexey Dobriyan eCryptfs. Userspace components are required and can be 12295c896cSAlexey Dobriyan obtained from <http://ecryptfs.sf.net>. 13295c896cSAlexey Dobriyan 14295c896cSAlexey Dobriyan To compile this file system support as a module, choose M here: the 15295c896cSAlexey Dobriyan module will be called ecryptfs. 16290502beSKees Cook 17290502beSKees Cookconfig ECRYPT_FS_MESSAGING 18290502beSKees Cook bool "Enable notifications for userspace key wrap/unwrap" 19290502beSKees Cook depends on ECRYPT_FS 20290502beSKees Cook help 21290502beSKees Cook Enables the /dev/ecryptfs entry for use by ecryptfsd. This allows 22290502beSKees Cook for userspace to wrap/unwrap file encryption keys by other 23290502beSKees Cook backends, like OpenSSL. 24