summaryrefslogtreecommitdiffstats
path: root/fs/crypto
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscryptLinus Torvalds2020-03-313-15/+42
|\
| * fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctlEric Biggers2020-03-193-15/+42
* | fscrypt: don't evict dirty inodes after removing keyEric Biggers2020-03-071-0/+9
|/
* fscrypt: improve format of no-key namesDaniel Rosenberg2020-01-222-51/+168
* fscrypt: clarify what is meant by a per-file keyEric Biggers2020-01-223-24/+25
* fscrypt: derive dirhash key for casefolded directoriesDaniel Rosenberg2020-01-224-14/+90
* fscrypt: don't allow v1 policies with casefoldingDaniel Rosenberg2020-01-222-0/+35
* fscrypt: add "fscrypt_" prefix to fname_encrypt()Eric Biggers2020-01-223-8/+10
* fscrypt: don't print name of busy file when removing keyEric Biggers2020-01-221-13/+2
* fscrypt: document gfp_flags for bounce page allocationEric Biggers2020-01-141-1/+6
* fscrypt: optimize fscrypt_zeroout_range()Eric Biggers2020-01-141-31/+81
* fscrypt: remove redundant bi_status checkEric Biggers2019-12-311-2/+0
* fscrypt: Allow modular crypto algorithmsHerbert Xu2019-12-311-7/+14
* fscrypt: remove fscrypt_is_direct_key_policy()Eric Biggers2019-12-311-6/+0
* fscrypt: move fscrypt_valid_enc_modes() to policy.cEric Biggers2019-12-312-18/+17
* fscrypt: check for appropriate use of DIRECT_KEY flag earlierEric Biggers2019-12-314-30/+35
* fscrypt: split up fscrypt_supported_policy() by policy versionEric Biggers2019-12-311-57/+59
* fscrypt: move fscrypt_d_revalidate() to fname.cEric Biggers2019-12-313-51/+50
* fscrypt: constify inode parameter to filename encryption functionsEric Biggers2019-12-312-11/+11
* fscrypt: constify struct fscrypt_hkdf parameter to fscrypt_hkdf_expand()Eric Biggers2019-12-312-2/+2
* fscrypt: verify that the crypto_skcipher has the correct ivsizeEric Biggers2019-12-311-0/+4
* fscrypt: use crypto_skcipher_driver_name()Eric Biggers2019-12-311-2/+1
* fscrypt: support passing a keyring key to FS_IOC_ADD_ENCRYPTION_KEYEric Biggers2019-12-311-8/+124
* treewide: Use sizeof_field() macroPankaj Bharadiya2019-12-091-1/+1
* fscrypt: add support for IV_INO_LBLK_64 policiesEric Biggers2019-11-065-18/+100
* fscrypt: avoid data race on fscrypt_mode::logged_impl_nameEric Biggers2019-11-062-5/+3
* fscrypt: zeroize fscrypt_info before freeingEric Biggers2019-10-211-0/+1
* fscrypt: remove struct fscrypt_ctxEric Biggers2019-10-213-131/+10
* fscrypt: invoke crypto API for ESSIV handlingEric Biggers2019-10-214-114/+11
* fscrypt: require that key be added when setting a v2 encryption policyEric Biggers2019-08-123-1/+63
* fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS ioctlEric Biggers2019-08-121-5/+24
* fscrypt: allow unprivileged users to add/remove keys for v2 policiesEric Biggers2019-08-123-33/+336
* fscrypt: v2 encryption policy supportEric Biggers2019-08-127-185/+684
* fscrypt: add an HKDF-SHA512 implementationEric Biggers2019-08-124-0/+199
* fscrypt: add FS_IOC_GET_ENCRYPTION_KEY_STATUS ioctlEric Biggers2019-08-121-0/+63
* fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY ioctlEric Biggers2019-08-123-5/+411
* fscrypt: add FS_IOC_ADD_ENCRYPTION_KEY ioctlEric Biggers2019-08-125-3/+391
* fscrypt: rename keyinfo.c to keysetup.cEric Biggers2019-08-123-2/+2
* fscrypt: move v1 policy key setup to keysetup_v1.cEric Biggers2019-08-124-322/+369
* fscrypt: refactor key setup code in preparation for v2 policiesEric Biggers2019-08-122-112/+146
* fscrypt: rename fscrypt_master_key to fscrypt_direct_keyEric Biggers2019-08-122-69/+68
* fscrypt: add ->ci_inode to fscrypt_infoEric Biggers2019-08-122-0/+5
* fscrypt: use FSCRYPT_* definitions, not FS_*Eric Biggers2019-08-125-43/+44
* fscrypt: use ENOPKG when crypto API support missingEric Biggers2019-08-121-9/+11
* fscrypt: improve warnings for missing crypto API supportEric Biggers2019-08-121-5/+14
* fscrypt: improve warning messages for unsupported encryption contextsEric Biggers2019-08-121-3/+15
* fscrypt: make fscrypt_msg() take inode instead of super_blockEric Biggers2019-08-125-35/+28
* fscrypt: clean up base64 encoding/decodingEric Biggers2019-08-121-17/+17
* fscrypt: remove loadable module related codeEric Biggers2019-08-123-26/+1
* fscrypt: remove selection of CONFIG_CRYPTO_SHA256Eric Biggers2019-06-271-1/+0