summaryrefslogtreecommitdiffstats
path: root/fs/crypto/hooks.c
Commit message (Expand)AuthorAgeFilesLines
* fscrypt: track master key presence separately from secretEric Biggers2023-10-161-1/+1
* fscrypt: rename fscrypt_info => fscrypt_inode_infoJosef Bacik2023-10-081-1/+1
* fscrypt: Replace 1-element array with flexible arrayKees Cook2023-05-231-5/+5
* fscrypt: use WARN_ON_ONCE instead of WARN_ONEric Biggers2023-03-271-1/+1
* fscrypt: new helper function - fscrypt_prepare_lookup_partial()Luís Henriques2023-03-271-0/+30
* fscrypt: stop using keyrings subsystem for fscrypt_master_keyEric Biggers2022-09-211-7/+3
* fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_sizeJeff Layton2022-08-031-3/+3
* fscrypt: add fscrypt_symlink_getattr() for computing st_sizeEric Biggers2021-07-251-0/+44
* Merge tag 'f2fs-for-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2020-12-171-1/+0
|\
| * fscrypt: Have filesystems handle their d_opsDaniel Rosenberg2020-12-021-1/+0
* | fscrypt: allow deleting files with unsupported encryption policyEric Biggers2020-12-021-2/+2
* | fscrypt: move body of fscrypt_prepare_setattr() out-of-lineEric Biggers2020-12-021-0/+8
* | fscrypt: introduce fscrypt_prepare_readdir()Eric Biggers2020-12-021-0/+6
* | fscrypt: simplify master key lockingEric Biggers2020-11-241-3/+5
* | fscrypt: remove unnecessary calls to fscrypt_require_key()Eric Biggers2020-11-241-18/+8
* | fscrypt: add fscrypt_is_nokey_name()Eric Biggers2020-11-241-2/+3
|/
* fscrypt: rename DCACHE_ENCRYPTED_NAME to DCACHE_NOKEY_NAMEEric Biggers2020-09-231-4/+3
* fscrypt: don't call no-key names "ciphertext names"Eric Biggers2020-09-231-3/+3
* fscrypt: handle test_dummy_encryption in more logical wayEric Biggers2020-09-221-18/+12
* fscrypt: move fscrypt_prepare_symlink() out-of-lineEric Biggers2020-09-221-4/+35
* fscrypt: require that fscrypt_encrypt_symlink() already has keyEric Biggers2020-09-221-3/+7
* fscrypt: drop unused inode argument from fscrypt_fname_alloc_bufferJeff Layton2020-09-071-1/+1
* fscrypt: fix all kerneldoc warningsEric Biggers2020-05-121-2/+2
* fscrypt: derive dirhash key for casefolded directoriesDaniel Rosenberg2020-01-221-0/+16
* fscrypt: don't allow v1 policies with casefoldingDaniel Rosenberg2020-01-221-0/+28
* fscrypt: add "fscrypt_" prefix to fname_encrypt()Eric Biggers2020-01-221-1/+2
* fscrypt: make fscrypt_msg() take inode instead of super_blockEric Biggers2019-08-121-3/+3
* fscrypt: remove unnecessary includes of ratelimit.hEric Biggers2019-06-101-1/+0
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* fscrypt: cache decrypted symlink target in ->i_linkEric Biggers2019-04-171-7/+33
* fscrypt: fix race where ->lookup() marks plaintext dentry as ciphertextEric Biggers2019-04-171-5/+6
* fscrypt: only set dentry_operations on ciphertext dentriesEric Biggers2019-04-171-2/+1
* fscrypt: fix race allowing rename() and link() of ciphertext dentriesEric Biggers2019-04-171-1/+11
* fscrypt: clean up and improve dentry revalidationEric Biggers2019-04-171-2/+2
* fscrypt: return -EXDEV for incompatible rename or link into encrypted dirEric Biggers2019-01-231-3/+3
* fscrypt: use a common logging functionEric Biggers2018-05-201-2/+3
* fscrypt: fix build with pre-4.6 gcc versionsEric Biggers2018-02-011-1/+1
* fscrypt: fix up fscrypt_fname_encrypted_size() for internal useEric Biggers2018-01-111-5/+5
* fscrypt: calculate NUL-padding length in one place onlyEric Biggers2018-01-111-6/+1
* fscrypt: new helper function - fscrypt_get_symlink()Eric Biggers2018-01-111-0/+73
* fscrypt: new helper functions for ->symlink()Eric Biggers2018-01-111-0/+90
* fscrypt: new helper function - fscrypt_prepare_lookup()Eric Biggers2017-10-181-0/+18
* fscrypt: new helper function - fscrypt_prepare_rename()Eric Biggers2017-10-181-0/+30
* fscrypt: new helper function - fscrypt_prepare_link()Eric Biggers2017-10-181-0/+15
* fscrypt: new helper function - fscrypt_file_open()Eric Biggers2017-10-181-0/+49