From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web11.6411.1588924852601496867 for ; Fri, 08 May 2020 01:00:52 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=FWqsrfFq; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: eric.dong@intel.com) IronPort-SDR: JNkR5EuHsuvpqlUHQx21A4wpWGdJs/zyCfOtzU+Bi5kjmqGLJS63/ZXe6UOLw7O/hRqFjerz8N nL3DnRv1EP9A== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 May 2020 01:00:52 -0700 IronPort-SDR: Cb+96LgOUg1Bcvb01ZO6Tn3RS7wKWorupCzhzNY5OyvUx0iYyspkynLACEMnWwhM6tMOBVoOuz winEn3BpKjzg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,366,1583222400"; d="scan'208,217";a="285297476" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga004.fm.intel.com with ESMTP; 08 May 2020 01:00:52 -0700 Received: from fmsmsx158.amr.corp.intel.com (10.18.116.75) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 8 May 2020 01:00:51 -0700 Received: from FMSEDG001.ED.cps.intel.com (10.1.192.133) by fmsmsx158.amr.corp.intel.com (10.18.116.75) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 8 May 2020 01:00:51 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.172) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 8 May 2020 01:00:51 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oaSOFS6vCrfniZte56OQpR2+hcQDc6eNhu1r/2IFzIHqw1ZCBg17hCOTclLWqwhDe6gv6DZQc48ABfjOqaUelCFCjgJptIe8g7VuA8y73i7yhDmefGaiToQmR+PrLzjRnMZLfA8dlym7IREyvdaOcGNwbIh5FvK/WWZompleXh2c9c3frmXgYX3WH4geH0AmSw7NToPOnXoGBfHd96aYMlDpYQDAD0qs0snumUdJqzD+JdgVwBHzP8qx4vUfeFgh6UwJsV+E+eogBDV9Wt1TZbc23LFPIkOdC85ddINrQ83A5py3z/RQu3/Y7vVM4PIJHbQAim9AjYoJT8obA7B4YQ== 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=6iXBVX+um+O9fQY4o1Lf7nrcvnVnRgdSUy65eOuPNUs=; b=gumyk9XDAehHgL8n01wmjroNeZBYbYhtXkG5bQwg5To03FF8bCmaFkg5y0RySId8oSc6v9RtHs7XQRQeHhDeU4FAcJN7Hocfyepf5x5ZKGjelTZSaiN1sN39oRMuqsLfRScijtlIE8FzNBbwX/L3oVqiNbv+eC3n4kLmXP3LFPjPzxcbkFHiOylxY6EHQ6/dpL7HHQQRNRgiUUulifDHg0d7L08xSk2iC7xrymwBTuk695nnOP0R4CBRsoFcrZ/QSzUVrzd6OPcydaG6zi0cjfhQpNFvj+c0hRifNc8H83sLoR9BW9buw4sy9DX+yaupWj5a06CoiwSHbLrwHtXF6g== 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=6iXBVX+um+O9fQY4o1Lf7nrcvnVnRgdSUy65eOuPNUs=; b=FWqsrfFqlw81DN1e2g7JHQjQMxiSYDy15Nammq2I+/QH9epzq+zVu5lltPJ/zLf02u+Rygq+gYzbvwMrN77mS76N9ud6X3KiTMPcuyVWVdBVNfjHs/s/eSJNqjo0wQLuvng+b0o8gdftmF8tfLmda0LhBnfOt9yOUjR4Q8QbebY= Received: from DM6PR11MB3274.namprd11.prod.outlook.com (2603:10b6:5:b::26) by DM6PR11MB3420.namprd11.prod.outlook.com (2603:10b6:5:69::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.29; Fri, 8 May 2020 08:00:48 +0000 Received: from DM6PR11MB3274.namprd11.prod.outlook.com ([fe80::e1d1:a495:9826:f88b]) by DM6PR11MB3274.namprd11.prod.outlook.com ([fe80::e1d1:a495:9826:f88b%3]) with mapi id 15.20.2979.028; Fri, 8 May 2020 08:00:48 +0000 From: "Dong, Eric" To: "devel@edk2.groups.io" , "Jiang, Guomin" , "Gao, Zhichao" CC: "Wang, Jian J" , "Lu, XiaoyuX" , "Fu, Siyuan" , "Kinney, Michael D" , "Yao, Jiewen" Subject: Re: [edk2-devel] [PATCH V3 0/8] CryptoPkg: Retire the deprecated functions Thread-Topic: [edk2-devel] [PATCH V3 0/8] CryptoPkg: Retire the deprecated functions Thread-Index: AQHWJAI6NlMNn7Whn0yUu3XcIjB+WaidyzEAgAAJmrA= Date: Fri, 8 May 2020 08:00:48 +0000 Message-ID: References: <20200506235746.19500-1-zhichao.gao@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.45] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7e0e2b8c-7628-4712-eb45-08d7f325eba1 x-ms-traffictypediagnostic: DM6PR11MB3420: 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:4502; x-forefront-prvs: 039735BC4E x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gP0p5hxvkXwJwxlOe+T8g/WjBb67QmHay+EPdW9CTc5ulI10Oo2rlKIKv2P1U+chHpul1szmPLvBf6O5ro4Mv1RBxU01Mgt2NSianxrnsAK+4tyri8mpvj7Ufccw18sPgIsEtF1/Y4KlJqVqZ+pXZdLZ5cmHIYWX8wpkpnt7bOoxXaLBjpHfWDMx1M3FpwaII5GMn+uagF758cGyLSebVfYAjKG4r7Gyv0y4e6gGhtpXdyJf3sc7yKzJ+rUltYffsdgNKClUYve/Kew9MH8crIAsXQWjVTP+OoAKXTDmcUUDAv+WffpoRGrPtye4J8a2t2CPO7Unh6WfRkb8JYJCb2StJSSFQY8VxDoshlyGCR38vBsRjrce0RyU/Lz0Cgr9HP5J8o0SjUdnb8M+wVjzw1XAOyMmrAFjjM8ok1XeRCsH0KxfuPzGxNXozZoGDhX8ZcmAFEvPkDA9tWeuyK1S/oUzA2A3VikurGezgTcbVIGkblzCO7MFi7LpaStTZDaPRY8W0Wd0kLGCvIgDzNPbu9ImbUeSBp/uEZ6gtvyb6U31RiLLM6YQvqxGE1ivfygKEko++2D3ofcSm3n2ZJ2keXny2MqGiFhGVw1HOPd4cqU= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB3274.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(396003)(366004)(136003)(376002)(39860400002)(346002)(33430700001)(107886003)(966005)(71200400001)(33656002)(4326008)(9326002)(8936002)(26005)(186003)(83300400001)(9686003)(64756008)(8676002)(66446008)(76116006)(55016002)(66476007)(83310400001)(83320400001)(83290400001)(83280400001)(66556008)(66946007)(166002)(316002)(33440700001)(5660300002)(6636002)(86362001)(52536014)(478600001)(7696005)(110136005)(6506007)(54906003)(53546011)(2906002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: Wn/vQtOGJM+aWZFoddUSwM2qyI0G+aGSNROaiR0keOvG/ZYZSbLIO1dLzWarYr98rH+HlUYAIdGBg7ZriW9tOq93jbXeoK5QKKet1y5LcUttuDT4lhs6CCqaxmCdJtNlIPV/biwkTPuZUZuh7h0sfhyx738A9LFBp7zWHQ4NwBRNJW/RTkopSi03WJpTSy7K0TiwBf49EWjX/33rJ2D8rxYPwT6nSrcg+XKsw1LNMKHhuyxeoVe8a3QT5X/MHHyDj+qfeJ2Wanyzs7WH6LAZrwpeb7Y6JsATqWWVJb1MX8Vsd/Adxk80XriKjjmMZH/2G6DPiME9UeENy4Tjitx9craFjCq5davI8lilz1WVYQCNCMKiY8Gl26avZcedROTd9d2x/wKz/GZjNGHTIEf6u9ib4agqI4tH61jY7C2X21CkELspEgU3nVA6fadaALbBWIq1n6Vj4QlSUq/6EMg48xYjWEVU1QmaWNm/UKmgL3QD/8EnOAFXOlaYRaRVaKoT MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 7e0e2b8c-7628-4712-eb45-08d7f325eba1 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 May 2020 08:00:48.7102 (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: CJ3b/jU/qYl0twnGBSAJ0lT4E7waRFCViB+X16Bawqcm/NBpkz9U9AD8qkbJo7jheVLMWAXArDzM9L8L95pUig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3420 Return-Path: eric.dong@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_DM6PR11MB327429F7C345F6C5DD60CE1BFEA20DM6PR11MB3274namp_" --_000_DM6PR11MB327429F7C345F6C5DD60CE1BFEA20DM6PR11MB3274namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Guomin, Where are the typos? Please point out all the typos you found; it makes ea= sy for Zhichao to fix all the typos. Thanks, Eric From: devel@edk2.groups.io On Behalf Of Guomin Jian= g Sent: Friday, May 8, 2020 3:24 PM To: devel@edk2.groups.io; Gao, Zhichao Cc: Wang, Jian J ; Lu, XiaoyuX ; Fu, Siyuan ; Kinney, Michael D ; Yao, Jiewen Subject: Re: [edk2-devel] [PATCH V3 0/8] CryptoPkg: Retire the deprecated = functions It seem ok except some typo, please modify it. Reviewed-by: Guomin Jiang > > -----Original Message----- > From: devel@edk2.groups.io > On Behalf Of Gao, > Zhichao > Sent: Thursday, May 7, 2020 7:58 AM > To: devel@edk2.groups.io > Cc: Wang, Jian J >; = Lu, XiaoyuX >; > Fu, Siyuan >; Kinney, Mi= chael D > >; Yao, Ji= ewen > > Subject: [edk2-devel] [PATCH V3 0/8] CryptoPkg: Retire the deprecated > functions > > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D1898 > > Retire below deprecated functions: > MD4, ARC4, TDES, AES ECB MODE, HMAC MD5, HMAC SHA1. > > V2: > Seprate the MD5 and SHA1 changes to other patch set. > Change the deprecated function wrapper implementatuion in > EDKII_CRYPTO_PROTOCOL to call a dummy function to print debug message > and assert. > > V3: > Remove the missing part of deprecated functions in V2. > Change the name field in the EDKII_CRYPTO_PROTOCOL to indicate the > function is deprecated and unsupported. > > Cc: Jian J Wang > > Cc: Xiaoyu Lu > > Cc: Siyuan Fu > > Cc: Michael D Kinney > > Cc: Jiewen Yao > > Signed-off-by: Zhichao Gao > > > Zhichao Gao (8): > CryptoPkg/CryptoDxe: Add function to indicate the deprecated algorithm > CryptoPkg/BaseCrpytLib: Retire MD4 algorithm > CryptoPkg/BaseCryptLib: Retire ARC4 algorithm > CryptoPkg/BaseCryptLib: Retire the Tdes algorithm > CryptoPkg/BaseCryptLib: Retire Aes Ecb mode algorithm > CryptoPkg/BaseCryptLib: Retire HMAC MD5 algorithm > CryptoPkg/BaseCryptLib: Retire HMAC SHA1 algorithm > CryptoPkg/Crypto.h: Update the version of Crypto Driver > > CryptoPkg/CryptoPkg.dsc | 46 +- > CryptoPkg/Driver/Crypto.c | 780 ++--------- > CryptoPkg/Include/Library/BaseCryptLib.h | 809 ------------ > .../Library/BaseCryptLib/BaseCryptLib.inf | 7 +- > .../Library/BaseCryptLib/Cipher/CryptAes.c | 114 -- > .../BaseCryptLib/Cipher/CryptAesNull.c | 52 - > .../Library/BaseCryptLib/Cipher/CryptArc4.c | 205 --- > .../BaseCryptLib/Cipher/CryptArc4Null.c | 124 -- > .../Library/BaseCryptLib/Cipher/CryptTdes.c | 364 ------ > .../BaseCryptLib/Cipher/CryptTdesNull.c | 160 --- > .../Library/BaseCryptLib/Hash/CryptMd4.c | 223 ---- > .../Library/BaseCryptLib/Hash/CryptMd4Null.c | 143 -- > .../Library/BaseCryptLib/Hmac/CryptHmacMd5.c | 216 --- > .../BaseCryptLib/Hmac/CryptHmacMd5Null.c | 139 -- > .../Library/BaseCryptLib/Hmac/CryptHmacSha1.c | 216 --- > .../BaseCryptLib/Hmac/CryptHmacSha1Null.c | 139 -- > .../Library/BaseCryptLib/PeiCryptLib.inf | 11 +- > .../Library/BaseCryptLib/PeiCryptLib.uni | 4 +- > CryptoPkg/Library/BaseCryptLib/Pem/CryptPem.c | 7 +- > .../Library/BaseCryptLib/RuntimeCryptLib.inf | 11 +- > .../Library/BaseCryptLib/RuntimeCryptLib.uni | 4 +- > .../Library/BaseCryptLib/SmmCryptLib.inf | 12 +- > .../Library/BaseCryptLib/SmmCryptLib.uni | 4 +- > .../BaseCryptLibNull/BaseCryptLibNull.inf | 5 - > .../BaseCryptLibNull/Cipher/CryptAesNull.c | 52 - > .../BaseCryptLibNull/Cipher/CryptArc4Null.c | 124 -- > .../BaseCryptLibNull/Cipher/CryptTdesNull.c | 160 --- > .../BaseCryptLibNull/Hash/CryptMd4Null.c | 143 -- > .../BaseCryptLibNull/Hmac/CryptHmacMd5Null.c | 139 -- > .../BaseCryptLibNull/Hmac/CryptHmacSha1Null.c | 139 -- > .../BaseCryptLibOnProtocolPpi/CryptLib.c | 1157 ++--------------- > .../Library/Include/openssl/opensslconf.h | 9 + > CryptoPkg/Library/OpensslLib/OpensslLib.inf | 28 - > .../Library/OpensslLib/OpensslLibCrypto.inf | 28 - > CryptoPkg/Private/Protocol/Crypto.h | 708 ++-------- > 35 files changed, 389 insertions(+), 6093 deletions(-) delete mode 100= 644 > CryptoPkg/Library/BaseCryptLib/Cipher/CryptArc4.c > delete mode 100644 > CryptoPkg/Library/BaseCryptLib/Cipher/CryptArc4Null.c > delete mode 100644 CryptoPkg/Library/BaseCryptLib/Cipher/CryptTdes.c > delete mode 100644 > CryptoPkg/Library/BaseCryptLib/Cipher/CryptTdesNull.c > delete mode 100644 CryptoPkg/Library/BaseCryptLib/Hash/CryptMd4.c > delete mode 100644 CryptoPkg/Library/BaseCryptLib/Hash/CryptMd4Null.c > delete mode 100644 > CryptoPkg/Library/BaseCryptLib/Hmac/CryptHmacMd5.c > delete mode 100644 > CryptoPkg/Library/BaseCryptLib/Hmac/CryptHmacMd5Null.c > delete mode 100644 > CryptoPkg/Library/BaseCryptLib/Hmac/CryptHmacSha1.c > delete mode 100644 > CryptoPkg/Library/BaseCryptLib/Hmac/CryptHmacSha1Null.c > delete mode 100644 > CryptoPkg/Library/BaseCryptLibNull/Cipher/CryptArc4Null.c > delete mode 100644 > CryptoPkg/Library/BaseCryptLibNull/Cipher/CryptTdesNull.c > delete mode 100644 > CryptoPkg/Library/BaseCryptLibNull/Hash/CryptMd4Null.c > delete mode 100644 > CryptoPkg/Library/BaseCryptLibNull/Hmac/CryptHmacMd5Null.c > delete mode 100644 > CryptoPkg/Library/BaseCryptLibNull/Hmac/CryptHmacSha1Null.c > > -- > 2.21.0.windows.1 > > > --_000_DM6PR11MB327429F7C345F6C5DD60CE1BFEA20DM6PR11MB3274namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Guomin,

 

