From: Eric Biggers <ebiggers@kernel.org> To: fstests@vger.kernel.org Cc: linux-fscrypt@vger.kernel.org, linux-ext4@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, Jaegeuk Kim <jaegeuk@kernel.org>, "Theodore Y . Ts'o" <tytso@mit.edu>, Victor Hsieh <victorhsieh@google.com> Subject: [RFC PATCH v2 0/8] xfstests: add fs-verity tests Date: Thu, 20 Jun 2019 14:36:06 -0700 [thread overview] Message-ID: <20190620213614.113685-1-ebiggers@kernel.org> (raw) Add tests for fs-verity, a new feature for read-only file-based authenticity protection. fs-verity will be supported by ext4 and f2fs, and perhaps by other filesystems later. Running these tests requires: - A kernel with the fs-verity patches applied and configured with CONFIG_FS_VERITY. Specifically, this version of the xfstests patchset is compatible with version 5 of the kernel patchset, which can be retrieved from tag "fsverity_2019-06-20" of https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git - The fsverity utility program from https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/fsverity-utils.git - e2fsprogs v1.45.2 or later for ext4 tests, or f2fs-tools v1.11.0 or later for f2fs tests. Example with kvm-xfstests: $ kvm-xfstests -c ext4,f2fs -g verity For more information about fs-verity, see the file Documentation/filesystems/fsverity.rst from the kernel patchset. This version of the xfstests patchset can also be retrieved from tag "fsverity_2019-06-20" of https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/xfstests-dev.git Changed since v1 (Dec. 2018): - Updated all tests to use the new fs-verity kernel API. - Many cleanups, additional checks in the tests, and other improvements. - Addressed review comments from Eryu Guan. - Added a test for the built-in signature verification feature. - Removed the fs-verity descriptor validation test, since the on-disk format of this part was greatly simplified and made fs-specific. Eric Biggers (8): common/filter: add _filter_xfs_io_fiemap() common/verity: add common functions for testing fs-verity generic: test general behavior of verity files generic: test access controls on the fs-verity ioctls generic: test corrupting verity files generic: test that fs-verity is using the correct measurement values generic: test using fs-verity and fscrypt simultaneously generic: test the fs-verity built-in signature verification support common/config | 2 + common/filter | 24 +++++ common/verity | 200 ++++++++++++++++++++++++++++++++++++++++++ tests/generic/900 | 190 +++++++++++++++++++++++++++++++++++++++ tests/generic/900.out | 71 +++++++++++++++ tests/generic/901 | 73 +++++++++++++++ tests/generic/901.out | 14 +++ tests/generic/902 | 154 ++++++++++++++++++++++++++++++++ tests/generic/902.out | 91 +++++++++++++++++++ tests/generic/903 | 112 +++++++++++++++++++++++ tests/generic/903.out | 5 ++ tests/generic/904 | 80 +++++++++++++++++ tests/generic/904.out | 12 +++ tests/generic/905 | 141 +++++++++++++++++++++++++++++ tests/generic/905.out | 34 +++++++ tests/generic/group | 6 ++ 16 files changed, 1209 insertions(+) create mode 100644 common/verity create mode 100755 tests/generic/900 create mode 100644 tests/generic/900.out create mode 100755 tests/generic/901 create mode 100644 tests/generic/901.out create mode 100755 tests/generic/902 create mode 100644 tests/generic/902.out create mode 100755 tests/generic/903 create mode 100644 tests/generic/903.out create mode 100755 tests/generic/904 create mode 100644 tests/generic/904.out create mode 100755 tests/generic/905 create mode 100644 tests/generic/905.out -- 2.22.0.410.gd8fdbe21b5-goog
WARNING: multiple messages have this Message-ID (diff)
From: Eric Biggers <ebiggers@kernel.org> To: fstests@vger.kernel.org Cc: "Theodore Y . Ts'o" <tytso@mit.edu>, linux-f2fs-devel@lists.sourceforge.net, linux-fscrypt@vger.kernel.org, Jaegeuk Kim <jaegeuk@kernel.org>, linux-ext4@vger.kernel.org, Victor Hsieh <victorhsieh@google.com> Subject: [f2fs-dev] [RFC PATCH v2 0/8] xfstests: add fs-verity tests Date: Thu, 20 Jun 2019 14:36:06 -0700 [thread overview] Message-ID: <20190620213614.113685-1-ebiggers@kernel.org> (raw) Add tests for fs-verity, a new feature for read-only file-based authenticity protection. fs-verity will be supported by ext4 and f2fs, and perhaps by other filesystems later. Running these tests requires: - A kernel with the fs-verity patches applied and configured with CONFIG_FS_VERITY. Specifically, this version of the xfstests patchset is compatible with version 5 of the kernel patchset, which can be retrieved from tag "fsverity_2019-06-20" of https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git - The fsverity utility program from https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/fsverity-utils.git - e2fsprogs v1.45.2 or later for ext4 tests, or f2fs-tools v1.11.0 or later for f2fs tests. Example with kvm-xfstests: $ kvm-xfstests -c ext4,f2fs -g verity For more information about fs-verity, see the file Documentation/filesystems/fsverity.rst from the kernel patchset. This version of the xfstests patchset can also be retrieved from tag "fsverity_2019-06-20" of https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/xfstests-dev.git Changed since v1 (Dec. 2018): - Updated all tests to use the new fs-verity kernel API. - Many cleanups, additional checks in the tests, and other improvements. - Addressed review comments from Eryu Guan. - Added a test for the built-in signature verification feature. - Removed the fs-verity descriptor validation test, since the on-disk format of this part was greatly simplified and made fs-specific. Eric Biggers (8): common/filter: add _filter_xfs_io_fiemap() common/verity: add common functions for testing fs-verity generic: test general behavior of verity files generic: test access controls on the fs-verity ioctls generic: test corrupting verity files generic: test that fs-verity is using the correct measurement values generic: test using fs-verity and fscrypt simultaneously generic: test the fs-verity built-in signature verification support common/config | 2 + common/filter | 24 +++++ common/verity | 200 ++++++++++++++++++++++++++++++++++++++++++ tests/generic/900 | 190 +++++++++++++++++++++++++++++++++++++++ tests/generic/900.out | 71 +++++++++++++++ tests/generic/901 | 73 +++++++++++++++ tests/generic/901.out | 14 +++ tests/generic/902 | 154 ++++++++++++++++++++++++++++++++ tests/generic/902.out | 91 +++++++++++++++++++ tests/generic/903 | 112 +++++++++++++++++++++++ tests/generic/903.out | 5 ++ tests/generic/904 | 80 +++++++++++++++++ tests/generic/904.out | 12 +++ tests/generic/905 | 141 +++++++++++++++++++++++++++++ tests/generic/905.out | 34 +++++++ tests/generic/group | 6 ++ 16 files changed, 1209 insertions(+) create mode 100644 common/verity create mode 100755 tests/generic/900 create mode 100644 tests/generic/900.out create mode 100755 tests/generic/901 create mode 100644 tests/generic/901.out create mode 100755 tests/generic/902 create mode 100644 tests/generic/902.out create mode 100755 tests/generic/903 create mode 100644 tests/generic/903.out create mode 100755 tests/generic/904 create mode 100644 tests/generic/904.out create mode 100755 tests/generic/905 create mode 100644 tests/generic/905.out -- 2.22.0.410.gd8fdbe21b5-goog _______________________________________________ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel
next reply other threads:[~2019-06-20 21:38 UTC|newest] Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-06-20 21:36 Eric Biggers [this message] 2019-06-20 21:36 ` [f2fs-dev] [RFC PATCH v2 0/8] xfstests: add fs-verity tests Eric Biggers 2019-06-20 21:36 ` [RFC PATCH v2 1/8] common/filter: add _filter_xfs_io_fiemap() Eric Biggers 2019-06-20 21:36 ` [f2fs-dev] " Eric Biggers 2019-06-20 21:36 ` [RFC PATCH v2 2/8] common/verity: add common functions for testing fs-verity Eric Biggers 2019-06-20 21:36 ` [f2fs-dev] " Eric Biggers 2019-06-20 21:36 ` [RFC PATCH v2 3/8] generic: test general behavior of verity files Eric Biggers 2019-06-20 21:36 ` [f2fs-dev] " Eric Biggers 2019-06-20 21:36 ` [RFC PATCH v2 4/8] generic: test access controls on the fs-verity ioctls Eric Biggers 2019-06-20 21:36 ` [f2fs-dev] " Eric Biggers 2019-06-20 21:36 ` [RFC PATCH v2 5/8] generic: test corrupting verity files Eric Biggers 2019-06-20 21:36 ` [f2fs-dev] " Eric Biggers 2019-06-20 21:36 ` [RFC PATCH v2 6/8] generic: test that fs-verity is using the correct measurement values Eric Biggers 2019-06-20 21:36 ` [f2fs-dev] " Eric Biggers 2019-06-20 21:36 ` [RFC PATCH v2 7/8] generic: test using fs-verity and fscrypt simultaneously Eric Biggers 2019-06-20 21:36 ` [f2fs-dev] " Eric Biggers 2019-06-20 21:36 ` [RFC PATCH v2 8/8] generic: test the fs-verity built-in signature verification support Eric Biggers 2019-06-20 21:36 ` [f2fs-dev] " Eric Biggers
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20190620213614.113685-1-ebiggers@kernel.org \ --to=ebiggers@kernel.org \ --cc=fstests@vger.kernel.org \ --cc=jaegeuk@kernel.org \ --cc=linux-ext4@vger.kernel.org \ --cc=linux-f2fs-devel@lists.sourceforge.net \ --cc=linux-fscrypt@vger.kernel.org \ --cc=tytso@mit.edu \ --cc=victorhsieh@google.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.