From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web11.3140.1649403406346081835 for ; Fri, 08 Apr 2022 00:36:47 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=LwCbIDMP; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: jiewen.yao@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1649403406; x=1680939406; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=PkYxAKwpYFacjCKWuPGpfHtB54XTbxOgHD2LYpVuY8U=; b=LwCbIDMPka/0aQEyV11hAMBb4uIeyLm0eC2jyvzjy2VUYq+QWSlIDMZE zQ95uDBUjHT6z4PwQQQqF5HAN/E/Li1zee+ygAlHTLuLXr12ywh+DTLhP tbU9K1YpDiDyn3jPKKu6KIj2gYXW83u+bIKCQcIghQXv8+4/HEJrwPqzh 8cNfKlH4I9lgeeSnQiDk4C2N6qX6IWdWKNoqpbTTep/vL1YWTZhA9kgqR sRWUaQvMFVw9PpFFxOHG+g8Nm6cDDemwFRJtF27xYAzLKUhbxjToObIql v+ZaoDwzQG8rVtLOnmS4Y/6WOqrsoFB7AJ+defHySPHlXDEzH7KxfkFJl A==; X-IronPort-AV: E=McAfee;i="6400,9594,10310"; a="324697761" X-IronPort-AV: E=Sophos;i="5.90,244,1643702400"; d="scan'208";a="324697761" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Apr 2022 00:36:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,244,1643702400"; d="scan'208";a="653160295" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by fmsmga002.fm.intel.com with ESMTP; 08 Apr 2022 00:36:44 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Fri, 8 Apr 2022 00:36:44 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Fri, 8 Apr 2022 00:36:43 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.48) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Fri, 8 Apr 2022 00:36:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kTI0bA/b3SMRE3cQYuAqS+xpEkknkyu9sJT7K/3XHaogaRtGZmKDfuMZTUyT5TaxJzpzLWP1gPwnh7ARKN8XTVIeDb8sUbalfVKjU195MGOLzx8Tf00njXTzPbrA0qA1zisOvByDsGv106YdBEz8uxSHdTufeJc0xArW6ik9lEq32aS9D68qgZ2T9wiwIvimWMtJxQzOK2NSC2MuxrE4MIbzci0N8CPWu+ap7w/xYfsVoE6RTb9nl686WY/ybKhemlUpRg6KTxaR7L1BEqGy8MiZyjCu9MqZ2DrOwiYywQ0R5Scx6w+Um0wDNlfCsxruJsi10BEpIOR6i7eccWn2PQ== 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=Tj/8jx2dM1kKLgIXGO8XX7HZO5EhM5DzDXwBLWATmno=; b=aVaAL1ZzHH+Ehd56tLBo+PrumPeE1Stjb3QSEQfJqF0cmRdTnpyhBk6dmMZypPbRyqz9HzVcrcSXC4sLIE8OktNgOP1Ra1ldmQ/hLX2qfousEGuwEPQLsWQXLYXg2EM4xUHAskOnWI3E1udIal8NsR0pnJ5ar3Yj1LYq9gC56aL6I27Vtd6VsZfAhpkN3JPk9P4kK511gfmGDnvw4X1QNpJ062eSSNSnNQQ4KljkD45z1Mu6yApSzzCZvQY6bRFqYAvLPrpovTniydJd4TFp3KJgL/U4wznn5KNv3XbaUiWNF0Gq/spe8+Z4B6FlX+IltqswYpUpa9+CzkigUiyyZg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from PH0PR11MB5879.namprd11.prod.outlook.com (2603:10b6:510:142::5) by CH2PR11MB4200.namprd11.prod.outlook.com (2603:10b6:610:3d::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.22; Fri, 8 Apr 2022 07:36:41 +0000 Received: from PH0PR11MB5879.namprd11.prod.outlook.com ([fe80::289d:9245:f6bd:af78]) by PH0PR11MB5879.namprd11.prod.outlook.com ([fe80::289d:9245:f6bd:af78%5]) with mapi id 15.20.5144.022; Fri, 8 Apr 2022 07:36:41 +0000 From: "Yao, Jiewen" To: "Xu, Min M" , "devel@edk2.groups.io" CC: Gerd Hoffmann , Sami Mujawar , "Wang, Jian J" Subject: Re: [PATCH V2 3/8] SecurityPkg: Add definition of EFI_CC_EVENT_HOB_GUID Thread-Topic: [PATCH V2 3/8] SecurityPkg: Add definition of EFI_CC_EVENT_HOB_GUID Thread-Index: AQHYSxO5TKVNxnr/xkuTJSRT5/CcEazloJBg Date: Fri, 8 Apr 2022 07:36:40 +0000 Message-ID: References: <4a6d0f6783a6fb34b9ad58c7c434dc2d40a50dd5.1649399642.git.min.m.xu@intel.com> In-Reply-To: <4a6d0f6783a6fb34b9ad58c7c434dc2d40a50dd5.1649399642.git.min.m.xu@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.401.20 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5b979d47-f372-49e6-74db-08da193285d6 x-ms-traffictypediagnostic: CH2PR11MB4200:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: zC1Ci8DpF4SyesnA5fvCL2JF/HplvnySB3sqNmlvrEAH/It7wWwJ6Z0S7wGN5k401FSx23cVMvvJ+YCMihP20SyyxNdO5BRInGHfver0fxdgW2t5NbuI+FerWgQJAkjAJeyZdRRtkUDGcf0PwX0DT8IycILXGkR7/qksn+vmf2/DHB7JvH6L2MPL9UTORfYBjskMG6oBheEmc63YKDZTaTtw9xjgX7XVUUYlpHuGmJ7bk3K+BbmyQNQWIEbpgSVK6KJQWkN2SNsx+yRf5sxy3VneBQ8Z7rBctTr3mIjaWhr10xDiBXxdwKPRSR6FZGALClT4jYEjkJFkfaRqPxT2v6rvNy1IPQIxF0tE/n/TEpBKKw4hLAT1PHh6JcqFwZDgQ3cDihCbMlNtKrdn9yUnTgun8j0sjxWzR3mXodCv2b2TAs/EFdqv3IJLL+6+d63q3WnnQ8xw3NtLef6UkagT/JXkaqtbIrMbH+wWUtpCVUbxJ+Fh62ieXAanTmL19qxJ7FHju1nLnY3tonuS4khkgvyFpuI0zv0UI23cVeVih2zhrttIchw20Lnqn+GtDvKUDAt9SbIaSB9lJ5gXWHfbT/EYg4tQGCnraP0P5ExLtj5EkWVsIAiO5P3v0uP5FSTCcx5Iwxu5ektpk6Zk34UoAMgjKc7/FW1RMrtAhqQdB3QkDlZzdZ0s3f/k3y5InuEJCMHja8fYfJftrhKzEjFd8huNgip734Ybs2PkkAVMLjaDUsApccl3zYBskJNvX2rta+n2ubWlEGZozerbWq0kfipdD/COIJHOy9jPURqCuMs= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5879.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(76116006)(54906003)(966005)(110136005)(9686003)(122000001)(107886003)(8936002)(66446008)(8676002)(64756008)(66476007)(66556008)(2906002)(71200400001)(6506007)(15650500001)(33656002)(52536014)(55016003)(7696005)(316002)(53546011)(508600001)(19627235002)(82960400001)(5660300002)(66946007)(4326008)(86362001)(38070700005)(186003)(26005)(38100700002)(83380400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?QY3bRmlE80yGpi6S6DOabv65k+RKFoAptqvcWZCGg+AXPjcB3XCHpJzkBlA8?= =?us-ascii?Q?qt9AdNfAvoYNANJ04LRAL4frcy+hhhzwaePopAaRyxj4F8ROwIZnBKT9iOno?= =?us-ascii?Q?sJPtaViG0Cii4uX7lOP0+ezw4SHeGVyRjHdYFrD1MOTbQ9feSz1gt5czPLO1?= =?us-ascii?Q?QRlNRNOd2ZvZexBhnOs+RVK1VTmt6Kbuh/YkfW7K2RWoEUVqP0nuSQi6+D+Y?= =?us-ascii?Q?StMIrKRoNdCNquLytM5AfKubDmg0ZBdZ5U3bhb7xE2LS7YWKRVb72ARrSz9i?= =?us-ascii?Q?zFAKuTHScvvyZU+baM2V1/jWP7gbcvsAD8mSBmtYXWpmYp/4CAJExlIGFKFF?= =?us-ascii?Q?G+WHRPj/FpPvUHnPUYK7mv7gb0hA1eDAWxRq6E4CnCw1shnhYzU7TeUTkkrD?= =?us-ascii?Q?l9ziZTS6jzMOtzYDkKPfdUDQHWmuFk7rt+vIiGZiE31oGtN05RiCxBad4J2j?= =?us-ascii?Q?csgxZvVcG5aE6trXIEUkP9UDZ3j6ZKR+som7E1YMZ23nMYHXRy0sgfyBerM5?= =?us-ascii?Q?Xzb7aOYQj7QyLlA5LmMmgW6v6UlShz/7odXcsaeKTaBTf4duO8HyRSMS1Ugg?= =?us-ascii?Q?Nb84RnesAvzeUnbSo3FhJh9RuiEaWcyR0QlrqIO0DuFcXC7NM4UtS6/QH91w?= =?us-ascii?Q?Ni5QCUZXnFIikpis0jzqyvTxjgdzyZ4H8Cjgnt2tEhJtGePNc/9g7ZvU82VY?= =?us-ascii?Q?4p7S3jdNlKyp5YLi34iru5fSIVnhabhklNx/07bEM8MdB1N421xnOzslpMhS?= =?us-ascii?Q?/vsYdBtBe/SLDVwetg5H2tlbVQ4hDB19Sy5k8xYM2wh6GmA1bRrfw4e6AAgT?= =?us-ascii?Q?cXem8SsBpUdmlbSruK+fcHMBG3F/0WKCkPDUhPPaDJvu2L9T+Zlcgv5aadTN?= =?us-ascii?Q?dCSAzjGwwJU82bzLL4ONKR2klTNsXUSSFCHUUcClXU8dnhsTCFEKEuMchoKE?= =?us-ascii?Q?D1QA9TBz1a+4vXWeFrRb2K7P+YRsYXP7aolM68LQM4coX/BpdM0Sy1AsgzJh?= =?us-ascii?Q?WcL7Ht4u15yipcHKvW+xTb8X8ebCAUS4wx52hY2Rg9TKP+4YbCsvECMdjaI3?= =?us-ascii?Q?rdjs3CD23laC2m/c2xotpDtJ8rkhbVID6iEodtk2EAOG5Ks5g+62dUH93U13?= =?us-ascii?Q?CkdAPuH4OGdTurT4hnJEa1zODoM1kloYMY6wDYby86uccXyEmSQRGL8f6JZ1?= =?us-ascii?Q?/d4g9oB1HIQ3yTPgB4LUiVZhJtW+CwejGQ0oysCyETg/Nyp/7lGLNnSqxF9K?= =?us-ascii?Q?24rsz7RFoPbfilqIff5QkbMjK9ZkUXSRH2XE19aOIZx9ttwAYH6c3Jl1/duy?= =?us-ascii?Q?EE/NuyEMUXNDDbQAXQ3xWe9f/Lvg2fSvDNUOY3MwikiqMs41RJsEpVdaMVEO?= =?us-ascii?Q?Sy2BGMUAYtVEe6f8v7eenpYFmzhg6OnmE4BxT1NhQjqcQWUx0vQtMu12IhFB?= =?us-ascii?Q?+XK4Z7gxKNbwm4ieYFPSJxqq1Fd0VFJS5H3th62IxW/dUZRxGfhmItf+fUyR?= =?us-ascii?Q?BsuIU0nZ8yjmQpGj77s6lubdecGqzviC9I7tHOv6rUTv4perbZ/UxMAkHSgF?= =?us-ascii?Q?S4LMVGb57L/vAljuylpouFAcoYmxSlhqBMqA2yiNCvDoaeYE3McBeiB4I/Cl?= =?us-ascii?Q?XFj7piOlsDE1yEdFU1+tOcPCS9v8i2Tth8Tc2y+50ThFipXu9Fduwn1dsQLu?= =?us-ascii?Q?ykYqLEJX/vuJci89eUac4iQptHvJ7Rz6ghyzj4oQAukBz7nrUH08hd8QuPDg?= =?us-ascii?Q?6OuzOQvsFw=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5879.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5b979d47-f372-49e6-74db-08da193285d6 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Apr 2022 07:36:40.9736 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: NnLI8z5wMpZjZ0b7Vg8UFN96eissozC9NZaltubGoLog/Bj8r7KH8ocaE7leP9GSal+ikoHyqhVZmQiWwxfHOw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR11MB4200 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Jiewen Yao > -----Original Message----- > From: Xu, Min M > Sent: Friday, April 8, 2022 2:39 PM > To: devel@edk2.groups.io > Cc: Xu, Min M ; Gerd Hoffmann ; > Yao, Jiewen ; Sami Mujawar > ; Wang, Jian J > Subject: [PATCH V2 3/8] SecurityPkg: Add definition of > EFI_CC_EVENT_HOB_GUID >=20 > RFC: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3853 >=20 > EFI_CC_EVENT_HOB_GUID is the global ID of a GUIDed HOB used to pass > TDX_DIGEST_VALUE from SEC to a DXE Driver ( This DXE driver will > be introduced in the following commit in this patch-sets ). In that > DXE driver this GUIDed HOB will be parsed and the TDX_DIGEST_VALUE > then will be extracted. After that a EFI_CC_EVENT will be created > based on it. >=20 > Cc: Gerd Hoffmann > Cc: Jiewen Yao > Cc: Sami Mujawar > Cc: Jian J Wang > Signed-off-by: Min Xu > --- > SecurityPkg/Include/Guid/CcEventHob.h | 22 ++++++++++++++++++++++ > SecurityPkg/SecurityPkg.dec | 4 ++++ > 2 files changed, 26 insertions(+) > create mode 100644 SecurityPkg/Include/Guid/CcEventHob.h >=20 > diff --git a/SecurityPkg/Include/Guid/CcEventHob.h > b/SecurityPkg/Include/Guid/CcEventHob.h > new file mode 100644 > index 000000000000..072999ce92de > --- /dev/null > +++ b/SecurityPkg/Include/Guid/CcEventHob.h > @@ -0,0 +1,22 @@ > +/** @file > + Defines the HOB GUID used to pass a CC_EVENT from SEC to > + a CC DXE Driver. A GUIDed HOB is generated for each measurement > + made in the SEC Phase. > + > +Copyright (c) 2021 - 2022, Intel Corporation. All rights reserved.
> +SPDX-License-Identifier: BSD-2-Clause-Patent > + > +**/ > + > +#ifndef CC_EVENT_HOB_H_ > +#define CC_EVENT_HOB_H_ > + > +// > +// The Global ID of a GUIDed HOB used to pass a CC_EVENT from SEC to a C= C > DXE Driver. > +// > +#define EFI_CC_EVENT_HOB_GUID \ > + { 0x20f8fd36, 0x6d00, 0x40fb, { 0xb7, 0x04, 0xd1, 0x2c, 0x15, 0x3c, 0x= 62, > 0xeb } } > + > +extern EFI_GUID gCcEventEntryHobGuid; > + > +#endif > diff --git a/SecurityPkg/SecurityPkg.dec b/SecurityPkg/SecurityPkg.dec > index 9f7a032d60d5..0ee75efc1a97 100644 > --- a/SecurityPkg/SecurityPkg.dec > +++ b/SecurityPkg/SecurityPkg.dec > @@ -136,6 +136,10 @@ > ## Include/Guid/TcgEventHob.h > gTcgEvent2EntryHobGuid =3D { 0xd26c221e, 0x2430, 0x4c8a, {= 0x91, 0x70, > 0x3f, 0xcb, 0x45, 0x0, 0x41, 0x3f }} >=20 > + ## Hob GUID used to pass a CC_EVENT from SEC to a CC DXE Driver. > + ## Include/Guid/CcEventHob.h > + gCcEventEntryHobGuid =3D { 0x20f8fd36, 0x6d00, 0x40fb, {= 0xb7, 0x04, > 0xd1, 0x2c, 0x15, 0x3c, 0x62, 0xeb }} > + > ## HOB GUID used to record TPM device error. > # Include/Guid/TcgEventHob.h > gTpmErrorHobGuid =3D { 0xef598499, 0xb25e, 0x473a, {= 0xbf, 0xaf, > 0xe7, 0xe5, 0x7d, 0xce, 0x82, 0xc4 }} > -- > 2.29.2.windows.2