Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config ECRYPT_FS
0003         tristate "eCrypt filesystem layer support"
0004         depends on KEYS && CRYPTO && (ENCRYPTED_KEYS || ENCRYPTED_KEYS=n)
0005         select CRYPTO_ECB
0006         select CRYPTO_CBC
0007         select CRYPTO_MD5
0008         help
0009           Encrypted filesystem that operates on the VFS layer.  See
0010           <file:Documentation/filesystems/ecryptfs.rst> to learn more about
0011           eCryptfs.  Userspace components are required and can be
0012           obtained from <http://ecryptfs.sf.net>.
0013 
0014           To compile this file system support as a module, choose M here: the
0015           module will be called ecryptfs.
0016 
0017 config ECRYPT_FS_MESSAGING
0018         bool "Enable notifications for userspace key wrap/unwrap"
0019         depends on ECRYPT_FS
0020         help
0021           Enables the /dev/ecryptfs entry for use by ecryptfsd. This allows
0022           for userspace to wrap/unwrap file encryption keys by other
0023           backends, like OpenSSL.