Where are the typos? Please point out all the typos= you found; it makes easy for Zhichao to fix all the typos.

 

Thanks,

Eric

From: devel@edk2.groups.io <devel@edk2.gr= oups.io> On Behalf Of Guomin Jiang
Sent: Friday, May 8, 2020 3:24 PM
To: devel@edk2.groups.io; Gao, Zhichao <zhichao.gao@intel.com>= ;
Cc: Wang, Jian J <jian.j.wang@intel.com>; Lu, XiaoyuX <xia= oyux.lu@intel.com>; Fu, Siyuan <siyuan.fu@intel.com>; Kinney, Mich= ael D <michael.d.kinney@intel.com>; Yao, Jiewen <jiewen.yao@intel.= com>
Subject: Re: [edk2-devel] [PATCH V3 0/8] CryptoPkg: Retire the depr= ecated functions

 

It seem ok&nb= sp;except some typo, please modify it.

Reviewed-by: Guomin Jiang <<= a href=3D"mailto:guomin.jiang@intel.com">guomin.jiang@intel.com>

> -----Original Message-----
> From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of&nbs= p;Gao,
> Zhichao
> Sent: Thursday, May = 7, 2020 7:58 AM
> To: devel@edk2.groups.io
> Cc: Wang, Jian J&nbs= p;<jian.j.wang@intel.com>= ;; Lu, XiaoyuX <x= iaoyux.lu@intel.com>;
> Fu, Siyuan <siyuan.fu@intel.com>; Kinney, = ;Michael D
> <michael.d.kinney@intel.com>; Yao, Jiewen&nb= sp;<jiewen.yao@intel.com>=
> Subject: [edk2-devel] [PA= TCH V3 0/8] CryptoPkg: Retire the deprecated<= /span>
> functions

