ec8f24b7faaf3 (Thomas Gleixner 2019-05-19 13:07:45 +0100 1) # SPDX-License-Identifier: GPL-2.0-only
295c896cb95de (Alexey Dobriyan 2009-01-22 10:50:50 +0300 2) config ECRYPT_FS
336d6d0323a58 (Kees Cook 2012-10-02 11:19:20 -0700 3) tristate "eCrypt filesystem layer support"
336d6d0323a58 (Kees Cook 2012-10-02 11:19:20 -0700 4) depends on KEYS && CRYPTO && (ENCRYPTED_KEYS || ENCRYPTED_KEYS=n)
382684984e930 (Dave Hansen 2009-08-27 09:47:07 -0700 5) select CRYPTO_ECB
382684984e930 (Dave Hansen 2009-08-27 09:47:07 -0700 6) select CRYPTO_CBC
ed1f21857e76a (Tyler Hicks 2009-09-29 02:33:59 -0500 7) select CRYPTO_MD5
295c896cb95de (Alexey Dobriyan 2009-01-22 10:50:50 +0300 8) help
295c896cb95de (Alexey Dobriyan 2009-01-22 10:50:50 +0300 9) Encrypted filesystem that operates on the VFS layer. See
0c1bc6b84525b (Mauro Carvalho Chehab 2020-04-14 18:48:37 +0200 10) <file:Documentation/filesystems/ecryptfs.rst> to learn more about
295c896cb95de (Alexey Dobriyan 2009-01-22 10:50:50 +0300 11) eCryptfs. Userspace components are required and can be
295c896cb95de (Alexey Dobriyan 2009-01-22 10:50:50 +0300 12) obtained from <http://ecryptfs.sf.net>.
295c896cb95de (Alexey Dobriyan 2009-01-22 10:50:50 +0300 13)
295c896cb95de (Alexey Dobriyan 2009-01-22 10:50:50 +0300 14) To compile this file system support as a module, choose M here: the
295c896cb95de (Alexey Dobriyan 2009-01-22 10:50:50 +0300 15) module will be called ecryptfs.
290502bee2390 (Kees Cook 2013-02-28 00:39:37 -0800 16)
290502bee2390 (Kees Cook 2013-02-28 00:39:37 -0800 17) config ECRYPT_FS_MESSAGING
290502bee2390 (Kees Cook 2013-02-28 00:39:37 -0800 18) bool "Enable notifications for userspace key wrap/unwrap"
290502bee2390 (Kees Cook 2013-02-28 00:39:37 -0800 19) depends on ECRYPT_FS
290502bee2390 (Kees Cook 2013-02-28 00:39:37 -0800 20) help
290502bee2390 (Kees Cook 2013-02-28 00:39:37 -0800 21) Enables the /dev/ecryptfs entry for use by ecryptfsd. This allows
290502bee2390 (Kees Cook 2013-02-28 00:39:37 -0800 22) for userspace to wrap/unwrap file encryption keys by other
290502bee2390 (Kees Cook 2013-02-28 00:39:37 -0800 23) backends, like OpenSSL.