From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id A7BFC41D44; Mon, 27 Feb 2023 10:32:32 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 996BD40A7D; Mon, 27 Feb 2023 10:32:32 +0100 (CET) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id C2EFD400D5 for ; Mon, 27 Feb 2023 10:32:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1677490351; x=1709026351; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=p9WsOmOzXjJSFXH/3IrGKpk27/eHrx2NX2GGl159+cU=; b=TBoj/YzMQvtWNZZlt6FuhpYbXw4D630v6GxGV4v2yieAntvMf/8JzNeH P5oID8RMcqkpa8qn38IgTiFPtkXc86d3hsfUfuAlrJXDjYt7Dkw0ePw9q pG7TkgXlMNXFS4uu/TocOxWAvJw5y098lr6G9eJQxJTTIgNBbgxgMpgly 9oICCv78YmzcFevPcs/9YQgfzjml5zJlIUhjDH9QRTMIrUQkcrmWaWhlC jpIMK0bgpFRyr97FEoQliOjEFRLMl73CN5EidXsP0i7jGLcIshW9kva5S qj9NN5m2/R67u37wX4+FHUDoWTqurDM06vfzKA468k+JiQAaC6sAH2U4C w==; X-IronPort-AV: E=McAfee;i="6500,9779,10633"; a="332542414" X-IronPort-AV: E=Sophos;i="5.97,331,1669104000"; d="scan'208";a="332542414" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Feb 2023 01:32:18 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10633"; a="742470121" X-IronPort-AV: E=Sophos;i="5.97,331,1669104000"; d="scan'208";a="742470121" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga004.fm.intel.com with ESMTP; 27 Feb 2023 01:32:18 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Mon, 27 Feb 2023 01:32:17 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Mon, 27 Feb 2023 01:32:16 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Mon, 27 Feb 2023 01:32:16 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.106) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Mon, 27 Feb 2023 01:32:16 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G5sXA3jORQp8AosEHDbx30wk4yfM/q7tdDscMaC/+FXKCMdgDJ1yefLI3ZM+pHQ7FcGSToMp9FKdD3NiSPLjX+H8IZfmoNAcyr2w0DW5LUZmPbgfmI7BPuFyVEjD/wH5J4TH9H9ivNEPce/i5DSz8TT54jDfMsRNsiNFF0Sy3eOfWwtaz+AnQ1i+Lp/MUF8Mt2rIzJq2a/OhRg8gcqgAD/M4o/DhIIkCsrd57k7FMWTphqHCNHaWZEzuXZQtBm3ykzQUpw6DnOni3eRwyToKPiCntQ8fTIeiGiPTFucuARzk9tZS6MLbYTciafER5D0Kl025N9iHoymynggaHiUczw== 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=+564xndEdotaJFLgz/LP/QhQZ+GedRx4wl1zHEgM6Q8=; b=bxAWzCbSjExjZ33hId/g4WbepXpX60U09GW/D9IExkeiXlgHrLZo9OJBLb/vLHieaVY1j9lga02AAYGmh6c7dgQzzENwccCott/GfeS4Y5V1lkDNAvKY1f8DSrBG59gpH7NEZeXZnGPss/xS7VBTQQyfCikN8r+E0dKJ6kleUCMfBjbe3maOZlv7c02dofPD3uFWtNF4qwegBPPjiBNCE4wQB4XLgkChy1rkg8EwNhrm6acjB5QTqvDkmpAmIjDrcwOEYHEqW6hV1g0IkzVZgrYYVjETCPHeVhynLdsF2rOdN3JyiAN4ZRmdTJfMGYKwlz6LVOy6O03DtNUlbW2CHA== 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 DM5PR11MB1851.namprd11.prod.outlook.com (2603:10b6:3:114::18) by MN0PR11MB6277.namprd11.prod.outlook.com (2603:10b6:208:3c3::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.29; Mon, 27 Feb 2023 09:32:15 +0000 Received: from DM5PR11MB1851.namprd11.prod.outlook.com ([fe80::3c23:7638:8d23:670f]) by DM5PR11MB1851.namprd11.prod.outlook.com ([fe80::3c23:7638:8d23:670f%5]) with mapi id 15.20.6134.027; Mon, 27 Feb 2023 09:32:15 +0000 From: "Dooley, Brian" To: Gowrishankar Muthukrishnan , "dev@dpdk.org" CC: Anoob Joseph , "jerinj@marvell.com" , Akhil Goyal Subject: RE: [v1, 00/10] fips_validation application improvements Thread-Topic: [v1, 00/10] fips_validation application improvements Thread-Index: AQHZOjnNXus5SXBgtEeJ8IG26qqCpK7iqAoA Date: Mon, 27 Feb 2023 09:32:15 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: DM5PR11MB1851:EE_|MN0PR11MB6277:EE_ x-ms-office365-filtering-correlation-id: f8ab628f-bed8-4cb3-47ac-08db18a5834c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ev4XfAYaNil/eUzxixalTdYKCnCUniGQBsrPAMBpicOUE89wK1r1Za62bSyYuM7qp7PHTJk3v3w93LKStlRkfjYfheBMjYISO7OmBZoyAbpK7ZYIPbilsr//kmboqGT5yfKMiY448LSYs700JUo/y1MJ6At9YJA4ExlbkXntd3wZ+LTmnz7kZ/sLWyPB87QfmtyRVuAHuaGBs6OrChGHGcj+YII5fSrMdzrCNLxCn1vTenbSMkAMYO1CmVHPZ2D2LbMHOvbAoD9K4Up2RPa7wGZpxrrGwagLI9aABCCEcsXw5FjHq6vcI3hJ7Gf26BPaytfYmk30Rm9IenFrw9aIaoODXIqwqSRJQzHxHhLlMZDIfm2LuRPu8hK4Ixpk78wD36IA3AnHEJCCz/COhbmxXYXjPKXovhRkEyMKgD9rXrXXWFFTWVxpEh8BarUHv02wk1q/CorL/K9lQIKrTfd0y4tLHUFnoZwYStl0TB0DpP4DqNziQbhjkKQt+9OC4/83lISZwUj95xIwBxIKotcbmTS/SJwRLsjhBHRZLTebd77JAJeMP7TkFOB23F8BJisjcSuawGhRfeMuB1hP4BCRG9RszKY3SYGI31aowqVjXS28L8+P5P1CDLtONR3LVSRGH518f0cUQCyvvq5FWYbgjH103kr92aS2373kajx5FkwHyufn180k0j7NjcWyCjRb5SdXImcDp6hLBMtvFvIqoA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR11MB1851.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(376002)(136003)(39860400002)(396003)(346002)(366004)(451199018)(41300700001)(66476007)(66556008)(8676002)(83380400001)(66946007)(4326008)(64756008)(66446008)(76116006)(38100700002)(82960400001)(122000001)(55016003)(2906002)(38070700005)(33656002)(86362001)(5660300002)(8936002)(110136005)(71200400001)(52536014)(478600001)(7696005)(53546011)(316002)(54906003)(9686003)(26005)(186003)(6506007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?rMMWDFXGz9bzHH2djugE4H5KXp/1LjCeFCUq0zc7u5b8T8cE5ykWf+lrtWgM?= =?us-ascii?Q?m32KxcYLrwGBDZthtlTmGlT1IsvqmtyCIJj2l7kh3weFofRTCl3TFEKsimXm?= =?us-ascii?Q?IQeTey6DGp83BUo637srI9BBeKhC+aWYlzjgeR0Cmei3TTUCGInIVWG+dH76?= =?us-ascii?Q?bvO3NYfGYZeIYQn5T+tus+pywGn0Yp8dDSxtEAIfWdNIpXB7//dFpT0XnLq4?= =?us-ascii?Q?k4DgmTUQrw+h0I9MkPEyYPBXZVuy0KgIAsM/Yx46B7apvSl4kp4iAr5noXJI?= =?us-ascii?Q?rnbXPia78s9p+KVda/yVV9aURye5WOS5eMVsVhakbIRCrdX4ehaMUJE7k38y?= =?us-ascii?Q?xhpiojzCijNrBb1wMrgRbnVByx7ILm/OgheZuYn1GamYXz10eu/d5x2a5lK4?= =?us-ascii?Q?wR2fO7CszgUywzSoivl0G4LY86B4iXrFrByMEtBaUpC+0XLXhJ6hjcdv0JYU?= =?us-ascii?Q?R4dffPKpRMhf7sSVvnqtkQJizxEuLbG/+4qksHhEH5GyfeqASrOm0UYHeFFg?= =?us-ascii?Q?TUL8H/0aYfy/yT+wJ7uVdNquIhN0oBY9VkmmXiYOPZiqpv7GS15FoklVULev?= =?us-ascii?Q?rgH5XeZ2/JrZY9k9iTrGpwdTs+eO0aq41Yd+RXYIQr66duKiWxtyefmf9/8j?= =?us-ascii?Q?XBNmUyd4S1PWcn4iBnWsf6PhHCMsh1FVthyQ0tKSNm6jubV5Ql2KQTA42WEO?= =?us-ascii?Q?VHbZ3OARIgtcjZEWhf0sHtE+922i2umteS0LK7LHpI31cTLbQigHrExbZWB1?= =?us-ascii?Q?on14a8lX6KXyJl1PIgiN2MSWV5MbP8ZxrdtkJkKAKQbFEFNQCghKFUHsbbzV?= =?us-ascii?Q?Gd5kkrZzR6tpiaZ+ecIMpVZz7M44YY4pYym1Mx2QhDhgSgYUKfERcpspLkqp?= =?us-ascii?Q?hteZs4J24ZPJospw1H1k7yglqeIeW9P/lp8UdD+gvfTn0R952CaRwhTjyQz4?= =?us-ascii?Q?7dmzGeoOc6NAvdkdwdYnbQkFaaWKYddVJ7Z27o9sWmKRDAl3OpL0bSpCDQiB?= =?us-ascii?Q?StpGAxC2Tm9IiMSjuVd+v1GCXqWVko9W/sB+fCECj6PedmFps0Rng++QhNSg?= =?us-ascii?Q?YUljoBSdLIVC/5TP9IxLZHKmoGpEtFAfoKQqKN1c7/QNoSP10pvanLhv0OUF?= =?us-ascii?Q?1Tl56KcMMuro9Exuxbn6jOPwb46e/2Ep5hrR7QkbOzOfO12f2hWoen+Yfp2i?= =?us-ascii?Q?vT6WN+48eS+1yU4ClliYGK2NGImHcZQYbrJ556WWKCtM5NJjGgOfqKNcyZqK?= =?us-ascii?Q?G3oH2dGJkVQnxlrIEHxHmhneABmlyVXQpjEr1wz61Die4YAs8P47XW3Jd2hO?= =?us-ascii?Q?Wp0c2R0Db4c0FHHViLiqFVTvSMifBgTtedjUyH0ySSf1Pg66tON7RAG88D6W?= =?us-ascii?Q?JIoHoQba5odpGqxP8qWa9L4MBxewFO+gU7yOT95XrBktAhEHfMwDx6J/oOAD?= =?us-ascii?Q?adbe8PY7atNSGBwc/n5Yx2M+23Y2NyUjn5/u3OD+q3JpIQbpvbuOd/kcqcey?= =?us-ascii?Q?o40+2uqlfDL82+J/bFocXLOvcswFmuB0eiQuPHce2Q0RHd8Mm2MMNxd+MlGo?= =?us-ascii?Q?Wl+71gAU0WFjOwusknMppTPNU4XKc0/R4wmipbTi?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR11MB1851.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f8ab628f-bed8-4cb3-47ac-08db18a5834c X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2023 09:32:15.4385 (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: 5EknV2hXn7s857cai9u1H3J2+QUgfrYJIJqCy6j/RL0t76PpBZEC9e1Zf0J+A4zVqgu8wlWyWL6BpeB6KNMS/A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6277 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Hi Gowrishankar, Looks good to me. > -----Original Message----- > From: Gowrishankar Muthukrishnan > Sent: Monday 6 February 2023 14:46 > To: dev@dpdk.org > Cc: Anoob Joseph ; jerinj@marvell.com; Akhil Goyal > ; Dooley, Brian ; > Gowrishankar Muthukrishnan > Subject: [v1, 00/10] fips_validation application improvements >=20 > This patch series adds support for SHA3, SHAKE, AES-CCM JSON test vectors > and fixes existing algorithms to support NIST test vectors. >=20 > Gowrishankar Muthukrishnan (10): > examples/fips_validation: fix MCT output for SHA > examples/fips_validation: add SHA3 validation > examples/fips_validation: fix integer parse in test case > examples/fips_validation: add SHAKE validation > examples/fips_validation: add CCM JSON validation > examples/fips_validation: add ECDSA keygen support > examples/fips_validation: add SHA3 algorithms in ECDSA test > examples/fips_validation: fix AES GCM validation tests > examples/fips_validation: fix AES XTS to read seq number > examples/fips_validation: add extra space in JSON buffer >=20 > doc/guides/sample_app_ug/fips_validation.rst | 7 +- > examples/fips_validation/fips_validation.c | 31 ++- > examples/fips_validation/fips_validation.h | 10 +- > .../fips_validation/fips_validation_ccm.c | 132 ++++++++++++ > .../fips_validation/fips_validation_ecdsa.c | 56 +++++ > .../fips_validation/fips_validation_gcm.c | 12 +- > .../fips_validation/fips_validation_hmac.c | 8 + > .../fips_validation/fips_validation_sha.c | 91 ++++++-- > .../fips_validation/fips_validation_xts.c | 13 +- > examples/fips_validation/main.c | 196 +++++++++++++----- > 10 files changed, 467 insertions(+), 89 deletions(-) >=20 > -- > 2.25.1 Series-acked-by: Brian Dooley