summaryrefslogtreecommitdiffstats
path: root/fs/crypto
AgeCommit message (Expand)AuthorLines
2019-08-12fscrypt: require that key be added when setting a v2 encryption policyEric Biggers-1/+63
2019-08-12fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS ioctlEric Biggers-5/+24
2019-08-12fscrypt: allow unprivileged users to add/remove keys for v2 policiesEric Biggers-33/+336
2019-08-12fscrypt: v2 encryption policy supportEric Biggers-185/+684
2019-08-12fscrypt: add an HKDF-SHA512 implementationEric Biggers-0/+199
2019-08-12fscrypt: add FS_IOC_GET_ENCRYPTION_KEY_STATUS ioctlEric Biggers-0/+63
2019-08-12fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY ioctlEric Biggers-5/+411
2019-08-12fscrypt: add FS_IOC_ADD_ENCRYPTION_KEY ioctlEric Biggers-3/+391
2019-08-12fscrypt: rename keyinfo.c to keysetup.cEric Biggers-2/+2
2019-08-12fscrypt: move v1 policy key setup to keysetup_v1.cEric Biggers-322/+369
2019-08-12fscrypt: refactor key setup code in preparation for v2 policiesEric Biggers-112/+146
2019-08-12fscrypt: rename fscrypt_master_key to fscrypt_direct_keyEric Biggers-69/+68
2019-08-12fscrypt: add ->ci_inode to fscrypt_infoEric Biggers-0/+5
2019-08-12fscrypt: use FSCRYPT_* definitions, not FS_*Eric Biggers-43/+44
2019-08-12fscrypt: use ENOPKG when crypto API support missingEric Biggers-9/+11
2019-08-12fscrypt: improve warnings for missing crypto API supportEric Biggers-5/+14
2019-08-12fscrypt: improve warning messages for unsupported encryption contextsEric Biggers-3/+15
2019-08-12fscrypt: make fscrypt_msg() take inode instead of super_blockEric Biggers-35/+28
2019-08-12fscrypt: clean up base64 encoding/decodingEric Biggers-17/+17
2019-08-12fscrypt: remove loadable module related codeEric Biggers-26/+1
2019-06-27fscrypt: remove selection of CONFIG_CRYPTO_SHA256Eric Biggers-1/+0
2019-06-10fscrypt: remove unnecessary includes of ratelimit.hEric Biggers-3/+0
2019-05-28fscrypt: don't set policy for a dead directoryHongjie Fang-0/+2
2019-05-28fscrypt: decrypt only the needed blocks in __fscrypt_decrypt_bio()Eric Biggers-2/+2
2019-05-28fscrypt: support decrypting multiple filesystem blocks per pageEric Biggers-16/+33
2019-05-28fscrypt: introduce fscrypt_decrypt_block_inplace()Eric Biggers-4/+27
2019-05-28fscrypt: handle blocksize < PAGE_SIZE in fscrypt_zeroout_range()Eric Biggers-9/+6
2019-05-28fscrypt: support encrypting multiple filesystem blocks per pageEric Biggers-28/+39
2019-05-28fscrypt: introduce fscrypt_encrypt_block_inplace()Eric Biggers-19/+31
2019-05-28fscrypt: clean up some BUG_ON()s in block encryption/decryptionEric Biggers-6/+9
2019-05-28fscrypt: rename fscrypt_do_page_crypto() to fscrypt_crypt_block()Eric Biggers-21/+20
2019-05-28fscrypt: remove the "write" part of struct fscrypt_ctxEric Biggers-13/+12
2019-05-28fscrypt: simplify bounce page handlingEric Biggers-106/+40
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner-0/+2
2019-05-21treewide: Add SPDX license identifier for more missed filesThomas Gleixner-0/+1
2019-05-21treewide: Add SPDX license identifier for missed filesThomas Gleixner-0/+1
2019-05-07Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscryptLinus Torvalds-67/+119
2019-05-07Merge tag 'for-5.2/block-20190507' of git://git.kernel.dk/linux-blockLinus Torvalds-2/+1
2019-04-30block: remove the i argument to bio_for_each_segment_allChristoph Hellwig-2/+1
2019-04-25crypto: shash - remove shash_desc::flagsEric Biggers-1/+0
2019-04-17fscrypt: cache decrypted symlink target in ->i_linkEric Biggers-7/+54
2019-04-17fscrypt: fix race where ->lookup() marks plaintext dentry as ciphertextEric Biggers-5/+7
2019-04-17fscrypt: only set dentry_operations on ciphertext dentriesEric Biggers-2/+1
2019-04-17fscrypt: fix race allowing rename() and link() of ciphertext dentriesEric Biggers-1/+11
2019-04-17fscrypt: clean up and improve dentry revalidationEric Biggers-30/+32
2019-04-16fscrypt: use READ_ONCE() to access ->i_crypt_infoEric Biggers-8/+8
2019-04-16fscrypt: remove WARN_ON_ONCE() when decryption failsEric Biggers-4/+2
2019-04-16fscrypt: drop inode argument from fscrypt_get_ctx()Eric Biggers-12/+6
2019-03-09Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscryptLinus Torvalds-9/+7
2019-03-08Merge tag 'for-5.1/block-20190302' of git://git.kernel.dk/linux-blockLinus Torvalds-1/+2