From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=192.55.52.151; helo=mga17.intel.com; envelope-from=ting.ye@intel.com; receiver=edk2-devel@lists.01.org Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 40F802194D3AE for ; Mon, 21 Jan 2019 18:42:32 -0800 (PST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Jan 2019 18:42:32 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,504,1539673200"; d="scan'208";a="108709920" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by orsmga007.jf.intel.com with ESMTP; 21 Jan 2019 18:42:32 -0800 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 21 Jan 2019 18:42:31 -0800 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.150]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.196]) with mapi id 14.03.0415.000; Tue, 22 Jan 2019 10:42:29 +0800 From: "Ye, Ting" To: Ard Biesheuvel , "Gao, Liming" CC: "Wang, Jian J" , "edk2-devel@lists.01.org" , "Kinney, Michael D" , "Wei, Gang" , "Zhang, Chao B" , "Yao, Jiewen" , "Wu, Hao A" , "Zeng, Star" , Achin Gupta , Jagadeesh Ujja Thread-Topic: [PATCH 1/4] CryptoPkg/SmmCryptLib: permit use by MM_STANDALONE modules Thread-Index: AQHUsYZ1CehfKzBXeUyJY3eGjsJD8KW5I92AgAFxGIA= Date: Tue, 22 Jan 2019 02:42:29 +0000 Message-ID: References: <20190116212221.7460-1-ard.biesheuvel@linaro.org> <20190116212221.7460-2-ard.biesheuvel@linaro.org> <4A89E2EF3DFEDB4C8BFDE51014F606A14E3BF4FF@SHSMSX104.ccr.corp.intel.com> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH 1/4] CryptoPkg/SmmCryptLib: permit use by MM_STANDALONE modules X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jan 2019 02:42:33 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 WWVzLiBObyBvYmplY3Rpb25zIGZyb20gbWUuIFNvcnJ5IGZvciBtaXNzZWQgdGhlIHByZXZpb3Vz IG1haWwuDQoNClRoYW5rcywNClRpbmcNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZy b206IEFyZCBCaWVzaGV1dmVsIFttYWlsdG86YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZ10gDQpT ZW50OiBNb25kYXksIEphbnVhcnkgMjEsIDIwMTkgODo0MSBQTQ0KVG86IEdhbywgTGltaW5nIDxs aW1pbmcuZ2FvQGludGVsLmNvbT4NCkNjOiBXYW5nLCBKaWFuIEogPGppYW4uai53YW5nQGludGVs LmNvbT47IFllLCBUaW5nIDx0aW5nLnllQGludGVsLmNvbT47IGVkazItZGV2ZWxAbGlzdHMuMDEu b3JnOyBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBXZWks IEdhbmcgPGdhbmcud2VpQGludGVsLmNvbT47IFpoYW5nLCBDaGFvIEIgPGNoYW8uYi56aGFuZ0Bp bnRlbC5jb20+OyBZYW8sIEppZXdlbiA8amlld2VuLnlhb0BpbnRlbC5jb20+OyBXdSwgSGFvIEEg PGhhby5hLnd1QGludGVsLmNvbT47IFplbmcsIFN0YXIgPHN0YXIuemVuZ0BpbnRlbC5jb20+OyBB Y2hpbiBHdXB0YSA8YWNoaW4uZ3VwdGFAYXJtLmNvbT47IEphZ2FkZWVzaCBVamphIDxqYWdhZGVl c2gudWpqYUBhcm0uY29tPg0KU3ViamVjdDogUmU6IFtQQVRDSCAxLzRdIENyeXB0b1BrZy9TbW1D cnlwdExpYjogcGVybWl0IHVzZSBieSBNTV9TVEFOREFMT05FIG1vZHVsZXMNCg0KT24gTW9uLCAy MSBKYW4gMjAxOSBhdCAxMzo0MCwgR2FvLCBMaW1pbmcgPGxpbWluZy5nYW9AaW50ZWwuY29tPiB3 cm90ZToNCj4NCj4gQXJkOg0KPiAgIFdhbmcsIEppYW4gaXMgdGhlIHJldmlld2VyIG9mIENyeXB0 b1BrZy4gSSB0aGluayB0aGF0IGhpcyByZXZpZXctYnkgaXMgZW5vdWdoLg0KPg0KDQpPSywgdGhh bmtzIQ0KDQoNCj4gVGhhbmtzDQo+IExpbWluZw0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tDQo+ID4gRnJvbTogQXJkIEJpZXNoZXV2ZWwgW21haWx0bzphcmQuYmllc2hldXZlbEBsaW5h cm8ub3JnXQ0KPiA+IFNlbnQ6IE1vbmRheSwgSmFudWFyeSAyMSwgMjAxOSA4OjM2IFBNDQo+ID4g VG86IFdhbmcsIEppYW4gSiA8amlhbi5qLndhbmdAaW50ZWwuY29tPjsgWWUsIFRpbmcgDQo+ID4g PHRpbmcueWVAaW50ZWwuY29tPg0KPiA+IENjOiBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZzsgS2lu bmV5LCBNaWNoYWVsIEQgDQo+ID4gPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgR2FvLCBM aW1pbmcgPGxpbWluZy5nYW9AaW50ZWwuY29tPjsgDQo+ID4gV2VpLCBHYW5nIDxnYW5nLndlaUBp bnRlbC5jb20+OyBaaGFuZywgQ2hhbyBCIA0KPiA+IDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPjsg WWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPjsgV3UsIA0KPiA+IEhhbyBBIDxoYW8u YS53dUBpbnRlbC5jb20+OyBaZW5nLCBTdGFyIDxzdGFyLnplbmdAaW50ZWwuY29tPjsgQWNoaW4g DQo+ID4gR3VwdGEgPGFjaGluLmd1cHRhQGFybS5jb20+OyBKYWdhZGVlc2ggVWpqYSA8amFnYWRl ZXNoLnVqamFAYXJtLmNvbT4NCj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIDEvNF0gQ3J5cHRvUGtn L1NtbUNyeXB0TGliOiBwZXJtaXQgdXNlIGJ5IA0KPiA+IE1NX1NUQU5EQUxPTkUgbW9kdWxlcw0K PiA+DQo+ID4gT24gRnJpLCAxOCBKYW4gMjAxOSBhdCAxMjoxMiwgQXJkIEJpZXNoZXV2ZWwgPGFy ZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+IHdyb3RlOg0KPiA+ID4NCj4gPiA+IE9uIEZyaSwgMTgg SmFuIDIwMTkgYXQgMDg6MDgsIFdhbmcsIEppYW4gSiA8amlhbi5qLndhbmdAaW50ZWwuY29tPiB3 cm90ZToNCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gUmV2aWV3ZWQtYnk6IEpp YW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+DQo+ID4gPiA+DQo+ID4gPg0KPiA+ID4g VGluZywgZG8geW91IGhhdmUgYW55IG9iamVjdGlvbnMgdG8gdGhpcyBwYXRjaD8NCj4gPiA+DQo+ ID4NCj4gPiBQaW5nPw0KPiA+DQo+ID4NCj4gPg0KPiA+ID4gPg0KPiA+ID4gPiA+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gRnJvbTogQXJkIEJpZXNoZXV2ZWwgW21haWx0 bzphcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnXQ0KPiA+ID4gPiA+IFNlbnQ6IFRodXJzZGF5LCBK YW51YXJ5IDE3LCAyMDE5IDU6MjIgQU0NCj4gPiA+ID4gPiBUbzogZWRrMi1kZXZlbEBsaXN0cy4w MS5vcmcNCj4gPiA+ID4gPiBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFy by5vcmc+OyBLaW5uZXksIA0KPiA+ID4gPiA+IE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBp bnRlbC5jb20+OyBHYW8sIExpbWluZyANCj4gPiA+ID4gPiA8bGltaW5nLmdhb0BpbnRlbC5jb20+ OyBZZSwgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+OyBXZWksIA0KPiA+ID4gPiA+IEdhbmcgPGdh bmcud2VpQGludGVsLmNvbT47IFdhbmcsIEppYW4gSiANCj4gPiA+ID4gPiA8amlhbi5qLndhbmdA aW50ZWwuY29tPjsgWmhhbmcsIENoYW8gQiANCj4gPiA+ID4gPiA8Y2hhby5iLnpoYW5nQGludGVs LmNvbT47IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IA0KPiA+ID4gPiA+IFd1 LCBIYW8gQSA8aGFvLmEud3VAaW50ZWwuY29tPjsgWmVuZywgU3RhciANCj4gPiA+ID4gPiA8c3Rh ci56ZW5nQGludGVsLmNvbT47IEFjaGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPjsgDQo+ ID4gPiA+ID4gSmFnYWRlZXNoIFVqamEgPGphZ2FkZWVzaC51amphQGFybS5jb20+DQo+ID4gPiA+ ID4gU3ViamVjdDogW1BBVENIIDEvNF0gQ3J5cHRvUGtnL1NtbUNyeXB0TGliOiBwZXJtaXQgdXNl IGJ5IA0KPiA+ID4gPiA+IE1NX1NUQU5EQUxPTkUgbW9kdWxlcw0KPiA+ID4gPiA+DQo+ID4gPiA+ ID4gUGVybWl0IFNtbUNyeXB0TGliIHRvIGJlIHVzZWQgYnkgTU1fU1RBTkRBTE9ORSBtb2R1bGVz DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy aWJ1dGlvbiBBZ3JlZW1lbnQgMS4xDQo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogQXJkIEJpZXNo ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+DQo+ID4gPiA+ID4gLS0tDQo+ID4gPiA+ ID4gIENyeXB0b1BrZy9MaWJyYXJ5L0Jhc2VDcnlwdExpYi9TbW1DcnlwdExpYi5pbmYgfCAyICst DQo+ID4gPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt KQ0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gZGlmZiAtLWdpdCBhL0NyeXB0b1BrZy9MaWJyYXJ5L0Jh c2VDcnlwdExpYi9TbW1DcnlwdExpYi5pbmYNCj4gPiA+ID4gPiBiL0NyeXB0b1BrZy9MaWJyYXJ5 L0Jhc2VDcnlwdExpYi9TbW1DcnlwdExpYi5pbmYNCj4gPiA+ID4gPiBpbmRleCBjMzQ2OTljZDYy YmYuLmE2ODFmZTJmMzZiOCAxMDA2NDQNCj4gPiA+ID4gPiAtLS0gYS9DcnlwdG9Qa2cvTGlicmFy eS9CYXNlQ3J5cHRMaWIvU21tQ3J5cHRMaWIuaW5mDQo+ID4gPiA+ID4gKysrIGIvQ3J5cHRvUGtn L0xpYnJhcnkvQmFzZUNyeXB0TGliL1NtbUNyeXB0TGliLmluZg0KPiA+ID4gPiA+IEBAIC0zMCw3 ICszMCw3IEBAIFtEZWZpbmVzXQ0KPiA+ID4gPiA+ICAgIE1PRFVMRV9UWVBFICAgICAgICAgICAg ICAgICAgICA9IERYRV9TTU1fRFJJVkVSDQo+ID4gPiA+ID4gICAgVkVSU0lPTl9TVFJJTkcgICAg ICAgICAgICAgICAgID0gMS4wDQo+ID4gPiA+ID4gICAgUElfU1BFQ0lGSUNBVElPTl9WRVJTSU9O ICAgICAgID0gMHgwMDAxMDAwQQ0KPiA+ID4gPiA+IC0gIExJQlJBUllfQ0xBU1MgICAgICAgICAg ICAgICAgICA9IEJhc2VDcnlwdExpYnxEWEVfU01NX0RSSVZFUiBTTU1fQ09SRQ0KPiA+ID4gPiA+ ICsgIExJQlJBUllfQ0xBU1MgICAgICAgICAgICAgICAgICA9IEJhc2VDcnlwdExpYnxEWEVfU01N X0RSSVZFUiBTTU1fQ09SRQ0KPiA+ID4gPiA+IE1NX1NUQU5EQUxPTkUNCj4gPiA+ID4gPg0KPiA+ ID4gPiA+ICAjDQo+ID4gPiA+ID4gICMgVGhlIGZvbGxvd2luZyBpbmZvcm1hdGlvbiBpcyBmb3Ig cmVmZXJlbmNlIG9ubHkgYW5kIG5vdCANCj4gPiA+ID4gPiByZXF1aXJlZCBieSB0aGUgYnVpbGQg dG9vbHMuDQo+ID4gPiA+ID4gLS0NCj4gPiA+ID4gPiAyLjE3LjENCj4gPiA+ID4NCg==