> REF: https://bugzilla.tianocore.org/sho= w_bug.cgi?id=3D1898

> Retire below deprecated&n= bsp;functions:
> MD4, ARC4, TDES, AES=  ECB MODE, HMAC MD5, HMAC SHA1.

> V2:
> Seprate the MD5 and&= nbsp;SHA1 changes to other patch set.
> Change the deprecated&nbs= p;function wrapper implementatuion in
> EDKII_CRYPTO_PROTOCOL to = call a dummy function to print debug mes= sage
> and assert.

> V3:
> Remove the missing p= art of deprecated functions in V2.
> Change the name fiel= d in the EDKII_CRYPTO_PROTOCOL to indicate th= e
> function is deprecated&nb= sp;and unsupported.

> Cc: Jian J Wang = ;<jian.j.wang@intel.com>=
> Cc: Xiaoyu Lu <xiaoyux.lu@intel.com> > Cc: Siyuan Fu <siyuan.fu@intel.com>
> Cc: Michael D Kinney=  <michael.d.kinney@in= tel.com>
> Cc: Jiewen Yao <<= a href=3D"mailto:jiewen.yao@intel.com">jiewen.yao@intel.com><= br> > Signed-off-by: Zhichao Ga= o <zhichao.gao@intel.com>

> Zhichao Gao (8): >   CryptoPkg/CryptoDxe:&nb= sp;Add function to indicate the deprecated al= gorithm
>   CryptoPkg/BaseCrpytLib:=  Retire MD4 algorithm
>   CryptoPkg/BaseCryptLib:=  Retire ARC4 algorithm
>   CryptoPkg/BaseCryptLib:=  Retire the Tdes algorithm
>   CryptoPkg/BaseCryptLib:=  Retire Aes Ecb mode algorithm
>   CryptoPkg/BaseCryptLib:=  Retire HMAC MD5 algorithm
>   CryptoPkg/BaseCryptLib:=  Retire HMAC SHA1 algorithm
>   CryptoPkg/Crypto.h:&nbs= p;Update the version of Crypto Driver

