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.web08.3324.1665383470562277646 for ; Sun, 09 Oct 2022 23:31:10 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=D2GqmMes; spf=pass (domain: intel.com, ip: 192.55.52.88, 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=1665383470; x=1696919470; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=7TAwDMnoDnQz5ky6gW3/s05dO8nX6p2uuGxczHTocuU=; b=D2GqmMesqk1yGHJ4GLcdol+XpV+SPmi/P824KC3Lj8rMykIb0+nmNBv+ ORaeylrzHqE4MG6fMXfKpmB7TXu/P2Kp3IRvoETefYIQzqLw3fV/e1PwZ 2krzC2XyamqvQjGvlJ6leGUJkvH0cN6bXP6ULWLlMzx+6lcsgtZLk6Og9 2nsALIV+RN7zNJp2ZOefyenjEBhoWldOdJOIr+leYjQ6ES8OopSvX9Wx8 Qu0MHjk/ostpMIJYNws5PgaLYKkx7EQYhAbGlFiZ9R9wwl6E8DCw1T2+D bAJuZWBeDtXKqBnVMAVy+U3A6Uiag/C0TDsLdC6L2Yb6Q0AaIV7VzxTUU Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10495"; a="330618153" X-IronPort-AV: E=Sophos;i="5.95,173,1661842800"; d="scan'208";a="330618153" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Oct 2022 23:31:08 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10495"; a="625865336" X-IronPort-AV: E=Sophos;i="5.95,173,1661842800"; d="scan'208";a="625865336" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga002.jf.intel.com with ESMTP; 09 Oct 2022 23:31:07 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Sun, 9 Oct 2022 23:31:07 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Sun, 9 Oct 2022 23:31:06 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Sun, 9 Oct 2022 23:31:06 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.176) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Sun, 9 Oct 2022 23:31:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cfNhHxKJR4jbp8vsSHxQFIIWVwY0SrSgK46aJvv6O64uMPFuudvyBOb22omSCKkddVTZCQPXbYQjq/yEhbQCxbZY0iFv/EUW+Fw0MfWPp/YaXpuTQ1YehHIRZLV67x050otWMnMD1DWT2hbXv5K9CAL4KXDHTHl1T+j0c2jdBhhG1lNECE3xVeRDREikJwP31D+pQinGAuJ0S9zxMmVQ+6zrhuX2q6Wiz9Wo69SaLD9X+05oxaLs2SbnSn+YMfypRVXClpl4HS/hXFxcWuOxi70HekG6B87JowFT0IYYl92NUi6/n5f7RLX5ExuC+EaLGS3aEsWIIZUr9lmS7+BoPA== 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=r9uweqCx5JdDWhDA/faSwV4QfgYIhYBBH/+hIa+PizM=; b=bZHXupp/1cb3HoFL4N4R+pvyTZnJnOEKDwFB+ClM+FDAR8kZAtFbhFhXEQoC3fyTMkUboKnUbHIwoRF0kgbYp1qprzsM0cAK98/GeJY6u+3Ehz7/n4E5ptvFB+W8P6UOH+EU5UgGzLC63jaeQOuWSn2N/Tec/g/rDS4frbVAtV7qXBVBwq6BQEp2XD+O4D8DE0hPlaM+TvKbiRbJG17YRh4Vx2y5tuNr0cRSkAp+PpyeO0sH+WFX8On87CckGgJjCxTq70c/XufJeitrxwwVuEu7hRNH5wxISv3Pa7Bg+kPENa6jqjtFY70MF8a3rUt7rRfRehDSFyia81IRvGIlaQ== 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 CH0PR11MB5459.namprd11.prod.outlook.com (2603:10b6:610:d2::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.28; Mon, 10 Oct 2022 06:31:03 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::76b0:750c:a322:5acf]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::76b0:750c:a322:5acf%6]) with mapi id 15.20.5709.015; Mon, 10 Oct 2022 06:31:03 +0000 From: "Yao, Jiewen" To: "Li, Yi1" , "devel@edk2.groups.io" CC: "Wang, Jian J" , "Lu, Xiaoyu1" , "Jiang, Guomin" , "Kinney, Michael D" , "Gao, Liming" Subject: Re: [edk2-devel] [PATCH V3 0/3] CryptoPkg: Extend Tls library Thread-Topic: [edk2-devel] [PATCH V3 0/3] CryptoPkg: Extend Tls library Thread-Index: AQHY3FGsSRLTJWwvK02JJCfsi+Tz1q4G6+xAgAAhShCAAA8hAIAADrjg Date: Mon, 10 Oct 2022 06:31:03 +0000 Message-ID: References: <171C9530E5033AAA.32766@groups.io> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.500.17 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-traffictypediagnostic: MW4PR11MB5872:EE_|CH0PR11MB5459:EE_ x-ms-office365-filtering-correlation-id: 83cca38e-75b0-4cdf-fc73-08daaa89014f x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0WmuG7pd3GjchlP3PSULPNp8jw676nQOqeKjYfe5rkWHPMojMS6jvjv0rqA7vYYwNbFcZ1pkQNFQtPHMhd87H/d5e3r19DHMiqgnIcUnoskOgGF29j6PXVyE8vpQKS2DJx77oxN4ffIJ2UFJOn4ZUUnepp+9jOOPlU/jumlOs/rl+7XsQoE0/H5rir1VZUJ8mqz1zAFDgLNyoX9wcG2KrlC43w7DeFJXCjJSnSqPKEB0b7Jf9FKjqtSuZmFBUigIB3344cU0wUB2x6R/S1MzndFhzW/PoRkt74g9sZVe/0LOh87mKo2wloSQzCEOUUODJ9ffu3U7yaAjsLvPO7s9joMFaYP86tnAKFTeJZji26qscx88bEihLy+O/QpdizVqGu6VTKZZLHqzhhXdj6wNmr37pv4JzeDWQWZx8rmB8Asu3ZGOj6sEkj0SEdcGjP11CeCPLaBODUwPV0evQo03la/Zhnjhvy83QfLnEGrh2QDOapWFWsb8iJs5ds2q8DgQEoAi8Npu3B9v8pntlMf4o9At2mHZxkBHZDHFit1w4enjuhD9on1WI9cM+3y7BLnFo30eH3pw+bxImDEDIurRAAjyRgV91iNxHt7VNXlKadUEFLK7mJUQQEjLyxeF/QPSonLjfv85HzU4zBt/ARuQBmLm6JlomWNQUOYA0G2fqoATV3Jsatsyy0DCr4ms5rf/YOHuRIPDRk82q8I9rpAAwjeC76SOxwakDxgHYVWsMQAM9UjehNWxfDxkHrYLzKN/Hfuv8IV2y5lWpVaM+3T7heRx6oZLBAWcuU7AZLAX7nWrpGaG45JncuoauIfmnSKMUs9Pkj0J+Z05nm0xsbU8og== 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:(13230022)(376002)(136003)(346002)(39860400002)(366004)(396003)(451199015)(83380400001)(66899015)(186003)(9686003)(26005)(76116006)(66946007)(2906002)(66556008)(52536014)(86362001)(64756008)(8676002)(4326008)(5660300002)(66446008)(66476007)(53546011)(71200400001)(6506007)(316002)(7696005)(55016003)(966005)(478600001)(122000001)(38100700002)(110136005)(54906003)(38070700005)(41300700001)(33656002)(8936002)(19627235002)(82960400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?/rEAR0Sr6XWlCZFU+ThjOG7IkZL0cofevhLMNyzdqXVvrxgjE+ygbAmGyAQq?= =?us-ascii?Q?vKRVOZz9WEGSrnKmmzXK9i/1PVivD0DI8kNXYlMBeHKY6/Ql7V3qTTelmCEp?= =?us-ascii?Q?PLgU+Czg0OOU3I3Isqf+1w5WmcgyWm6IyGlQy5W7GzqqeZSPu53Dv25CqJKG?= =?us-ascii?Q?wN476A8eApAzCyydBeNQR1UwssWq5CBM31WOgk7tVagp4FkUQvnGAsRo6c1f?= =?us-ascii?Q?pRJ77UZAeRxLHsw0FAirbcbXLo2tmAdBUhF1rKVBzvfBWtY0jG10v6b8G8KC?= =?us-ascii?Q?vStJ8eXw/hnHnREANsris40tnft50G6qGsftIT1b/jJP4PZD8wEVatbvv5gv?= =?us-ascii?Q?ePDpDstWjKmYZBXNunwOKp21dO93uwPuh4l8V+yld3tklAIWMuQDTpRbeGyb?= =?us-ascii?Q?4wFl5Anc7nhY/pcy4f46dtjiIyYMY+Y8NaPzZIJU70Tsau9TnB/N6oxOsWxr?= =?us-ascii?Q?CT6/pOXo2IjGTWoObIH4KgNXlUR+7hem8TM+cD/fRiol16ZSRNIR29J5Xc0M?= =?us-ascii?Q?vxwnnEVkIIgaxFIJbxEyC/wUp4NG6pfJeTmQV5rMmXF9eWhYsnG235lQANJ8?= =?us-ascii?Q?KfjrmS4QD8OoijV2M1mjLA0RAFLtxLm1cQUGqetva6AoUDB9btZzV1Yfyokn?= =?us-ascii?Q?6agiIVar8cWcXNDYALu5l2NnvbjzxldLgEuWlVdSrPUFByGZ9qx/dj6llFrG?= =?us-ascii?Q?2zpX5GZicq/3rw8nkZvp6SJ7YHOKokoY85ztahZDpnHYOJ850Oehu+5gX2eP?= =?us-ascii?Q?GADNDP9MDHIwd+0JQOemPpGnM/7ZvJCv1494s0fDdNAR3HZF9wrbrLO2kCIk?= =?us-ascii?Q?A4R0axw6lMjfZ4L51CojXgpu2ELU4czqvDZALNYuGaF5Ag0HDeAd3tM+HSxt?= =?us-ascii?Q?d2Jauyg8Hilcvsr6jFBdhhpQbtUw8/gxNJy2Yz0phKZXs6h45SmV1q0Smpzl?= =?us-ascii?Q?sfA4AJUf5GZUerqYvV1UohFu0LcTBuLAl8ikz8n+9sGSRDScBaPf7pYbYmE6?= =?us-ascii?Q?nQTr8LDNjpQlbe41wlfDPnfynFCYfs8EjTErHADeKtums/OwXRXkazHOJAAO?= =?us-ascii?Q?LufGZc+FWkknPCdeZkmzxEpxsjXOnu4coDWwsKMjA7wtqBscUuHMcVM+/Wso?= =?us-ascii?Q?pmUJVItQmThRvsp1fyb3LCCssYM6bal0ObFmjVlfqXrGirj+fJp4CqDs1k7d?= =?us-ascii?Q?W1IDLgdLR5jII/spBwLwMhF1YSRqCaupj2XIYKqy4ZPdOl963pKbBczWet3R?= =?us-ascii?Q?edOe33VAR84joR8tQ9pQ8ZjXD6nUO3P0eZ4y3nSw22c5rBE3Acru9Lcb3pLn?= =?us-ascii?Q?fomn8z7rvOmXaRcVwVZKHC4axRpnIs2jwwrJ+z83+v9PI6EaAzLciPF3f6LU?= =?us-ascii?Q?h96iY2Qe+OhqcEulNCFAnWhqpSDdLZRlHFom2P+l5+Oa0QfqriB8SCEoL1vA?= =?us-ascii?Q?y+UoYbfy4JJHp7f1n7yaTZuHNAe+myrE9pyEy1Af+UFqArbrvjB/EHBpVu9A?= =?us-ascii?Q?Pj5D1CjM1QvbEqRFTfP4w3uEtg4WgfzmEMIw+gT8rVIZGcC8Tu195uCcpMfM?= =?us-ascii?Q?3fDIdzNr0M9aSt6I17jzrmtvt48wGqZhzKKVuq3u?= 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: 83cca38e-75b0-4cdf-fc73-08daaa89014f X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2022 06:31:03.5450 (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: l/8PH8tRwQ6BnQGcUDQ+u3mekMo0hJl1BjWQi8768KGDNEnUWVJtEQxWEppIljXpBJagLfKwBDMQRIjl8oUIZw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5459 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 Thanks. Merged https://github.com/tianocore/edk2/pull/3458 > -----Original Message----- > From: Li, Yi1 > Sent: Monday, October 10, 2022 1:38 PM > To: Yao, Jiewen ; devel@edk2.groups.io > Cc: Wang, Jian J ; Lu, Xiaoyu1 > ; Jiang, Guomin ; Kinney, > Michael D ; Gao, Liming > > Subject: RE: [edk2-devel] [PATCH V3 0/3] CryptoPkg: Extend Tls library >=20 > Hi Jiewen, > Yes it is, based on latest commit > 3c9e2f239a38590b4e3a8c1ec2304227f2af0103. > I applied them to EDKII master branch successfully, not sure why. > Attachments are the successful patch files for reference, But they are sa= me > as the patches in the mail. > Let me know if there are still conflicts. >=20 > Thanks, > Yi >=20 > -----Original Message----- > From: Yao, Jiewen > Sent: Monday, October 10, 2022 12:46 PM > To: devel@edk2.groups.io; Yao, Jiewen ; Li, Yi1 > > Cc: Wang, Jian J ; Lu, Xiaoyu1 > ; Jiang, Guomin ; Kinney, > Michael D ; Gao, Liming > > Subject: RE: [edk2-devel] [PATCH V3 0/3] CryptoPkg: Extend Tls library >=20 > Hi Yi > Is this patch based on latest EDKII? >=20 > I failed to apply the patch 2/3. > The 1/3 and 3/3 are good. >=20 >=20 >=20 >=20 > > -----Original Message----- > > From: devel@edk2.groups.io On Behalf Of Yao, > > Jiewen > > Sent: Monday, October 10, 2022 10:47 AM > > To: Li, Yi1 ; devel@edk2.groups.io > > Cc: Wang, Jian J ; Lu, Xiaoyu1 > > ; Jiang, Guomin ; > > Kinney, Michael D ; Gao, Liming > > > > Subject: Re: [edk2-devel] [PATCH V3 0/3] CryptoPkg: Extend Tls library > > > > Thanks for the update. > > For all patches, reviewed-by: Jiewen Yao > > > > I think we need MdePkg owner to give R-B or A-B for TLS definition in > > MdePkg. Mike or Liming? > > > > Thank you > > Yao Jiewen > > > > > > > -----Original Message----- > > > From: Li, Yi1 > > > Sent: Monday, October 10, 2022 10:40 AM > > > To: devel@edk2.groups.io > > > Cc: Li, Yi1 ; Yao, Jiewen ; > > > Wang, Jian J ; Lu, Xiaoyu1 > > > ; Jiang, Guomin ; > > > Kinney, Michael D ; Gao, Liming > > > > > > Subject: [PATCH V3 0/3] CryptoPkg: Extend Tls library > > > > > > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3892 > > > > > > Review PR: https://github.com/tianocore/edk2/pull/3400 > > > This patch sequence is used to extend Tls library, which are wrapped > > > over OpenSSL. The implementation provides library functions for EFI > > > DXE dirver and Protocol. > > > > > > All APIs passed unit test and fuzzing test, detail as: > > > 1. Unit test: > > > New Tls APIs tested on Intel platform as part of WIFI WPA3 feature. > > > 2. Fuzzing test: > > > Various Fuzz Testing are employed across the all introduced APIs, > > > and the test is used AFL (2.52b) and Libfuzzer (clang+llvm-11.0.0) > > > as the fuzzer, based on HBFA. > > > Fuzzing Pass Rate is 100%; > > > The Code Coverage of new APIs is 91%. > > > All test case show in: > > > https://github.com/liyi77/edk2- > > > > staging/tree/HBFA/HBFA/UefiHostFuzzTestCasePkg/TestCase/CryptoPkg > > > > > > V2 change: > > > Move the newly added APIs to the end of struct PCD. > > > V3 change: > > > Corrected tls specification reference and tls cipher suite names. > > > > > > Tested-by: Yi Li > > > Cc: Jiewen Yao > > > Cc: Jian J Wang > > > Cc: Xiaoyu Lu > > > Cc: Guomin Jiang > > > Cc: Michael D Kinney > > > Cc: Liming Gao > > > > > > Signed-off-by: Yi Li > > > > > > Yi Li (3): > > > MdePkg: Add Tls configuration related define > > > CryptoPkg: Extend Tls function library > > > CryptoPkg: Add new Tls APIs to DXE and protocol > > > > > > CryptoPkg/Driver/Crypto.c | 155 +++++++- > > > CryptoPkg/Include/Library/TlsLib.h | 126 +++++- > > > .../Pcd/PcdCryptoServiceFamilyEnable.h | 5 + > > > .../BaseCryptLibOnProtocolPpi/CryptLib.c | 146 ++++++- > > > CryptoPkg/Library/TlsLib/InternalTlsLib.h | 4 + > > > CryptoPkg/Library/TlsLib/TlsConfig.c | 366 ++++++++++++++++= +- > > > CryptoPkg/Library/TlsLib/TlsProcess.c | 32 ++ > > > CryptoPkg/Library/TlsLibNull/TlsConfigNull.c | 123 +++++- > > > CryptoPkg/Library/TlsLibNull/TlsProcessNull.c | 23 ++ > > > CryptoPkg/Private/Protocol/Crypto.h | 136 ++++++- > > > MdePkg/Include/IndustryStandard/Tls1.h | 112 ++++-- > > > 11 files changed, 1177 insertions(+), 51 deletions(-) > > > > > > -- > > > 2.31.1.windows.1 > > > > > > > >=20 > >