From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web09.1566.1663973772012705401 for ; Fri, 23 Sep 2022 15:56:12 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=mKufJaKi; spf=pass (domain: intel.com, ip: 134.134.136.24, 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=1663973772; x=1695509772; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=XFdyfIALC99fX7XgCf2/p0dSj6NmEwOrqgkAfYI+zPk=; b=mKufJaKi6gwtDGBQOAmK+eyk8piwRFkoaN8WJeg2F5Tg28TNzS6dKf2e +qOBkfArMNm/lf3/M93HkhNvaIx4Js3ij+ysolFYvKfdNyg0ZuLYa60OO SYOtltj+ayVEnnzKXrJdd6zkl2MqL55eMUGdDF3cha0dQnxwRymLp/nWK NfbzNdodTLLruAgHYdsJZbjKqNM6YFMu6iWuS2mxDd9XIfzSPkz8Gzu40 jnu0ahyeXhu5RcCDKNkmb7QSxXdTGkMgWgrjjPcJOtbdIBDDe6vk1mASL hJG241eOT0I4ikWUy9N6h+BI9/l7Hdcok/2a5SBc9J+sstV5Y4Hp/ogpd A==; X-IronPort-AV: E=McAfee;i="6500,9779,10479"; a="301603934" X-IronPort-AV: E=Sophos;i="5.93,340,1654585200"; d="scan'208";a="301603934" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2022 15:56:04 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,340,1654585200"; d="scan'208";a="622686890" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga007.fm.intel.com with ESMTP; 23 Sep 2022 15:56:04 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Fri, 23 Sep 2022 15:56:04 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Fri, 23 Sep 2022 15:56:04 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.169) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Fri, 23 Sep 2022 15:56:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D44TJkwIEE3t+2kKXB3StCFcGk+qytTtwWan2aG2ZV2ffo0rI1wdusmf51rXy+nxtS+UPn6dZRaGw8IsFOih7fyVz7BQmdmnYE+0ef+ul/uA/wt+K3EmYUQV2WnpEW7Euy3q3brs524ofHXLDVIIDU3AM6uLJTuZ1qQFDcopM6xhr/6KAtCHIaYaxQ1eovS9xE0xHsKHq83sPl+UiU+0ilxFtANWGLNrjn6SToJ2J5pEmFaittH0mKa1SD2EtjtC4AarSlnPDBsZBs00J9W30U5b3iWSrHZM8FTI+2dQgY8iPR5NN+ElMD346ORO3M58Y4zY70ZNvP0sgNMCapYgBg== 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=y29jhb8qfKRVWLeFMJP0ymvecXWdeQoi8fmnHoc5YxY=; b=XYlgMSTOoZvpG7ZD8xU14t74xblWgp1dwVpiZeNBgNy0P76U2/Qr/3egekGid/Zqo/k1mwUQY4OkUcDYBP1zDDigRw1kDUfguV8IarFdlgMeQzm802JeXE20UHbq47b84XkF4/qKF+YRdL8uw/pIlo1eG9y/Hldgg4vri5j4EaxTcCr2tFvQ8GkaIKJp7yNC56IjR8n9ezEj9I80bG2WU5ZsdXkN8ARqBCkuRH3MVvaS8lT2gps5yBSNXjcAWTdNSLepj2EbZp41C5XzL9gqvZ1tZTkhXnVlLDE3EfZsqyrm01Pq6dgNtvYiRp8QOTkTpz7/XYXs/nhMpP8034jgeQ== 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 MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by SJ0PR11MB4975.namprd11.prod.outlook.com (2603:10b6:a03:2d0::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.20; Fri, 23 Sep 2022 22:56:02 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::c17d:f1c9:e958:b5e]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::c17d:f1c9:e958:b5e%6]) with mapi id 15.20.5654.020; Fri, 23 Sep 2022 22:56:02 +0000 From: "Yao, Jiewen" To: "Kinney, Michael D" , "devel@edk2.groups.io" CC: "Wang, Jian J" , "Lu, Xiaoyu1" , "Jiang, Guomin" Subject: Re: [Patch 1/1] CryptoPkg: Add missing library mappings to DSC file Thread-Topic: [Patch 1/1] CryptoPkg: Add missing library mappings to DSC file Thread-Index: AQHYz5m1DRoC6vHSo0ikr2IEvVKFMa3toAxQ Date: Fri, 23 Sep 2022 22:56:02 +0000 Message-ID: References: <20220923221305.1496-1-michael.d.kinney@intel.com> In-Reply-To: <20220923221305.1496-1-michael.d.kinney@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.500.17 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-traffictypediagnostic: MW4PR11MB5872:EE_|SJ0PR11MB4975:EE_ x-ms-office365-filtering-correlation-id: 4a9cac1a-7d23-4b51-3667-08da9db6ca0d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: M8Rq5PEc7i+Zl3L2SA4DL0mS6QjcyfyHEWKyIEmI+39z6ZuakIrujDKzda9FSk/+fKhcMiHTsrzkNFmIgXBkqJ+fiuTaNAMj0EPdlUrfTkEF89bOl5DQm8kJouV3m7i3OYJfQTvN0l3c74awOJshULoi6Lqi2Cfnr360xYDu7TEbykDVc6hPBUGg5vqqDkDpgaZhDXDONXGKNe0SXMXcLlWPK5R0emJ2NHd2srH0j8BP3+TyoyLmtWuhvNM6BjJ2j1r/ED9liBnzjLEjVb2CzYsQBdUxDwAvojSYHGZbhjDHVD2PbbTotWYYslnHm+aNmSsvTMMHE4SjVnfR7zFFB3CC1DmoQ7y+khPJVC8UqymDJfuzSOwyMi2QC6Uid11TBY6dDDFxc2IRtippHFP5zu1J6RDEgPRJJboHDy492x54CJ0URf762wC1TGxZ6qJqt+R9FHo8Ha0EJcCsifOS7QAAFiCl3Gz76z9/qIAlW4BZ0SnotsLhByIqpNIgy0axso2Qyp7g+v2ie5PIbUj/b9kxtTW6XU2Uy7lpXInew2fyr1Nnu4FyYYi46pRtexPexpRl5qjyM0iPCZszybAts+GvWyJqM4WjUJoh2fwPc4S/L97MsUHwAozsUfDcq1bfd0yIJGWOYUrquO+O7fgGcDAIeUOKIFoq0ng0Gaqf7Ab3m068StexGCueb2BEHabP5qI/BbumZGQDN3dH0JHu65Pcxnu3XHsCNu8BLNTXIy2/4OWuKpP5YXO4MAH00mSGb6tH2JM47lmdlQ1r4Mem0f+3SpM7NfE6YxO03nDnbn0= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB5872.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(136003)(346002)(376002)(396003)(366004)(39860400002)(451199015)(71200400001)(316002)(966005)(52536014)(86362001)(5660300002)(4326008)(66476007)(8676002)(41300700001)(76116006)(66556008)(33656002)(66446008)(478600001)(8936002)(66946007)(110136005)(54906003)(82960400001)(38070700005)(122000001)(38100700002)(55016003)(107886003)(6506007)(26005)(53546011)(186003)(7696005)(83380400001)(9686003)(64756008)(2906002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?V40QZiC/NUTF9ibGOGNU6Zee1QpWUGZX4zJL1NNYgxjF5Yl8Swr1Tnvd2qYN?= =?us-ascii?Q?DpkM9lMbP6CFb6iMM0xw/hGqIaGb8I4oP8IHQNU4KAokp46INhtkZSRs2pGV?= =?us-ascii?Q?J1yTxYvEyRRRkq52OjKD+EoaX3f528NBmwLj5rRi2CVpBwdkRQDAuGGlv7O0?= =?us-ascii?Q?1irsRIMpKBPcwodkbIzNtaoTgRlYt7Ms/eReOIBGxM3U1q0Qx+/q3LfoiasZ?= =?us-ascii?Q?kJsmO7T72ojtRKxvf4WXYF3ytU9lFDP7cTH2KiNjISG1q9L5HvlxctGKVvWU?= =?us-ascii?Q?eqNmm23Cu0fQN0LcLlDbQ7OJsh6MERJ8L5rO60vD0vDc45BFFIFHK9K0067g?= =?us-ascii?Q?kR6ZR3DXiayTMOZueV/ujB37/3+vOqHUcKfHI8wn5rYZPt0dJGbCHeLgtrnn?= =?us-ascii?Q?hNo5ON6qLageLb+kIFtMAjRfKUDk7zWFcZCyII5spdY6+VXWttV59oI9Ybdy?= =?us-ascii?Q?DwkPYFM6lGyu5QvYdzogAFns92OImBTWLjeRI138/1DguLO9oJe1L81ISA24?= =?us-ascii?Q?JVByhgKe1z1dBsxLQteN0m7mVFIfSw0aywiUB7e138zO6y35i1gLBa90ZGBC?= =?us-ascii?Q?cLVL9iLicfy+yo5IoBkG66fuV73lrYH+urT/B1z/EIY5yBL543xpMqBB84Us?= =?us-ascii?Q?kvFftvi+flwgBwn7O7JnjkdShrZePEeF/sjIYHrtRg+24CHDCy+Kn7T/ve6e?= =?us-ascii?Q?qPON6mXLMpDVB0upxmkV3iWRZ7DULuqCrWJ7e+xFPoV4uokz5z2NoTE9sogB?= =?us-ascii?Q?s/hha6UIcxcoBcocFdJ44JOh22NXH9BBIIP20ckoQqKCvpJC7NIZ5ek7rG+B?= =?us-ascii?Q?/pxayMoNBsoFRXoKb3HjRamS+3yHBiLONuQw8Pbxf7ebT9USkbNRgtK0Gk4H?= =?us-ascii?Q?Ena7VhF8WtqFIMNfwfAMv9UY14Bf/JPo++ot9TXxzb/VeqllpYqXjNgRoLvo?= =?us-ascii?Q?rNqUaN3uwwFvNjpgVBkHn74Xi9QHKSYgGafqA/EQ0d2GF4VFen20cbUX/s5u?= =?us-ascii?Q?lxzlPBAUzUmoPE7u4Y2ecFKP4Qk1LPkqTEnNExBztI33PpDpPqah6pqMaoLY?= =?us-ascii?Q?zZ1vYppO0Zc8uDgrl4x5zM6NOefIRn31rbfCREISBO9iV2kvT0t9ocncn7tV?= =?us-ascii?Q?967gQIus7H71W7qqckyk6VFbYmMx+Z7EruQgg97A22kWS6eb9iu8kgp3I+xT?= =?us-ascii?Q?Uq1CoJgt6OB9yTgESS8OcNmxJyV7jJzo5yAr/UG6ypoAMk1utr+Rjz8bicxY?= =?us-ascii?Q?3BGiYOrD8GqiDzRcU+UA8Hg+ZXF0n0OX6Eg+bvKzZ+5KwR9ry4TkDVhx0NYA?= =?us-ascii?Q?dW1brf49pPh+wcnI9u3lqHXE+ViMOIQHSJMIoMjLKuKPUQDLHuA9vFyeGgYm?= =?us-ascii?Q?DbCkvjJ39VXRKNxFUYCM5Ry1xHcJiTecvoIZFQAoS/heqv8AELz0GFFpusZa?= =?us-ascii?Q?a+Of2m4vyJH8wmD3Z63Xm769QNZrzixbFIXREuLBFCCrWLZBfRx3vB5V3TgC?= =?us-ascii?Q?/zE8W6vRy2YMaD2y7oAKLp9r740CZPjUiS+Zt4umKn2DnF/+mbaN1VNBX6Ql?= =?us-ascii?Q?Tj6flEq9EJyoA1eZwiG3TsnFTHo2HAm1ez/hKL0J?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4a9cac1a-7d23-4b51-3667-08da9db6ca0d X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2022 22:56:02.5505 (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: 9AA1bbLjiGTtlwniWSvijfafkjnZbXXAjM1dasZy3YYSKYTViXT4L1OuRIavYX1kUHaWBjqmBAYTq7d6nH2Dyw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4975 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: Kinney, Michael D > Sent: Saturday, September 24, 2022 6:13 AM > To: devel@edk2.groups.io > Cc: Yao, Jiewen ; Wang, Jian J > ; Lu, Xiaoyu1 ; Jiang, > Guomin > Subject: [Patch 1/1] CryptoPkg: Add missing library mappings to DSC file >=20 > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4080 >=20 > Add SynchronizationLib and MmServicesTableLib mappings that are > required for the CRYPTO_SERVICES set to ALL or MIN_DXE_MIN_SMM > builds. >=20 > Also update the family PCD settings for the PACKAGE and ALL > profiles to enable all families. >=20 > Cc: Jiewen Yao > Cc: Jian J Wang > Cc: Xiaoyu Lu > Cc: Guomin Jiang > Signed-off-by: Michael D Kinney > --- > CryptoPkg/CryptoPkg.dsc | 10 ++++++---- > 1 file changed, 6 insertions(+), 4 deletions(-) >=20 > diff --git a/CryptoPkg/CryptoPkg.dsc b/CryptoPkg/CryptoPkg.dsc > index 9bee423e2126..7034e8a4120a 100644 > --- a/CryptoPkg/CryptoPkg.dsc > +++ b/CryptoPkg/CryptoPkg.dsc > @@ -66,6 +66,7 @@ [LibraryClasses] > TlsLib|CryptoPkg/Library/TlsLibNull/TlsLibNull.inf > HashApiLib|CryptoPkg/Library/BaseHashApiLib/BaseHashApiLib.inf > RngLib|MdePkg/Library/BaseRngLibNull/BaseRngLibNull.inf > + > SynchronizationLib|MdePkg/Library/BaseSynchronizationLib/BaseSynchron > izationLib.inf >=20 > [LibraryClasses.ARM, LibraryClasses.AARCH64] > # > @@ -89,6 +90,7 @@ [LibraryClasses.common.PEIM] > [LibraryClasses.common.DXE_SMM_DRIVER] >=20 > SmmServicesTableLib|MdePkg/Library/SmmServicesTableLib/SmmServices > TableLib.inf >=20 > MemoryAllocationLib|MdePkg/Library/SmmMemoryAllocationLib/SmmMe > moryAllocationLib.inf > + > MmServicesTableLib|MdePkg/Library/MmServicesTableLib/MmServicesTab > leLib.inf >=20 > !if $(CRYPTO_SERVICES) IN "ALL NONE MIN_PEI MIN_DXE_MIN_SMM" > [LibraryClasses] > @@ -159,16 +161,16 @@ [PcdsFixedAtBuild] >=20 > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.Sha512.Famil > y | PCD_CRYPTO_SERVICE_ENABLE_FAMILY >=20 > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.X509.Family > | PCD_CRYPTO_SERVICE_ENABLE_FAMILY > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.Tdes.Family > | PCD_CRYPTO_SERVICE_ENABLE_FAMILY > - > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.Aes.Services. > GetContextSize | TRUE > - > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.Aes.Services.I > nit | TRUE > - > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.Aes.Services. > CbcEncrypt | TRUE > - > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.Aes.Services. > CbcDecrypt | TRUE > + gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.Aes.Family > | PCD_CRYPTO_SERVICE_ENABLE_FAMILY > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.Arc4.Family > | PCD_CRYPTO_SERVICE_ENABLE_FAMILY > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.Sm3.Family > | PCD_CRYPTO_SERVICE_ENABLE_FAMILY > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.Hkdf.Family > | PCD_CRYPTO_SERVICE_ENABLE_FAMILY > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.Tls.Family > | PCD_CRYPTO_SERVICE_ENABLE_FAMILY >=20 > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.TlsSet.Family > | PCD_CRYPTO_SERVICE_ENABLE_FAMILY >=20 > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.TlsGet.Family > | PCD_CRYPTO_SERVICE_ENABLE_FAMILY > + > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.RsaPss.Famil > y | PCD_CRYPTO_SERVICE_ENABLE_FAMILY > + > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.ParallelHash. > Family | PCD_CRYPTO_SERVICE_ENABLE_FAMILY > + > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.AeadAesGcm. > Family | PCD_CRYPTO_SERVICE_ENABLE_FAMILY > gEfiCryptoPkgTokenSpaceGuid.PcdCryptoServiceFamilyEnable.Bn.Family > | PCD_CRYPTO_SERVICE_ENABLE_FAMILY > !endif >=20 > -- > 2.37.1.windows.1