>  CryptoPkg/CryptoPkg.dsc =             &nb= sp;         |   = ;46 +-
>  CryptoPkg/Driver/Crypto.c&nbs= p;            &= nbsp;       |  780 +&= #43;---------
>  CryptoPkg/Include/Library/Bas= eCryptLib.h      |  809 ------= ------
>  .../Library/BaseCryptLib/Base= CryptLib.inf     |    7 &= #43;-
>  .../Library/BaseCryptLib/Ciph= er/CryptAes.c    |  114 --
>  .../BaseCryptLib/Cipher/Crypt= AesNull.c        |   = ;52 -
>  .../Library/BaseCryptLib/Ciph= er/CryptArc4.c   |  205 ---
>  .../BaseCryptLib/Cipher/Crypt= Arc4Null.c       |  124 -= -
>  .../Library/BaseCryptLib/Ciph= er/CryptTdes.c   |  364 ------
>  .../BaseCryptLib/Cipher/Crypt= TdesNull.c       |  160 -= --
>  .../Library/BaseCryptLib/Hash= /CryptMd4.c      |  223 ----
>  .../Library/BaseCryptLib/Hash= /CryptMd4Null.c  |  143 --
>   .../Library/BaseCryptLi= b/Hmac/CryptHmacMd5.c  |  216 ---
>  .../BaseCryptLib/Hmac/CryptHm= acMd5Null.c      |  139 --
>  .../Library/BaseCryptLib/Hmac= /CryptHmacSha1.c |  216 ---
>  .../BaseCryptLib/Hmac/CryptHm= acSha1Null.c     |  139 -- >  .../Library/BaseCryptLib/PeiC= ryptLib.inf      |   11 &= #43;-
>  .../Library/BaseCryptLib/PeiC= ryptLib.uni      |    4&n= bsp;+-
>  CryptoPkg/Library/BaseCryptLi= b/Pem/CryptPem.c |    7 +-
>  .../Library/BaseCryptLib/Runt= imeCryptLib.inf  |   11 +-
>  .../Library/BaseCryptLib/Runt= imeCryptLib.uni  |    4 +- >  .../Library/BaseCryptLib/SmmC= ryptLib.inf      |   12 &= #43;-
>  .../Library/BaseCryptLib/SmmC= ryptLib.uni      |    4&n= bsp;+-
>  .../BaseCryptLibNull/BaseCryp= tLibNull.inf     |    5 -=
>  .../BaseCryptLibNull/Cipher/C= ryptAesNull.c    |   52 - >  .../BaseCryptLibNull/Cipher/C= ryptArc4Null.c   |  124 --
>  .../BaseCryptLibNull/Cipher/C= ryptTdesNull.c   |  160 ---
>  .../BaseCryptLibNull/Hash/Cry= ptMd4Null.c      |  143 --
>  .../BaseCryptLibNull/Hmac/Cry= ptHmacMd5Null.c  |  139 --
>   .../BaseCryptLibNull/Hm= ac/CryptHmacSha1Null.c |  139 --
>  .../BaseCryptLibOnProtocolPpi= /CryptLib.c      | 1157 ++-= --------------
>  .../Library/Include/openssl/o= pensslconf.h     |    9 &= #43;
>  CryptoPkg/Library/OpensslLib/= OpensslLib.inf   |   28 -
>  .../Library/OpensslLib/Openss= lLibCrypto.inf   |   28 -
>  CryptoPkg/Private/Protocol/Cr= ypto.h           |&n= bsp; 708 ++--------
>  35 files changed,&n= bsp;389 insertions(+), 6093 deletions(-)  dele= te mode 100644
> CryptoPkg/Library/BaseCryptLib/Ciph= er/CryptArc4.c
>  delete mode 100644<= /span>
> CryptoPkg/Library/BaseCryptLib/Ciph= er/CryptArc4Null.c
>  delete mode 100644&= nbsp;CryptoPkg/Library/BaseCryptLib/Cipher/CryptTdes.c
>  delete mode 100644<= /span>
> CryptoPkg/Library/BaseCryptLib/Ciph= er/CryptTdesNull.c
>  delete mode 100644&= nbsp;CryptoPkg/Library/BaseCryptLib/Hash/CryptMd4.c
>  delete mode 100644&= nbsp;CryptoPkg/Library/BaseCryptLib/Hash/CryptMd4Null.c
>  delete mode 100644<= /span>
> CryptoPkg/Library/BaseCryptLib/Hmac= /CryptHmacMd5.c
>  delete mode 100644<= /span>
> CryptoPkg/Library/BaseCryptLib/Hmac= /CryptHmacMd5Null.c
>  delete mode 100644<= /span>
> CryptoPkg/Library/BaseCryptLib/Hmac= /CryptHmacSha1.c
>  delete mode 100644<= /span>
> CryptoPkg/Library/BaseCryptLib/Hmac= /CryptHmacSha1Null.c
>  delete mode 100644<= /span>
> CryptoPkg/Library/BaseCryptLibNull/= Cipher/CryptArc4Null.c
>  delete mode 100644<= /span>
> CryptoPkg/Library/BaseCryptLibNull/= Cipher/CryptTdesNull.c
>  delete mode 100644<= /span>
> CryptoPkg/Library/BaseCryptLibNull/= Hash/CryptMd4Null.c
>  delete mode 100644<= /span>
> CryptoPkg/Library/BaseCryptLibNull/= Hmac/CryptHmacMd5Null.c
>  delete mode 100644<= /span>
> CryptoPkg/Library/BaseCryptLibNull/= Hmac/CryptHmacSha1Null.c

> --
> 2.21.0.windows.1





--_000_DM6PR11MB327429F7C345F6C5DD60CE1BFEA20DM6PR11MB3274namp_--