| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-01-29 | fs: add helpers name_is_dot{,dot,_dotdot} | Amir Goldstein | 1 | -1/+1 |
| 2025-11-20 | fscrypt: replace local base64url helpers with lib/base64 | Guan-Chun Wu | 1 | -83/+6 |
| 2025-09-29 | Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux | Linus Torvalds | 1 | -1/+0 |
| 2025-09-05 | fscrypt: use HMAC-SHA512 library for HKDF | Eric Biggers | 1 | -1/+0 |
| 2025-08-21 | fscrypt: replace raw loads of info pointer with helper function | Eric Biggers | 1 | -5/+6 |
| 2025-07-10 | fscrypt: Switch to sync_skcipher and on-stack requests | Eric Biggers | 1 | -36/+17 |
| 2025-07-10 | fscrypt: Don't use asynchronous CryptoAPI algorithms | Eric Biggers | 1 | -10/+8 |
| 2025-06-20 | fscrypt: Explicitly include <linux/export.h> | Eric Biggers | 1 | -2/+4 |
| 2025-01-27 | fscrypt_d_revalidate(): use stable parent inode passed by caller | Al Viro | 1 | -16/+5 |
| 2025-01-27 | Pass parent directory inode and expected name to ->d_revalidate() | Al Viro | 1 | -1/+2 |
| 2024-01-23 | fs: Create a generic is_dot_dotdot() utility | Chuck Lever | 1 | -7/+1 |
| 2023-10-08 | fscrypt: rename fscrypt_info => fscrypt_inode_info | Josef Bacik | 1 | -3/+3 |
| 2023-03-27 | fscrypt: use WARN_ON_ONCE instead of WARN_ON | Eric Biggers | 1 | -2/+2 |
| 2022-08-03 | fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size | Jeff Layton | 1 | -6/+30 |
| 2022-04-13 | fscrypt: split up FS_CRYPTO_BLOCK_SIZE | Eric Biggers | 1 | -2/+9 |
| 2021-09-20 | fscrypt: remove fscrypt_operations::max_namelen | Eric Biggers | 1 | -2/+1 |
| 2021-07-25 | fscrypt: align Base64 encoding with RFC 4648 base64url | Eric Biggers | 1 | -41/+65 |
| 2021-06-05 | fscrypt: don't ignore minor_hash when hash is 0 | Eric Biggers | 1 | -7/+3 |
| 2020-12-17 | Merge tag 'f2fs-for-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -4/+0 |
| 2020-12-14 | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 1 | -1/+1 |
| 2020-12-02 | fscrypt: Have filesystems handle their d_ops | Daniel Rosenberg | 1 | -4/+0 |
| 2020-12-02 | fscrypt: allow deleting files with unsupported encryption policy | Eric Biggers | 1 | -2/+6 |
| 2020-11-20 | crypto: sha - split sha.h into sha1.h and sha2.h | Eric Biggers | 1 | -1/+1 |
| 2020-09-28 | fscrypt: export fscrypt_d_revalidate() | Eric Biggers | 1 | -1/+2 |
| 2020-09-23 | fscrypt: rename DCACHE_ENCRYPTED_NAME to DCACHE_NOKEY_NAME | Eric Biggers | 1 | -1/+1 |
| 2020-09-23 | fscrypt: don't call no-key names "ciphertext names" | Eric Biggers | 1 | -8/+8 |
| 2020-09-22 | fscrypt: use sha256() instead of open coding | Eric Biggers | 1 | -16/+7 |
| 2020-09-22 | fscrypt: handle test_dummy_encryption in more logical way | Eric Biggers | 1 | -5/+6 |
| 2020-09-07 | fscrypt: drop unused inode argument from fscrypt_fname_alloc_buffer | Jeff Layton | 1 | -4/+1 |
| 2020-07-21 | fscrypt: switch fscrypt_do_sha256() to use the SHA-256 library | Eric Biggers | 1 | -31/+10 |
| 2020-07-08 | fscrypt: add inline encryption support | Satya Tangirala | 1 | -2/+2 |
| 2020-06-01 | Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt | Linus Torvalds | 1 | -14/+38 |
| 2020-05-12 | fscrypt: fix all kerneldoc warnings | Eric Biggers | 1 | -14/+38 |
| 2020-05-08 | fscrypt: use crypto_shash_tfm_digest() | Eric Biggers | 1 | -6/+1 |
| 2020-01-22 | fscrypt: improve format of no-key names | Daniel Rosenberg | 1 | -51/+167 |
| 2020-01-22 | fscrypt: derive dirhash key for casefolded directories | Daniel Rosenberg | 1 | -0/+21 |
| 2020-01-22 | fscrypt: add "fscrypt_" prefix to fname_encrypt() | Eric Biggers | 1 | -5/+5 |
| 2019-12-31 | fscrypt: move fscrypt_d_revalidate() to fname.c | Eric Biggers | 1 | -0/+49 |
| 2019-12-31 | fscrypt: constify inode parameter to filename encryption functions | Eric Biggers | 1 | -10/+10 |
| 2019-08-12 | fscrypt: v2 encryption policy support | Eric Biggers | 1 | -1/+2 |
| 2019-08-12 | fscrypt: use FSCRYPT_* definitions, not FS_* | Eric Biggers | 1 | -1/+1 |
| 2019-08-12 | fscrypt: make fscrypt_msg() take inode instead of super_block | Eric Biggers | 1 | -6/+2 |
| 2019-08-12 | fscrypt: clean up base64 encoding/decoding | Eric Biggers | 1 | -17/+17 |
| 2019-06-10 | fscrypt: remove unnecessary includes of ratelimit.h | Eric Biggers | 1 | -1/+0 |
| 2019-04-17 | fscrypt: fix race where ->lookup() marks plaintext dentry as ciphertext | Eric Biggers | 1 | -0/+1 |
| 2019-04-16 | fscrypt: use READ_ONCE() to access ->i_crypt_info | Eric Biggers | 1 | -2/+2 |
| 2019-01-06 | fscrypt: add Adiantum support | Eric Biggers | 1 | -10/+12 |
| 2018-05-20 | fscrypt: use a common logging function | Eric Biggers | 1 | -4/+6 |
| 2018-05-20 | fscrypt: make fscrypt_operations.max_namelen an integer | Eric Biggers | 1 | -1/+1 |
| 2018-05-20 | fscrypt: drop empty name check from fname_decrypt() | Eric Biggers | 1 | -3/+0 |
| 2018-05-20 | fscrypt: drop max_namelen check from fname_decrypt() | Eric Biggers | 1 | -5/+2 |
| 2018-05-20 | fscrypt: don't special-case EOPNOTSUPP from fscrypt_get_encryption_info() | Eric Biggers | 1 | -1/+1 |
| 2018-05-20 | fscrypt: remove error messages for skcipher_request_alloc() failure | Eric Biggers | 1 | -8/+2 |
| 2018-01-11 | fscrypt: fix up fscrypt_fname_encrypted_size() for internal use | Eric Biggers | 1 | -15/+14 |
| 2018-01-11 | fscrypt: define fscrypt_fname_alloc_buffer() to be for presented names | Eric Biggers | 1 | -15/+14 |
| 2018-01-11 | fscrypt: calculate NUL-padding length in one place only | Eric Biggers | 1 | -27/+26 |
| 2018-01-11 | fscrypt: remove fscrypt_fname_usr_to_disk() | Eric Biggers | 1 | -29/+0 |
| 2018-01-11 | fscrypt: new helper functions for ->symlink() | Eric Biggers | 1 | -3/+5 |
| 2018-01-11 | fscrypt: trim down fscrypt.h includes | Eric Biggers | 1 | -0/+1 |
| 2018-01-11 | fscrypt: move fscrypt_is_dot_dotdot() to fs/crypto/fname.c | Eric Biggers | 1 | -0/+11 |
| 2017-11-14 | Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -2/+1 |
| 2017-11-14 | Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert... | Linus Torvalds | 1 | -30/+6 |
| 2017-11-03 | fscrypt: move to generic async completion | Gilad Ben-Yossef | 1 | -30/+6 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-10-18 | fscrypt: switch from ->is_encrypted() to IS_ENCRYPTED() | Eric Biggers | 1 | -2/+1 |
| 2017-06-23 | fscrypt: inline fscrypt_free_filename() | Eric Biggers | 1 | -9/+0 |
| 2017-05-04 | fscrypt: introduce helper function for filename matching | Eric Biggers | 1 | -20/+70 |
| 2017-05-04 | fscrypt: avoid collisions when presenting long encrypted filenames | Eric Biggers | 1 | -1/+1 |
| 2017-03-15 | fscrypt: remove broken support for detecting keyring key revocation | Eric Biggers | 1 | -1/+1 |
| 2016-12-31 | fscrypt: use ENOKEY when file cannot be created w/o key | Eric Biggers | 1 | -2/+2 |
| 2016-12-11 | fscrypt: rename get_crypt_info() to fscrypt_get_crypt_info() | Theodore Ts'o | 1 | -2/+2 |
| 2016-11-13 | fscrypto: don't use on-stack buffer for filename encryption | Eric Biggers | 1 | -32/+21 |
| 2016-11-13 | fscrypt: Constify struct inode pointer | David Gstir | 1 | -2/+2 |
| 2016-09-30 | fscrypto: use standard macros to compute length of fname ciphertext | Eric Biggers | 1 | -12/+5 |
| 2016-09-15 | fscrypto: make filename crypto functions return 0 on success | Eric Biggers | 1 | -24/+32 |
| 2016-09-15 | fscrypto: rename completion callbacks to reflect usage | Eric Biggers | 1 | -4/+6 |
| 2016-09-15 | fscrypto: remove unnecessary includes | Eric Biggers | 1 | -2/+0 |
| 2016-03-21 | Merge tag 'for-f2fs-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/jae... | Linus Torvalds | 1 | -0/+424 |
| 2016-03-17 | fs crypto: move per-file encryption from f2fs tree to fs/crypto | Jaegeuk Kim | 1 | -0/+427 |