From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web10.3824.1581670303100763425 for ; Fri, 14 Feb 2020 00:51:43 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: liming.gao@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Feb 2020 00:51:42 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,439,1574150400"; d="scan'208";a="238298460" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga006.jf.intel.com with ESMTP; 14 Feb 2020 00:51:42 -0800 Received: from shsmsx605.ccr.corp.intel.com (10.109.6.215) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 14 Feb 2020 00:51:41 -0800 Received: from shsmsx606.ccr.corp.intel.com (10.109.6.216) by SHSMSX605.ccr.corp.intel.com (10.109.6.215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 14 Feb 2020 16:51:39 +0800 Received: from shsmsx606.ccr.corp.intel.com ([10.109.6.216]) by SHSMSX606.ccr.corp.intel.com ([10.109.6.216]) with mapi id 15.01.1713.004; Fri, 14 Feb 2020 16:51:39 +0800 From: "Liming Gao" To: "devel@edk2.groups.io" , "Zurcher, Christopher J" CC: "Wang, Jian J" , "Lu, XiaoyuX" Subject: Re: [edk2-devel] [PATCH v3 0/2] CryptoPkg/OpensslLib: Remove "no-autoalginit" flag from OpenSSL build Thread-Topic: [edk2-devel] [PATCH v3 0/2] CryptoPkg/OpensslLib: Remove "no-autoalginit" flag from OpenSSL build Thread-Index: AQHV4s9hdo5AlDZ9jkSjFjQuLnVZlKgaYLRQ Date: Fri, 14 Feb 2020 08:51:39 +0000 Message-ID: <93328464ded34a4fbffb827759fa7353@intel.com> References: <20200214004021.17300-1-christopher.j.zurcher@intel.com> In-Reply-To: <20200214004021.17300-1-christopher.j.zurcher@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.2.0.6 dlp-product: dlpe-windows dlp-reaction: no-action x-originating-ip: [10.239.127.36] MIME-Version: 1.0 Return-Path: liming.gao@intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Zurcher: Seemly, this is like an enhancement in OpensslLib. Please submit one BZ = (https://bugzilla.tianocore.org/) for this change.=20 And today, edk2 enters into the soft feature freeze for edk2-stable20200= 2 stable tag. So, this change may not catch this stable tag. Thanks Liming > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Zurcher, = Christopher J > Sent: Friday, February 14, 2020 8:40 AM > To: devel@edk2.groups.io > Cc: Wang, Jian J ; Lu, XiaoyuX > Subject: [edk2-devel] [PATCH v3 0/2] CryptoPkg/OpensslLib: Remove "no-au= toalginit" flag from OpenSSL build >=20 > In order to implement the EVP interface, the EVP_get_digestbyname functi= on > requires the desired digest to be already initialized. Removing the > "no-autoalginit" build option will allow algorithms to be retrieved by n= ame. > I plan to submit a future patch with an EVP implementation; the OpenSSL > documentation has stated that the EVP interface "should almost always be > used" over direct digest interfaces at least as far back as version 0.9.= 6c. >=20 > This patch set also adds the "sort" keyword to the header file parsing l= oop > so the .inf files aren't randomized after every run of process_files.pl. >=20 > Cc: Jian J Wang > Cc: Xiaoyu Lu >=20 > Christopher J Zurcher (2): > CryptoPkg/OpensslLib: Add "sort" keyword to header file parsing loop > CryptoPkg/OpensslLib: Remove "no-autoalginit" flag from OpenSSL build >=20 > CryptoPkg/Library/OpensslLib/OpensslLib.inf | 66 ++++++++++------= ---- > CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf | 62 +++++++++-------= -- > CryptoPkg/Library/Include/openssl/opensslconf.h | 3 - > CryptoPkg/Library/OpensslLib/process_files.pl | 5 +- > 4 files changed, 66 insertions(+), 70 deletions(-) >=20 > -- > 2.16.2.windows.1 >=20 >=20 >=20