linux/fs/f2fs
Jaegeuk Kim 4375a33664 f2fs crypto: add encryption support in read/write paths
This patch adds encryption support in read and write paths.

Note that, in f2fs, we need to consider cleaning operation.
In cleaning procedure, we must avoid encrypting and decrypting written blocks.
So, this patch implements move_encrypted_block().

Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-05-28 15:41:52 -07:00
..
acl.c f2fs: make posix_acl_create() safer and cleaner 2015-05-07 11:38:31 -07:00
acl.h f2fs: avoid deadlock on init_inode_metadata 2014-11-03 16:07:33 -08:00
checkpoint.c f2fs crypto: add encryption support in read/write paths 2015-05-28 15:41:52 -07:00
crypto_fname.c f2fs crypto: filename encryption facilities 2015-05-28 15:41:50 -07:00
crypto_key.c f2fs crypto: add encryption key management facilities 2015-05-28 15:41:49 -07:00
crypto_policy.c f2fs crypto: add encryption policy and password salt support 2015-05-28 15:41:48 -07:00
crypto.c f2fs crypto: add f2fs encryption facilities 2015-05-28 15:41:49 -07:00
data.c f2fs crypto: add encryption support in read/write paths 2015-05-28 15:41:52 -07:00
debug.c f2fs: avoid value overflow in showing current status 2015-05-28 15:41:44 -07:00
dir.c f2fs crypto: activate encryption support for fs APIs 2015-05-28 15:41:51 -07:00
f2fs_crypto.h f2fs crypto: add encryption key management facilities 2015-05-28 15:41:49 -07:00
f2fs.h f2fs crypto: add encryption support in read/write paths 2015-05-28 15:41:52 -07:00
file.c f2fs crypto: add encryption support in read/write paths 2015-05-28 15:41:52 -07:00
gc.c f2fs crypto: add encryption support in read/write paths 2015-05-28 15:41:52 -07:00
gc.h f2fs: fix sparse warnings 2015-02-11 17:04:49 -08:00
hash.c f2fs: introduce dot and dotdot name check 2015-05-28 15:41:34 -07:00
inline.c f2fs crypto: add encryption support in read/write paths 2015-05-28 15:41:52 -07:00
inode.c f2fs crypto: activate encryption support for fs APIs 2015-05-28 15:41:51 -07:00
Kconfig f2fs crypto: add f2fs encryption Kconfig 2015-05-28 15:41:46 -07:00
Makefile f2fs crypto: filename encryption facilities 2015-05-28 15:41:50 -07:00
namei.c f2fs crypto: activate encryption support for fs APIs 2015-05-28 15:41:51 -07:00
node.c f2fs crypto: add encryption support in read/write paths 2015-05-28 15:41:52 -07:00
node.h f2fs: move existing definitions into f2fs.h 2015-05-28 15:41:27 -07:00
recovery.c f2fs: introduce f2fs_replace_block() for reuse 2015-05-28 15:41:42 -07:00
segment.c f2fs crypto: add encryption support in read/write paths 2015-05-28 15:41:52 -07:00
segment.h f2fs: introduce discard_map for f2fs_trim_fs 2015-05-28 15:41:39 -07:00
super.c f2fs crypto: add f2fs encryption facilities 2015-05-28 15:41:49 -07:00
trace.c f2fs: add sbi and page pointer in f2fs_io_info 2015-05-28 15:41:32 -07:00
trace.h f2fs: add sbi and page pointer in f2fs_io_info 2015-05-28 15:41:32 -07:00
xattr.c f2fs crypto: add encryption policy and password salt support 2015-05-28 15:41:48 -07:00
xattr.h f2fs crypto: add encryption xattr support 2015-05-28 15:41:47 -07:00