From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web11.8832.1652256505079147475 for ; Wed, 11 May 2022 01:08:25 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=a33Zeroq; spf=pass (domain: intel.com, ip: 192.55.52.43, 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=1652256505; x=1683792505; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=SX1lc9n6mDiuvOrNladz9ZMDvfH6b3xvc781KyEtG/o=; b=a33Zeroqt0+4ODB5W8FgTc1gvysNM0i423PjOCrAYIX+ZoUt8uWEPC1b JxE1As4+VFjtBR64uJ+/XP5bXZHJYmm6550M5aCYojBsvnqsWb+FjUS9z u7SVzEZspgAMNj6JYUQjA219uSWcju2g0XL0nUfDv/fnt7XgGqLsrNm6P lok0E1oI8vZjPdjPJyzFEMULT6gd9+dUyK+iLdLflQ4wqg3Thg4WJxeSH royoDp5xJxgDE9kstn+gVVKImUuDC2+cZM6gq6HulExPRrfjOgiU11xzM GvBkPgv3ucdefCn8sr1sZXjYTsciUFXoMxxLd6JPol+eZ3yMWEMaLZfOR g==; X-IronPort-AV: E=McAfee;i="6400,9594,10343"; a="356049931" X-IronPort-AV: E=Sophos;i="5.91,216,1647327600"; d="scan'208";a="356049931" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 May 2022 01:08:24 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,216,1647327600"; d="scan'208";a="658052692" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by FMSMGA003.fm.intel.com with ESMTP; 11 May 2022 01:08:24 -0700 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 11 May 2022 01:08:23 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Wed, 11 May 2022 01:08:23 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.108) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Wed, 11 May 2022 01:08:21 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HiVjCMupK3aI5I6ty5hVjGfPrfXNetqj+wuAEIJJw+kJFK09Ve10VKkUgEAM/paAB6DK3DzWqCm+MBuGs5Qug0GNJtLfox/V9BpqKRSze78W3snB79vfQuprpQt8Zs2+1+99rcJ/MmZJUiLs63M6SIkThaxF0+CgBJiVc5XACfyZJ69CstuEY18Zgz/n+jhos9eGoePUcxTX9P68CyhDlN0AM/FNGpAieF/dqPhGAtGwK5JmEunkPDX9fySUHvT/3sAsi051xzDJ/RIYiwuOilWWTw6aRv5ElP+cg75jMVm4+4BQrEWCkCLlLPN3FDyzztR37mwhQXHD6lXOcxgoMQ== 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=Fh4la9jmDcnhRSn4TFTXljw/IDPw73uKnSjmFKTPc5I=; b=AP3BKefUXgqqAasSn0tUx8DzRAnxIHYS8KHfLhVS4awSUBLOdfQR3fTq820Ffylr8xllwFJn0oaO/SXBmj7cVcK57DDn+h2YePJCU6QUK6RXEcGQfc7+DxR9QP1CzFyt3X0UF2E0nqFczcKEbKlR8+9MD3uQLOYHw5gT1lLiOTSVIVDDmTbE6hUVTCmaErIwkPQQYmoHt6JvatqaYjjvv3ML8Zs/LteGPg02Nq50l/6oaanOxrCZjzwsAKj/ybyfQsCRK2msuidufGzCbqRL56Z8vFMzcmtiWoV9iB/s5Z8CkVarC+r1kX1OagzshoMgBnIgroDMQtcYYyI6uMRjVw== 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 DM5PR1101MB2314.namprd11.prod.outlook.com (2603:10b6:4:58::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.13; Wed, 11 May 2022 08:08:19 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::d55d:28c1:bfab:3dd]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::d55d:28c1:bfab:3dd%5]) with mapi id 15.20.5227.023; Wed, 11 May 2022 08:08:19 +0000 From: "Yao, Jiewen" To: "Li, Yi1" , "devel@edk2.groups.io" CC: "Wang, Jian J" , "Lu, Xiaoyu1" , "Jiang, Guomin" , "Gerd Hoffmann" Subject: Re: [PATCH V4 0/5] CryptoPkg/openssl: Enable EC conditionally. Thread-Topic: [PATCH V4 0/5] CryptoPkg/openssl: Enable EC conditionally. Thread-Index: AQHYZD5H3mFdT2CR9UWBJwcEssl5h60ZVAcw Date: Wed, 11 May 2022 08:08:19 +0000 Message-ID: References: In-Reply-To: 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: 87206d68-f95e-41b5-aa08-08da33256918 x-ms-traffictypediagnostic: DM5PR1101MB2314: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: mUf9m0QT/T4hXkzrepu0WtDKcMGVvBqKujRJsm6HPc+i2QlHGlssRrNt3j4i7g1m0/LKCf6Ah+yChjSFxKiYkVd+vg6YkPB+PVZ17KmvD8oqrQxvnnMzBgXdC55bZcdRMKYeEvARygh6UJGMZbsYpX+cc9x6YDyMUAuTXHL9GfQVjOc+u6qYcstp9PUdDiPHbOapDhyMZxt9DWm/2Wjh1ssezRfzS8zmX9bRFSP5mEZ3cVHdb03j/7J7eYzXx+1iUnqd1/8VRlH3xnjApjI9U6VP7NRFuUOETl7i5i18bW1oNVLvrxnYf0YcWxXHrRDD6K4dUZyMwNax8YTv1iVa1X3KIYaBNB+rbVY5oS+gYmzIgwN3Adyfes7vdzQbPx2b+wYVwD44KguA2UE5BB0wcEee5HPmOnjPFlP5F8NqmQEzW/f0RVwyuzawnu9ZFwmQa6TTAXGADKQgk40ZC43JOWe+DJXG2p1a/ibH6G9xADr7ND1Sjyb69jnfRmJTIIhhfl+w6uwOtQbpina8RLCk0fYCQehIsjzBdmFouvRtvkrlZpjJHjH13DhgroCh54Cl729XUYMxw82VNQtVkhFMFiy4dykMbVTgzpIFLPembNDsZ12EEibZBgGcrSaecTc2W8Lev2SWSZyT16Aelxq3lF6tK6IqVgb0/Dkzdb/l99dDO9iSfCXKAQwNuOWjtpVItmqXS4uyucpjKzZtH1MwqNdsnmaNmzAL+8hhTXHfdar4aA9a+nvvZNEztGE5ABL92r2q+T/eUJxvG2jOChCF1EweCCl29hqV8j/BCUH3yJU= 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:(13230001)(366004)(8676002)(4326008)(55016003)(64756008)(66446008)(66476007)(66556008)(66946007)(76116006)(186003)(6506007)(7696005)(83380400001)(33656002)(38100700002)(38070700005)(122000001)(82960400001)(8936002)(5660300002)(508600001)(52536014)(966005)(2906002)(86362001)(71200400001)(53546011)(316002)(54906003)(26005)(9686003)(110136005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?2foll0fCWNnACM5dBBIhlof2RnhiUMx3GD+PuE45jpJZhs8KQ30Ku51Pr37Y?= =?us-ascii?Q?H0lV8s9pmGxr78paJ0mjaWYEK8b+z5kMIKMRrUOzKQqQB0zJnArPkCEPj9FM?= =?us-ascii?Q?UHLCkrlSDEvF7uBV00ELRSj8cNo8eH6ag6RoK6UozKfTUposMqRYxIAmzACS?= =?us-ascii?Q?Lx3T3iM5Dr4Dju020V0PtptJUT21KjajBj3WupvFo+LGIsk9hT8Rr6eFXjoV?= =?us-ascii?Q?JT4YYgYrbZk83srMO6zyPUTYh2BiJxJYIOkyQd9vxlX6jUHgx6tjoJqOi++D?= =?us-ascii?Q?wkdvGz/PHUlE0JerlkLEw/YoWviPGDmDe25o3JZInp5bEcmUMxeUO6ShQwpF?= =?us-ascii?Q?jFCpc42fSjGdrFRqQfqpGzHwx8PhNlXUtQ3QbmtPfSNFnJgKjktdJHESPfZR?= =?us-ascii?Q?HQ6UADXTsCjmLD6Fvtl1YEafG2DTSdMd0SS/yka4mzsaoEBOiC1SKj515ohB?= =?us-ascii?Q?a2F5aVo6kVElYpgkuL4mjvdNYQ/tqkmf9J7ReuxsiGet5YBfDswvMAPxAXRF?= =?us-ascii?Q?oiszxe2wwnKJv6pR4kNNL3LIJE3LX8dnggw/khO2lEpTCq54SsfudRijtjfU?= =?us-ascii?Q?Xt09vOST3J7iFnuMjY6UKo6ePJlfROvVYvxs1I1hLcNqmjQ+UYvFpoH9Awvm?= =?us-ascii?Q?D2PlgH8EhccIrktfivZsmR410KeIG3uEBmRcv3BeyhctXVkEJ4Xht+dTD4J+?= =?us-ascii?Q?HQVKqo+442U56iYodm5ReR0zWKwU+qHrmbbkFZY7s8RI2iblMS2nHqSuoJ8O?= =?us-ascii?Q?2qzoMxnKeba9H60ryfLZphnBJVWfmbktA6FRrL3FJgLtSERD/GajGLj404wN?= =?us-ascii?Q?PyDaarnj3JPmJrTpZVA6P/3h4qIqvKJPZmnOJ7DxsUc+dk1Dpj0McI2ZdcZB?= =?us-ascii?Q?56vt3dMVdWdmqUs4bCaK383M8Q0s5SyfDh1G3JccTma7PV5BTn5RD4D0l/LB?= =?us-ascii?Q?8WY3dcKtBzVX25Osd+BpHV0DFAbbPbtsgU8k9+G+PkDgnrk4Q9owHsG3M1SW?= =?us-ascii?Q?360vNiu9ABjeppXTAYxp535zbXNPzBj0Qyzj8hU5gWl/W1wsEyiRT4KOgmc2?= =?us-ascii?Q?NbM/5/ypnx58Oz7Xn/LmI0/qH3/FUea9dglmgSoX+gVHVBzoOxBdL0TADSvV?= =?us-ascii?Q?9dTaPPAZ0DUYyGiSaGkYBrW3AzZlza2eYkLxAu7RuRGey7TMwhjE0zy7BI/U?= =?us-ascii?Q?JwbhaP9g2xxNwPn6DSRDklWMBcfCGcFJE/Hjrf1XgIDFam6E3LOoS7ghpDb8?= =?us-ascii?Q?2Xfu6sIll0DOp5jV8E0XbwIWT1b8059CieI32nL8FZr5zshmnr3FpmBznBAC?= =?us-ascii?Q?YyphbcaSZgD6TJcJ67DYKCqpJGyVBLVJ2yHyDQ340CdsesrW5TRAJ82CVkmo?= =?us-ascii?Q?GOmNXIPbCAW/GTvGNd6xIJC0yVY33ulcSWjlrdPY4dihtJn/zfSTczmIkdpo?= =?us-ascii?Q?x+RvwKF306951KdYJzuFJvjKRvO2tOKspDTdEji/R5aBASHpeEWqoEsFxjjo?= =?us-ascii?Q?u3XHu5dSyQoB77AP0T0KicSeu4b1g/vZnYI4dmpeebXJHaOK1QdFG2L9P+EJ?= =?us-ascii?Q?MNY0mdK9No5SvT+czHzsHWLXdN/4QKN7Z6/OafJhNckTremk5ujoWMvLuMq1?= =?us-ascii?Q?/1pB5YQIWJADRPqI6KAb2ZjaZ4nZ92rkICXLokpEdblLDe2G37+uDIn35Uqb?= =?us-ascii?Q?sH3HPnVzEiLcFRfiFPLN1c7JtF5H7IQ81FP8asxtG1eC3i9Xn4M6PGx+OovJ?= =?us-ascii?Q?rHD2cveISQ=3D=3D?= 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: 87206d68-f95e-41b5-aa08-08da33256918 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 May 2022 08:08:19.5751 (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: r/Y1+vbAUZSMzGQ7EioFl+m3UsyfApqh1XRVj1V5Jyo6v3TxlVkz7yMsodj9k3NurYtLdErkX2zxa7tKwSxDNA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1101MB2314 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 Merged https://github.com/tianocore/edk2/pull/2871 > -----Original Message----- > From: Li, Yi1 > Sent: Tuesday, May 10, 2022 3:19 PM > To: devel@edk2.groups.io > Cc: Li, Yi1 ; Yao, Jiewen ; Wang,= Jian > J ; Lu, Xiaoyu1 ; Jiang, Guo= min > ; Gerd Hoffmann > Subject: [PATCH V4 0/5] CryptoPkg/openssl: Enable EC conditionally. >=20 > Recommend from Gerd: > (2) Keep the EC config option, but update process_files.pl to > automatically add the PcdEcEnabled config option handling > to the files it generates. >=20 > This patch set does (2). >=20 > When remove 'no-ec' from openssl configure list, will automatically remov= e > 'OPENSSL_NO_EC', 'OPENSSL_NO_ECDH', 'OPENSSL_NO_ECDSA', > 'OPENSSL_NO_TLS1_3', 'OPENSSL_NO_SM2' from header, and add '/ec/.', > '/sm2/.' files to INF files. >=20 > Signed-off-by: Yi Li > Cc: Jiewen Yao > Cc: Jian J Wang > Cc: Xiaoyu Lu > Cc: Guomin Jiang > Cc: Gerd Hoffmann >=20 > Yi Li (5): > CryptoPkg: Rename PCD about openssl EC configuration > CryptoPkg: Separate auto-generated openssl config and edk2 openssl > config > CryptoPkg: Update process_files.pl to automatically add PCD config > option > CryptoPkg/openssl: update generated files > CryptoPkg/openssl: disable codestyle checks for generated files >=20 > CryptoPkg/CryptoPkg.ci.yaml | 14 +- > CryptoPkg/CryptoPkg.dec | 2 +- > .../Library/BaseCryptLib/BaseCryptLib.inf | 2 +- > .../Library/BaseCryptLib/PeiCryptLib.inf | 2 +- > .../Library/BaseCryptLib/RuntimeCryptLib.inf | 2 +- > .../Library/BaseCryptLib/SmmCryptLib.inf | 2 +- > .../BaseCryptLib/UnitTestHostBaseCryptLib.inf | 2 +- > CryptoPkg/Library/Include/crypto/dso_conf.h | 7 +- > .../Library/Include/openssl/opensslconf.h | 348 +----------------- > .../Include/openssl/opensslconf_generated.h | 333 +++++++++++++++++ > CryptoPkg/Library/OpensslLib/OpensslLib.inf | 98 ++--- > .../Library/OpensslLib/OpensslLibCrypto.inf | 98 ++--- > CryptoPkg/Library/OpensslLib/process_files.pl | 77 +++- > CryptoPkg/Library/TlsLib/TlsLib.inf | 2 +- > 14 files changed, 552 insertions(+), 437 deletions(-) > create mode 100644 > CryptoPkg/Library/Include/openssl/opensslconf_generated.h >=20 > -- > 2.31.1.windows.1