summaryrefslogtreecommitdiffstats
path: root/fs/crypto/fname.c
Commit message (Expand)AuthorAgeFilesLines
* fscrypt: use WARN_ON_ONCE instead of WARN_ONEric Biggers2023-03-271-2/+2
* fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_sizeJeff Layton2022-08-031-6/+30
* fscrypt: split up FS_CRYPTO_BLOCK_SIZEEric Biggers2022-04-131-2/+9
* fscrypt: remove fscrypt_operations::max_namelenEric Biggers2021-09-201-2/+1
* fscrypt: align Base64 encoding with RFC 4648 base64urlEric Biggers2021-07-251-41/+65
* fscrypt: don't ignore minor_hash when hash is 0Eric Biggers2021-06-051-7/+3
* Merge tag 'f2fs-for-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2020-12-171-4/+0
|\
| * fscrypt: Have filesystems handle their d_opsDaniel Rosenberg2020-12-021-4/+0
* | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2020-12-141-1/+1
|\ \
| * | crypto: sha - split sha.h into sha1.h and sha2.hEric Biggers2020-11-201-1/+1
| |/
* / fscrypt: allow deleting files with unsupported encryption policyEric Biggers2020-12-021-2/+6
|/
* fscrypt: export fscrypt_d_revalidate()Eric Biggers2020-09-281-1/+2
* fscrypt: rename DCACHE_ENCRYPTED_NAME to DCACHE_NOKEY_NAMEEric Biggers2020-09-231-1/+1
* fscrypt: don't call no-key names "ciphertext names"Eric Biggers2020-09-231-8/+8
* fscrypt: use sha256() instead of open codingEric Biggers2020-09-221-16/+7
* fscrypt: handle test_dummy_encryption in more logical wayEric Biggers2020-09-221-5/+6
* fscrypt: drop unused inode argument from fscrypt_fname_alloc_bufferJeff Layton2020-09-071-4/+1
* fscrypt: switch fscrypt_do_sha256() to use the SHA-256 libraryEric Biggers2020-07-211-31/+10
* fscrypt: add inline encryption supportSatya Tangirala2020-07-081-2/+2
* Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscryptLinus Torvalds2020-06-011-14/+38
|\
| * fscrypt: fix all kerneldoc warningsEric Biggers2020-05-121-14/+38
* | fscrypt: use crypto_shash_tfm_digest()Eric Biggers2020-05-081-6/+1
|/
* fscrypt: improve format of no-key namesDaniel Rosenberg2020-01-221-51/+167
* fscrypt: derive dirhash key for casefolded directoriesDaniel Rosenberg2020-01-221-0/+21
* fscrypt: add "fscrypt_" prefix to fname_encrypt()Eric Biggers2020-01-221-5/+5
* fscrypt: move fscrypt_d_revalidate() to fname.cEric Biggers2019-12-311-0/+49
* fscrypt: constify inode parameter to filename encryption functionsEric Biggers2019-12-311-10/+10
* fscrypt: v2 encryption policy supportEric Biggers2019-08-121-1/+2
* fscrypt: use FSCRYPT_* definitions, not FS_*Eric Biggers2019-08-121-1/+1
* fscrypt: make fscrypt_msg() take inode instead of super_blockEric Biggers2019-08-121-6/+2
* fscrypt: clean up base64 encoding/decodingEric Biggers2019-08-121-17/+17
* fscrypt: remove unnecessary includes of ratelimit.hEric Biggers2019-06-101-1/+0
* fscrypt: fix race where ->lookup() marks plaintext dentry as ciphertextEric Biggers2019-04-171-0/+1
* fscrypt: use READ_ONCE() to access ->i_crypt_infoEric Biggers2019-04-161-2/+2
* fscrypt: add Adiantum supportEric Biggers2019-01-061-10/+12
* fscrypt: use a common logging functionEric Biggers2018-05-201-4/+6
* fscrypt: make fscrypt_operations.max_namelen an integerEric Biggers2018-05-201-1/+1
* fscrypt: drop empty name check from fname_decrypt()Eric Biggers2018-05-201-3/+0
* fscrypt: drop max_namelen check from fname_decrypt()Eric Biggers2018-05-201-5/+2
* fscrypt: don't special-case EOPNOTSUPP from fscrypt_get_encryption_info()Eric Biggers2018-05-201-1/+1
* fscrypt: remove error messages for skcipher_request_alloc() failureEric Biggers2018-05-201-8/+2
* fscrypt: fix up fscrypt_fname_encrypted_size() for internal useEric Biggers2018-01-111-16/+15
* fscrypt: define fscrypt_fname_alloc_buffer() to be for presented namesEric Biggers2018-01-111-15/+14
* fscrypt: calculate NUL-padding length in one place onlyEric Biggers2018-01-111-27/+26
* fscrypt: remove fscrypt_fname_usr_to_disk()Eric Biggers2018-01-111-29/+0
* fscrypt: new helper functions for ->symlink()Eric Biggers2018-01-111-3/+5
* fscrypt: trim down fscrypt.h includesEric Biggers2018-01-111-0/+1
* fscrypt: move fscrypt_is_dot_dotdot() to fs/crypto/fname.cEric Biggers2018-01-111-0/+11
* Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-11-141-2/+1
|\
| * fscrypt: switch from ->is_encrypted() to IS_ENCRYPTED()Eric Biggers2017-10-181-2/+1