From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 14 Oct 2022 23:04:45 +0200 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ojRrK-008u6R-LX for lore@lore.pengutronix.de; Fri, 14 Oct 2022 23:04:45 +0200 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1ojRrJ-0000gf-4l; Fri, 14 Oct 2022 23:04:45 +0200 Received: from mail-vi1eur05on2063.outbound.protection.outlook.com ([40.107.21.63] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ojRqd-0000Wg-4R for ptxdist@pengutronix.de; Fri, 14 Oct 2022 23:04:03 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OzaaE9JU6Ef0zKsAcmcbt8kurMlL5laWRgG9Je96UBqUqSHfe0y7jT+w64snbewsOJV3ASZC99HcH80mnBDVl1X78P/7LQE7MbAy5JS+CTiWvmGMo5dcfLVaDCJjByDhruiSNP7j8Fvg0eDdq78LF5jPeZwGSGIYTLj7KZIs4ZaIM/b+4TN+8nL0zIDlS56czwHDcp/uKwD7N/Irv6XNsXMpxhEEHDYxTAe1MSSzoYMi59vWz08YBqU9z/qSWjdx3G+X5O+wi+koPvNuJ5n47fMnM18EMSj52aOHBkOW58ylOrLx0n9nqWTQLx5DbJazgl6pyi0wk9Lqpka6U7V7OA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IPiGPZWVvJHaqEnMRDmTXbey0Z1jevXNHHC37pwApRY=; b=ieZHttCGZ7b8FVxUOP3usG26lG53fR6l4RdF+ucxEBOPXw/WQzGvmneD7fGwYDVDx6jU844eFhDustAoJbD1Qq/e+m4ZFZebSDnmyWkjR3M5+ehsuUcs88ev68Ojr8GRvyIxrUmT0jL6Qkf1oojFE7h2fWbPg04YQiYCzrBxnbHetSkMNK12zeXh2aDChlpphOj6jeqqcwVPWmh4mMdE++WM+kVom9oWFTBe7Uuu1MjXiaUH+jqdCKGTGTXd7lvdXhsFGjX8VsXV+ywL6HaNqtbDv+1iK+YDKsOv65rrbX3Qxuk3rXAw/gBwzXCoq4JGxz85oKkdOfRkOOI5AJvBsw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=t2data.com; dmarc=pass action=none header.from=t2data.com; dkim=pass header.d=t2data.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t2datacom.onmicrosoft.com; s=selector1-t2datacom-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IPiGPZWVvJHaqEnMRDmTXbey0Z1jevXNHHC37pwApRY=; b=gvLSnYxjFoByx4w7wzxYSTsWPskPcWPaly9qWwDjNjHa4H1RfS0I2xIKMScaO1mrdJVt3gQGAiNkpiX1xLTf0OOKuu0igAIwWuP7evkL7E1ZXrfvISi+LAUlzQ9GqEPxUsSxaju0/zDJzt6vPymLReachOvz89lCiUpJMi2a10g= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=t2data.com; Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) by PAXP251MB0544.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:28c::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.26; Fri, 14 Oct 2022 21:03:58 +0000 Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::e75a:4c4e:8faa:99ae]) by DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::e75a:4c4e:8faa:99ae%5]) with mapi id 15.20.5723.026; Fri, 14 Oct 2022 21:03:58 +0000 From: Christian Melki To: ptxdist@pengutronix.de Date: Fri, 14 Oct 2022 23:03:51 +0200 Message-Id: <20221014210351.2257285-2-christian.melki@t2data.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221014210351.2257285-1-christian.melki@t2data.com> References: <20221014210351.2257285-1-christian.melki@t2data.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: GVX0EPF000013E3.SWEP280.PROD.OUTLOOK.COM (2603:10a6:144:1::23) To DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P251MB0618:EE_|PAXP251MB0544:EE_ X-MS-Office365-Filtering-Correlation-Id: 9b6b3614-415d-480f-920d-08daae279ca7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nRHIpF6755svZN2+f9CixN6nOK2o5tKKZW8zQLxcOlCQ9+6OnxXsSW18C2zFvzfwmXFYTRdreHX7fAvg7d7hJxAKTypH+wnZWfPMDpQ51L3AmWJPu0S0scuHzgX1aEjDBjI6JAbUg1poh4egvQbYeUKL/kQSA7l+8NYKmw2BsVxQFi36mhmgFlj+XPXgHfwbut0pwBLEzyU1HzK+ZmYADq8oXoevPvtY7vWuoL6lvtg3DkzD6bT17F1Xq34TH/bk8nByVCiySrCGt77ErmDEJvvFCCsl+HaVnPB8Tlxk3zpRSX0fyFxjtkoqUKCPSPJfb29+oc7RFsmCxhcLD4a76DfAc/M931mQ75lkEjI1ONFLnNDyiuXAKw9T2+l/WTCfYPoHKCPzFfIf8GtmXDdTJhux7GA6ancSGA3hQtAkwhuAaHRtuUwyHvj/PEl9rzc3ghjtr/asw0G2VdxCn5KY4Ph4AORyM5flLXr5yMUPVw/1zdydAFe2zXTGAdLis4x8/l3eTiRyABcGoK+Cj9/u25XW+pp7CoweWKJNABA8poiOyrFgEYnL92IJrwAo09Aw+oosYZ1PYkguFCZntlrzall6SxKGSAVPBbUOuQZPVCdR/DqrYicLN5awocGR5okw0U9Jx35UsBUZvAkncKVqPa2zpb0pdaomt0edAUSkehK8AmABQ73NvAhXGcK08pUfZx0x5FFjSNOXaRLeI19x2pjmz2BayLocQcxDlfcXzajGm7BrEcfWcltWI3pMnsin5UyekCkUkqJD7Y8BLwlE/ZY1phz4iYJ+kdUmbaHhVMr5vAKo6Kb1eFzqh/jnn3+neuL+y309ojZlO9WBnuURPA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9P251MB0618.EURP251.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230022)(39830400003)(396003)(366004)(376002)(136003)(346002)(451199015)(66476007)(66946007)(66556008)(36756003)(83380400001)(6512007)(26005)(86362001)(966005)(6486002)(2906002)(8676002)(6666004)(6506007)(44832011)(41300700001)(52116002)(186003)(478600001)(1076003)(38350700002)(2616005)(38100700002)(6916009)(5660300002)(8936002)(316002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?72CMi7bVfFXIYVbXTV1nxmh08TGW1mCiALEiLpk5+6RxI0QtgiVivylu494a?= =?us-ascii?Q?520S27tlUF6MsTrpNBukAOy19XgG75oZEqUYV0JLgirf05ALP7oCezXmbVxA?= =?us-ascii?Q?nHDoY9MbbFxoHuFeDpBQrx46h4bNa8KQxP1Ru9XGMsxlhbb00Hmtu+3oiGzM?= =?us-ascii?Q?Fiv73ecj4tBHSTpMYoQFUoNyWVuW5N7sYvpmCqaNMVPY1Xoc6nAfYuMydaCS?= =?us-ascii?Q?yf16sxTJd5YWHhsCHRAnd50NNG/9jwSCF9FiPVosyRdWLad367uhdQBaFHXm?= =?us-ascii?Q?XgMoBotL6Fb0IRoQ/m+SIbx/iURxhnmAGiger6G37ity2t2nBQkeZdS52Qty?= =?us-ascii?Q?ZC5zL0sjg5/Gn7jcRMuVJPJupOBAoUzm318SSVsVm2YcbTmT298xP1IgccSQ?= =?us-ascii?Q?6u2c5WUep4MFWkrNE6fzcd7X+iISUl/ckaLdp9n4SGOvIjqz5Mdmwrv84xh/?= =?us-ascii?Q?Rdtjs6NJLgbJKJDF0oNhRATXYViZfvQBg2yxiO23Oke1K/757oMM5HgFHHP4?= =?us-ascii?Q?YYoOs898U8KX0ZOpjPVyvGA3Ni9JaR/A0TazVXVpfdY4dfxKMCf5eQFOqeKJ?= =?us-ascii?Q?519tghnl5L3Jf2Fd6K0rjnjWBlIJCFW7vlQ0TdH9CNkvJYgwbSIm/u2g6jjB?= =?us-ascii?Q?pnPJ0nRfgWOEfg3d4CGgcQrdEBwlgGUSJtrbb9xCoJILVGxrmr+aix+RD7Ho?= =?us-ascii?Q?m5sbIUHnDND39mLz9/oHfhyeonJ4XlHupvFNGJ5vkAEVTJJyCjFOnD0veqUI?= =?us-ascii?Q?B+4O1LmrREYKCyXsBlonCczR7gTwb1sytzdXR118BldjvYyDB08uezz33lj8?= =?us-ascii?Q?1m8l4uA3FXbC1IY9mYliN3Y0La7yonjJibBf7BNMAEu0dWv3YjR7RrHbzS9V?= =?us-ascii?Q?+iRRGabSDGrutVLRi2vcxmhi3LKlOvxO05FnD6J+ZpZ4Tu6BwLZJIaoam+3/?= =?us-ascii?Q?JmTB8wm0tL8w7qdlfxNVts5FLOsllEYXUQAVUTclFQIToZ71YoE24lpBwyCg?= =?us-ascii?Q?qSWqTVwUDAi2z4CMr2Bf0KO+iyKMMBgB8KqKkapU8g7d0KeVrOe9wFZqzCwV?= =?us-ascii?Q?MO6fXrG08ZUSPS3vtKKoZ7dXAHYkrPq2SI6ZMlNxlpVutlwcCojt9oEgnvyG?= =?us-ascii?Q?ssLw+xr18a2dch3rVYfRdfDw2vmbWcw4nb0YccVze5UBlNSFhwcJ7Ky5BxGK?= =?us-ascii?Q?uHNIhiNk/CEsGQZvSPyzaeDxQ4QHpnqDP/O/RznZS6TE1e0uLtXadWkG0F0X?= =?us-ascii?Q?wW2uNzeaglZOhJkJEItmESg2A/sFpb8Uh+i+eSsHVS4wMoiL4B6+37aNLkus?= =?us-ascii?Q?YlsGHKz6xojKjo9efTvL91YX59mlDHrgNepWUMoLpOK3onIVINg+56Ittw1N?= =?us-ascii?Q?kqTB2OJkD1wEX0WbuXbfsU19PfWJqVb8h2DVPqZOPKzzs1TV7fGfOwOQ4KGP?= =?us-ascii?Q?XPvWKdEvv38PM1fOuRpJmetp/tCNe+QtKrn/ZhZde2Kpq8WEQcRYx+P303tT?= =?us-ascii?Q?5DIZ9xwgFWkqdeOXnOLVHSVkFhtZyKFVF8IpZ2vFPKUP0hG70zNGu+bIskQ9?= =?us-ascii?Q?aUzjYgkjSrsAdpeBz4Mjk0hg6nMl+GTAvLv6MtCTfH17gto9jv4hf1n2U4PL?= =?us-ascii?Q?HQ=3D=3D?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9b6b3614-415d-480f-920d-08daae279ca7 X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2022 21:03:58.2624 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 27928da5-aacd-4ba1-9566-c748a6863e6c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: tfTMrtjuMwYI8IB54lrVxkNXFfHb3mVo+QV/nRB+mRuMDlCqOT+ga9CzmR70CPlR/bDNfYldNjO2vmX1ec7lh84n6mGb0iiA2GJPhH/7xS8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXP251MB0544 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.ext.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH v2] tpm2-tools: Version bump. 5.2 -> 5.3 X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false https://github.com/tpm2-software/tpm2-tools/releases/tag/5.3 A lot of fixes and enhancements over the last year. * License file moved from doc to docs. Contents is identical. * Explicitly enable fapi for the new tools. Requires tpm2-tss fapi. * Add tpm2 tools and a section for tss2 tools. Was missing previously. Signed-off-by: Christian Melki --- rules/tpm2-tools.make | 51 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 48 insertions(+), 3 deletions(-) diff --git a/rules/tpm2-tools.make b/rules/tpm2-tools.make index 357bb245e..2f18dd7fb 100644 --- a/rules/tpm2-tools.make +++ b/rules/tpm2-tools.make @@ -14,15 +14,15 @@ PACKAGES-$(PTXCONF_TPM2_TOOLS) += tpm2-tools # # Paths and names # -TPM2_TOOLS_VERSION := 5.2 -TPM2_TOOLS_MD5 := 0057615ef43b9322d4577fc3bde0e8d6 +TPM2_TOOLS_VERSION := 5.3 +TPM2_TOOLS_MD5 := a319d4623f184b80851780b4e425208f TPM2_TOOLS := tpm2-tools-$(TPM2_TOOLS_VERSION) TPM2_TOOLS_SUFFIX := tar.gz TPM2_TOOLS_URL := https://github.com/tpm2-software/tpm2-tools/releases/download/$(TPM2_TOOLS_VERSION)/$(TPM2_TOOLS).$(TPM2_TOOLS_SUFFIX) TPM2_TOOLS_SOURCE := $(SRCDIR)/$(TPM2_TOOLS).$(TPM2_TOOLS_SUFFIX) TPM2_TOOLS_DIR := $(BUILDDIR)/$(TPM2_TOOLS) TPM2_TOOLS_LICENSE := BSD-3-Clause -TPM2_TOOLS_LICENSE_FILES := file://doc/LICENSE;md5=a846608d090aa64494c45fc147cc12e3 +TPM2_TOOLS_LICENSE_FILES := file://docs/LICENSE;md5=a846608d090aa64494c45fc147cc12e3 # ---------------------------------------------------------------------------- # Prepare @@ -42,6 +42,7 @@ TPM2_TOOLS_CONF_OPT := \ --disable-code-coverage \ --disable-unit \ --enable-hardening \ + --enable-fapi \ --without-gcov \ --without-bashcompdir @@ -75,6 +76,7 @@ TPM2_TOOLS_TPM2_PROGS := \ tpm2_ecdhkeygen \ tpm2_ecdhzgen \ tpm2_ecephemeral \ + tpm2_encodeobject \ tpm2_encryptdecrypt \ tpm2_eventlog \ tpm2_evictcontrol \ @@ -154,6 +156,45 @@ TPM2_TOOLS_TPM2_PROGS := \ tpm2_verifysignature \ tpm2_zgen2phase +TPM2_TOOLS_TSS2_PROGS := \ + tss2_authorizepolicy \ + tss2_changeauth \ + tss2_createkey \ + tss2_createnv \ + tss2_createseal \ + tss2_decrypt \ + tss2_delete \ + tss2_encrypt \ + tss2_exportkey \ + tss2_exportpolicy \ + tss2_getappdata \ + tss2_getcertificate \ + tss2_getdescription \ + tss2_getinfo \ + tss2_getplatformcertificates \ + tss2_getrandom \ + tss2_gettpm2object \ + tss2_gettpmblobs \ + tss2_import \ + tss2_list \ + tss2_nvextend \ + tss2_nvincrement \ + tss2_nvread \ + tss2_nvsetbits \ + tss2_nvwrite \ + tss2_pcrextend \ + tss2_pcrread \ + tss2_provision \ + tss2_quote \ + tss2_setappdata \ + tss2_setcertificate \ + tss2_setdescription \ + tss2_sign \ + tss2_unseal \ + tss2_verifyquote \ + tss2_verifysignature \ + tss2_writeauthorizenv + $(STATEDIR)/tpm2-tools.targetinstall: @$(call targetinfo) @@ -164,10 +205,14 @@ $(STATEDIR)/tpm2-tools.targetinstall: @$(call install_fixup, tpm2-tools,DESCRIPTION,missing) @$(call install_copy, tpm2-tools, 0, 0, 0755, -, /usr/bin/tpm2) + @$(call install_copy, tpm2-tools, 0, 0, 0755, -, /usr/bin/tss2) @$(foreach prog, $(TPM2_TOOLS_TPM2_PROGS), \ @$(call install_link, tpm2-tools, tpm2, /usr/bin/$(prog))$(ptx/nl)) + @$(foreach prog, $(TPM2_TOOLS_TSS2_PROGS), \ + @$(call install_link, tpm2-tools, tss2, /usr/bin/$(prog))$(ptx/nl)) + @$(call install_finish, tpm2-tools) @$(call touch) -- 2.34.1