From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web11.3099.1582345687424392247 for ; Fri, 21 Feb 2020 20:28:07 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=yQ+a0XBU; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: christopher.j.zurcher@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Feb 2020 20:28:07 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,470,1574150400"; d="scan'208";a="230619593" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by fmsmga008.fm.intel.com with ESMTP; 21 Feb 2020 20:28:07 -0800 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 21 Feb 2020 20:28:06 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.173) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 21 Feb 2020 20:28:06 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WiX0tmP+PXpT9uBiCbnxleu8218UdofMJ9Wjtu13HcemhxEL0N917HzdedDhc44zUtKXuB0MxaBbisS5aUx8iaf4S+bSgVSwtR8CDbfhrt/Hc8WL2dmVp4+kf3DK/f3F2jVctNvFCsjMcq+HYgXXxqw7S7Uc3+bTG0ECRJxPEuYwuubJRblfX9xIaoR7tTn26jjMn9Bzhx/Q3ik46+lE6McOVbI4F/QLmTXs9OsHR/8XebLUQRQie4wVvQ5JddyRq6UqJvu0EsSWVM26PF4ATjBrDWfH2nZ9RcjmWRYcMyxex58GdyHtrvk2FENFHy55J8wcogM8w63zimrX2hEt2g== 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-SenderADCheck; bh=wdKWGbCzvPGa/vd4vLEKCv/mDzmY9Sq0faP5BnrL9cg=; b=FuAchtuuW9OzUmzsVlYM6yI30huRqnMPmZS+5KAwpOY0Rw0BahHnlOiJSPxA1K+mMCkTmZfycLeDF4/lYu2vPcwJt83rsF4JYOu2fO2ZwzUg2c6640f1/DGgy+TqNyo5NM5LMYEkGDcqxv6mxqhStbuIIyTnK3Z3LGH23Gfkb1nZ57JzaVu6a3Kuq2qwkwrG+xmjUeAb+dDDFqPvhV32O7A4zCh3APFScOTuuaUouBaySdPsQ7A37RtXRuMYHHhAQbO9085BXKQlTszCLeaftvmYFm8LasMQkWmSRSP9Vq+9ZuB/6l22f7+0aGTLcgShcElu2/PSOGBUFO3mGPTJGg== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wdKWGbCzvPGa/vd4vLEKCv/mDzmY9Sq0faP5BnrL9cg=; b=yQ+a0XBUa2eeHvowBVeGZTDs+nRYOpY/dLAuxlvtATn2MmtQbl8k27+CvqIpgMh97L0/EXfPX6cU+g1+04Worr8sw56RyCoEhAcNctkB0oKz7+uEim/nbeKQ216J8/NFWxZw80jspbwBTYUUIxg1AlNdyIcjxHFHOt4AfHWtFMg= Received: from MWHPR11MB2014.namprd11.prod.outlook.com (2603:10b6:300:25::23) by MWHPR11MB1584.namprd11.prod.outlook.com (2603:10b6:301:e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2750.21; Sat, 22 Feb 2020 04:28:04 +0000 Received: from MWHPR11MB2014.namprd11.prod.outlook.com ([fe80::9cc4:ecc0:5624:bc81]) by MWHPR11MB2014.namprd11.prod.outlook.com ([fe80::9cc4:ecc0:5624:bc81%4]) with mapi id 15.20.2729.033; Sat, 22 Feb 2020 04:28:03 +0000 From: "Zurcher, Christopher J" To: "Gao, Liming" , "devel@edk2.groups.io" 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: AQHV4s9hdo5AlDZ9jkSjFjQuLnVZlKgaYLRQgAxIrIA= Date: Sat, 22 Feb 2020 04:28:03 +0000 Message-ID: References: <20200214004021.17300-1-christopher.j.zurcher@intel.com> <93328464ded34a4fbffb827759fa7353@intel.com> In-Reply-To: <93328464ded34a4fbffb827759fa7353@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.2.0.6 dlp-reaction: no-action dlp-product: dlpe-windows x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzg2YzU4YzAtOTkzZi00NTg2LWEwY2EtZDA0NzFkNGZhZDBlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiRUE0Q2F2NHVhNXdCdlZGVUhSOEdtdkRqdUFKXC9TR2ZZdFdpd3FyNkhCSWlSRno3QWhlQjZseG1mK0xxSnIxb20ifQ== authentication-results: spf=none (sender IP is ) smtp.mailfrom=christopher.j.zurcher@intel.com; x-originating-ip: [134.134.136.213] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 903f6ced-a793-41da-6251-08d7b74f9bc0 x-ms-traffictypediagnostic: MWHPR11MB1584: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-forefront-prvs: 03218BFD9F x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(39860400002)(366004)(136003)(346002)(376002)(189003)(199004)(33656002)(53546011)(9686003)(6506007)(186003)(26005)(478600001)(55016002)(76116006)(66446008)(54906003)(66476007)(66946007)(966005)(110136005)(66556008)(64756008)(5660300002)(7696005)(316002)(86362001)(71200400001)(8936002)(52536014)(8676002)(107886003)(4326008)(81156014)(81166006)(2906002);DIR:OUT;SFP:1102;SCL:1;SRVR:MWHPR11MB1584;H:MWHPR11MB2014.namprd11.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: HVmHhX7b1Wt55tatF2PB5JS9IkQ9SzFal4IO901CgcA0T862ItUy/Ix3CyBRhVgWZ+oMbqNsUSBqWPPuPnqK7sYrz2MVg3WfsABSonHM078inbEx1ds5yA2TFikekKQO5uAiA+JQA5PIWVPP2gcbwXaoPcPCyXJo2PCLZHI+tWZkN/dEs8fly7pft7e6sLYhlMhJM3SrJ07MsGjgkFrE9skJxf03w1irOvF7PFz53OlwJQMw8YiWAzUHtbitTPccccjWA7duMFAnGnQq/fHtkT5cfIhXMaOsV+kWsSCux7bhWhDCwRg9Y90uYfMosYSAFFgQVETbHk3C5A8/ZLJkmEnoCBqLxPSPb61w3Q/NAYn1eOEcNg/Hn2ZkX3iD2O+SVviGh9eLhCzZ4mc125EOYWT14XgaWfXjuvmhVJHo/zyDtzolOos75Z22P9OIeCB2vWjgqstOA7JCLZP8qoJQb/V2G8oQdcyfI9lfIaw+X1Khn7TZ8hctj+nbq3UpuYta+1apIjZzwIBOw5kdeSd1gQ== x-ms-exchange-antispam-messagedata: ogVOg1CY0+bAtnV59HZyTdzwqDoBWHJd8UEwaLYpkd/9Db9yjSIWNRya0H3pjthWBH34OP2Wa5qceXgSMQ4JFzCsLe7ZyeFykJ1LBp/yqq8L7cz8R1453/gtd04CgJD5ZsurhPITNmtaejWqiZ6V+g== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 903f6ced-a793-41da-6251-08d7b74f9bc0 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2020 04:28:03.7981 (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: xjoCWLkDZyfDcIT8ghsyhzAho9dOVuT2nvUtImE08AYeU63AKfdBKSRWRbApx0KwWT7rnodBBb2p5fD7XI3m21cGcL3JySTHD5/QEI/sGPw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1584 Return-Path: christopher.j.zurcher@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable BZ submitted here: https://bugzilla.tianocore.org/show_bug.cgi?id=3D2545 Once this "sort" fix is checked in, I will be submitting patches for EVP i= mplementation as well as x86 and x86_64 native build options (BZ 2507). Thanks, Christopher Zurcher > -----Original Message----- > From: Gao, Liming > Sent: Friday, February 14, 2020 00:52 > 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 "n= o- > autoalginit" flag from OpenSSL build >=20 > Zurcher: > Seemly, this is like an enhancement in OpensslLib. Please submit one B= Z > (https://bugzilla.tianocore.org/) for this change. >=20 > And today, edk2 enters into the soft feature freeze for edk2-stable202= 002 > stable tag. So, this change may not catch this stable tag. >=20 > 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- > autoalginit" flag from OpenSSL build > > > > In order to implement the EVP interface, the EVP_get_digestbyname func= tion > > requires the desired digest to be already initialized. Removing the > > "no-autoalginit" build option will allow algorithms to be retrieved by > name. > > I plan to submit a future patch with an EVP implementation; the OpenSS= L > > 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. > > > > This patch set also adds the "sort" keyword to the header file parsing= loop > > so the .inf files aren't randomized after every run of process_files.p= l. > > > > Cc: Jian J Wang > > Cc: Xiaoyu Lu > > > > Christopher J Zurcher (2): > > CryptoPkg/OpensslLib: Add "sort" keyword to header file parsing loop > > CryptoPkg/OpensslLib: Remove "no-autoalginit" flag from OpenSSL buil= d > > > > 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(-) > > > > -- > > 2.16.2.windows.1 > > > > > >=20 >=20