From patchwork Fri Jan 15 18:28:33 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Eric Biggers X-Patchwork-Id: 1427262 Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ext4-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=kernel.org Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=VrPYc/2W; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4DHV9x1k3Cz9sVr for ; Sat, 16 Jan 2021 05:31:01 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1733236AbhAOSbA (ORCPT ); Fri, 15 Jan 2021 13:31:00 -0500 Received: from mail.kernel.org ([198.145.29.99]:49314 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728784AbhAOSbA (ORCPT ); Fri, 15 Jan 2021 13:31:00 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 87D5923359; Fri, 15 Jan 2021 18:30:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1610735419; bh=gbwHQXXZKxRoHuz77f1Py7JkaZk+PrkkEL4SXZfN1k8=; h=From:To:Cc:Subject:Date:From; b=VrPYc/2WCxMzwABozjzRrG5k8JEnW1j2pOZmztZuqSio4PBIwXpGmH8Uq3rDXUK+8 3V1wGv0S4+HAEGvjlJHq5k90//6jK3taGRi3allFMFHPYqmO2TnwgiIEq37upbkQAx ugLQ3flBdoxZvMVgtj0PNpxRl54HYBax+xEcNbpCDj7sYid5V96QZNt/3ZYn4Smziu b2Zh3lGcKal8fnrtljbUXYQ1PAkHfaKz9R+nse0u9470GGVCvSe+U1Nj+wIkWrYeEq zB0mYu7cPrhhCK+1FV6i2L5IuTeRRTcT0A9z4LmTiZkq45e3c64rziL4TwSKfvtxi4 qKj5eeI4WTq8Q== From: Eric Biggers To: fstests@vger.kernel.org Cc: linux-fscrypt@vger.kernel.org, linux-ext4@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, Theodore Ts'o , Jaegeuk Kim , Victor Hsieh Subject: [xfstests RFC PATCH 0/4] Test the FS_IOC_READ_VERITY_METADATA ioctl Date: Fri, 15 Jan 2021 10:28:33 -0800 Message-Id: <20210115182837.36333-1-ebiggers@kernel.org> X-Mailer: git-send-email 2.30.0 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org From: Eric Biggers This RFC patchset adds tests for the FS_IOC_READ_VERITY_METADATA ioctl which I've proposed at https://lkml.kernel.org/linux-fscrypt/20210115181819.34732-1-ebiggers@kernel.org/T/#u. It relies on a new 'dump_metadata' subcommand for the 'fsverity' program from fsverity-utils, which I've proposed at https://lkml.kernel.org/linux-fscrypt/20210115182402.35691-1-ebiggers@kernel.org/T/#u. The tests run on ext4 and f2fs (the filesystems that support fs-verity). Eric Biggers (4): generic: factor out helpers for fs-verity built-in signatures generic: add helpers for dumping fs-verity metadata generic: test retrieving verity Merkle tree and descriptor generic: test retrieving verity signature common/verity | 73 ++++++++++++++++++++++++++++++++++++++- tests/generic/577 | 15 ++------ tests/generic/901 | 79 +++++++++++++++++++++++++++++++++++++++++++ tests/generic/901.out | 16 +++++++++ tests/generic/902 | 66 ++++++++++++++++++++++++++++++++++++ tests/generic/902.out | 7 ++++ tests/generic/group | 2 ++ 7 files changed, 245 insertions(+), 13 deletions(-) create mode 100755 tests/generic/901 create mode 100644 tests/generic/901.out create mode 100644 tests/generic/902 create mode 100644 tests/generic/902.out