aboutsummaryrefslogtreecommitdiffstats
path: root/fs/verity
AgeCommit message (Expand)AuthorFilesLines
2024-03-12Merge tag 'net-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-2/+2
2024-02-01fsverity: remove hash page spin lockAndrey Albershteyn3-26/+24
2024-01-31bpf: treewide: Annotate BPF kfuncs in BTFDaniel Xu1-2/+2
2024-01-11Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds3-0/+95
2023-12-28fs: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados1-1/+0
2023-12-01bpf, fsverity: Add kfunc bpf_get_fsverity_digestSong Liu3-0/+95
2023-08-20fsverity: skip PKCS#7 parser when keyring is emptyEric Biggers1-0/+16
2023-07-11fsverity: move sysctl registration out of signature.cEric Biggers3-32/+34
2023-07-11fsverity: simplify handling of errors during initcallEric Biggers5-78/+28
2023-07-11fsverity: explicitly check that there is no algorithm 0Eric Biggers1-0/+8
2023-06-20fsverity: improve documentation for builtin signature supportEric Biggers5-15/+23
2023-06-14fsverity: rework fsverity_get_digest() againEric Biggers1-11/+26
2023-06-04fsverity: simplify error handling in verify_data_block()Eric Biggers1-34/+21
2023-06-04fsverity: don't use bio_first_page_all() in fsverity_verify_bio()Eric Biggers1-5/+5
2023-06-04fsverity: constify fsverity_hash_algEric Biggers3-11/+11
2023-06-04fsverity: use shash API instead of ahash APIEric Biggers4-201/+71
2023-04-11fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fdsEric Biggers1-0/+7
2023-04-11fsverity: explicitly check for buffer overflow in build_merkle_tree()Eric Biggers1-0/+10
2023-04-11fsverity: use WARN_ON_ONCE instead of WARN_ONEric Biggers3-5/+5
2023-03-27fs-verity: simplify sysctls with register_sysctl()Luis Chamberlain1-8/+1
2023-03-15fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITYEric Biggers1-12/+13
2023-03-14fsverity: Remove WQ_UNBOUND from fsverity read workqueueNathan Huckleberry1-6/+6
2023-01-27fsverity: support verifying data from large foliosEric Biggers1-21/+22
2023-01-09fsverity: support enabling with tree block size < PAGE_SIZEEric Biggers1-136/+124
2023-01-09fsverity: support verification with tree block size < PAGE_SIZEEric Biggers3-98/+296
2023-01-09fsverity: replace fsverity_hash_page() with fsverity_hash_block()Eric Biggers4-22/+21
2023-01-09fsverity: use EFBIG for file too large to enable verityEric Biggers1-1/+1
2023-01-09fsverity: store log2(digest_size) precomputedEric Biggers3-4/+6
2023-01-09fsverity: simplify Merkle tree readahead size calculationEric Biggers3-16/+10
2023-01-09fsverity: use unsigned long for level_startEric Biggers2-6/+16
2023-01-01fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUGEric Biggers7-59/+2
2023-01-01fsverity: pass pos and size to ->write_merkle_tree_blockEric Biggers1-2/+2
2023-01-01fsverity: optimize fsverity_cleanup_inode() on non-verity filesEric Biggers1-8/+2
2023-01-01fsverity: optimize fsverity_prepare_setattr() on non-verity filesEric Biggers1-13/+3
2023-01-01fsverity: optimize fsverity_file_open() on non-verity filesEric Biggers1-18/+2
2022-11-29fsverity: simplify fsverity_get_digest()Eric Biggers3-17/+13
2022-11-28fsverity: stop using PG_error to track error statusEric Biggers1-6/+6
2022-10-06Merge tag 'for-6.1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds1-2/+0
2022-09-26btrfs: send: add support for fs-verityBoris Burkov1-2/+0
2022-08-19fs-verity: use kmap_local_page() instead of kmap()Eric Biggers1-3/+3
2022-08-19fs-verity: use memcpy_from_page()Eric Biggers1-12/+2
2022-07-15fs-verity: mention btrfs supportEric Biggers1-5/+5
2022-05-24Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-15/+14
2022-05-24Merge tag 'integrity-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-7/+44
2022-05-19fs-verity: Use struct_size() helper in enable_verity()Zhang Jianhua1-1/+1
2022-05-18fs-verity: remove unused parameter desc_size in fsverity_create_info()Zhang Jianhua4-16/+9
2022-05-08mm/readahead: Convert page_cache_async_readahead to take a folioMatthew Wilcox (Oracle)1-15/+14
2022-05-01fs-verity: define a function to return the integrity protected file digestMimi Zohar3-7/+44
2022-04-01fs: Remove ->readpages address space operationMatthew Wilcox (Oracle)1-2/+2
2021-09-22fs-verity: fix signed integer overflow with i_size near S64_MAXEric Biggers2-2/+2
2021-04-22fsverity: relax build time dependency on CRYPTO_SHA256Ard Biesheuvel1-2/+6
2021-02-23Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2021-02-07fs-verity: support reading signature with ioctlEric Biggers1-0/+30
2021-02-07fs-verity: support reading descriptor with ioctlEric Biggers1-0/+40
2021-02-07fs-verity: support reading Merkle tree with ioctlEric Biggers1-0/+70
2021-02-07fs-verity: add FS_IOC_READ_VERITY_METADATA ioctlEric Biggers2-0/+56
2021-02-07fs-verity: don't pass whole descriptor to fsverity_verify_signature()Eric Biggers3-19/+10
2021-02-07fs-verity: factor out fsverity_get_descriptor()Eric Biggers2-46/+91
2021-01-24fs: add file and path permissions helpersChristian Brauner1-1/+1
2020-12-14Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-1/+1
2020-11-23fs-verity: move structs needed for file signing to UAPI headerEric Biggers1-37/+0
2020-11-20crypto: sha - split sha.h into sha1.h and sha2.hEric Biggers1-1/+1
2020-11-16fs-verity: rename "file measurement" to "file digest"Eric Biggers5-31/+31
2020-11-16fs-verity: rename fsverity_signed_digest to fsverity_formatted_digestEric Biggers2-6/+13
2020-11-16fs-verity: remove filenames from file commentsEric Biggers7-7/+7
2020-07-21fs-verity: use smp_load_acquire() for ->i_verity_infoEric Biggers1-3/+12
2020-05-12fs-verity: remove unnecessary extern keywordsEric Biggers1-1/+1
2020-05-12fs-verity: fix all kerneldoc warningsEric Biggers6-1/+12
2020-01-14fs-verity: use u64_to_user_ptr()Eric Biggers1-4/+2
2020-01-14fs-verity: use mempool for hash requestsEric Biggers5-46/+97
2020-01-14fs-verity: implement readahead of Merkle tree pagesEric Biggers4-7/+37
2020-01-14fs-verity: implement readahead for FS_IOC_ENABLE_VERITYEric Biggers1-6/+39
2019-12-09treewide: Use sizeof_field() macroPankaj Bharadiya1-1/+1
2019-08-12fs-verity: support builtin file signaturesEric Biggers8-14/+269
2019-08-12fs-verity: add SHA-512 supportEric Biggers2-1/+6
2019-08-12fs-verity: implement FS_IOC_MEASURE_VERITY ioctlEric Biggers2-0/+58
2019-08-12fs-verity: implement FS_IOC_ENABLE_VERITY ioctlEric Biggers2-1/+365
2019-07-28fs-verity: add data verification hooks for ->readpages()Eric Biggers5-1/+296
2019-07-28fs-verity: add the hook for file ->setattr()Eric Biggers1-0/+21
2019-07-28fs-verity: add the hook for file ->open()Eric Biggers4-3/+378
2019-07-28fs-verity: add Kconfig and the helper functions for hashingEric Biggers5-0/+446