summaryrefslogtreecommitdiffstats
path: root/include/linux/fscrypt.h
Commit message (Expand)AuthorAgeFilesLines
* fscrypt: support decrypting multiple filesystem blocks per pageEric Biggers2019-05-281-6/+6
* fscrypt: introduce fscrypt_decrypt_block_inplace()Eric Biggers2019-05-281-0/+11
* fscrypt: support encrypting multiple filesystem blocks per pageEric Biggers2019-05-281-8/+9
* fscrypt: introduce fscrypt_encrypt_block_inplace()Eric Biggers2019-05-281-0/+13
* fscrypt: remove the "write" part of struct fscrypt_ctxEric Biggers2019-05-281-5/+2Star
* fscrypt: simplify bounce page handlingEric Biggers2019-05-281-12/+26
* Merge tag 'upstream-5.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kerne...Linus Torvalds2019-05-131-0/+11
|\
| * ubifs: Remove #ifdef around CONFIG_FS_ENCRYPTIONSascha Hauer2019-05-071-0/+11
* | fscrypt: cache decrypted symlink target in ->i_linkEric Biggers2019-04-171-0/+5
* | fscrypt: fix race where ->lookup() marks plaintext dentry as ciphertextEric Biggers2019-04-171-10/+20
* | fs, fscrypt: clear DCACHE_ENCRYPTED_NAME when unaliasing directoryEric Biggers2019-04-171-0/+16
* | fscrypt: fix race allowing rename() and link() of ciphertext dentriesEric Biggers2019-04-171-4/+5
* | fscrypt: clean up and improve dentry revalidationEric Biggers2019-04-171-4/+2Star
* | fscrypt: use READ_ONCE() to access ->i_crypt_infoEric Biggers2019-04-171-1/+2
* | fscrypt: drop inode argument from fscrypt_get_ctx()Eric Biggers2019-04-171-3/+2Star
|/
* fscrypt: return -EXDEV for incompatible rename or link into encrypted dirEric Biggers2019-01-241-2/+2
* fscrypt: remove filesystem specific build config optionChandan Rajendra2019-01-241-8/+408
* fscrypt: move fscrypt_symlink_data to fscrypt_private.hEric Biggers2018-01-121-9/+0Star
* fscrypt: new helper functions for ->symlink()Eric Biggers2018-01-121-0/+64
* fscrypt: trim down fscrypt.h includesEric Biggers2018-01-121-6/+0Star
* fscrypt: move fscrypt_is_dot_dotdot() to fs/crypto/fname.cEric Biggers2018-01-121-11/+0Star
* fscrypt: move fscrypt_valid_enc_modes() to fscrypt_private.hEric Biggers2018-01-121-14/+0Star
* fscrypt: move fscrypt_operations declaration to fscrypt_supp.hEric Biggers2018-01-121-18/+0Star
* fscrypt: split fscrypt_dummy_context_enabled() into supp/notsupp versionsEric Biggers2018-01-121-8/+0Star
* fscrypt: move fscrypt_ctx declaration to fscrypt_supp.hEric Biggers2018-01-121-15/+1Star
* fscrypt: move fscrypt_control_page() to supp/notsupp headersEric Biggers2018-01-121-16/+2Star
* fscrypt: move fscrypt_has_encryption_key() to supp/notsupp headersEric Biggers2018-01-121-10/+0Star
* Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-11-141-0/+1
* fscrypt: new helper function - fscrypt_prepare_setattr()Eric Biggers2017-10-191-0/+25
* fscrypt: new helper function - fscrypt_prepare_lookup()Eric Biggers2017-10-191-0/+28
* fscrypt: new helper function - fscrypt_prepare_rename()Eric Biggers2017-10-191-0/+33
* fscrypt: new helper function - fscrypt_prepare_link()Eric Biggers2017-10-191-0/+27
* fscrypt: new helper function - fscrypt_require_key()Eric Biggers2017-10-191-0/+25
* fscrypt: remove ->is_encrypted()Eric Biggers2017-10-191-1/+0Star
* fscrypt: clean up include file messDave Chinner2017-10-191-0/+156