From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id 3F0B12BF4 for ; Mon, 15 Oct 2018 08:36:26 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Oct 2018 23:36:25 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,383,1534834800"; d="scan'208";a="272445774" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga006.fm.intel.com with ESMTP; 14 Oct 2018 23:36:25 -0700 Received: from fmsmsx157.amr.corp.intel.com (10.18.116.73) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.319.2; Sun, 14 Oct 2018 23:36:25 -0700 Received: from lcsmsx152.ger.corp.intel.com (10.186.165.231) by FMSMSX157.amr.corp.intel.com (10.18.116.73) with Microsoft SMTP Server (TLS) id 14.3.319.2; Sun, 14 Oct 2018 23:36:24 -0700 Received: from HASMSX110.ger.corp.intel.com ([169.254.6.3]) by LCSMSX152.ger.corp.intel.com ([169.254.4.89]) with mapi id 14.03.0319.002; Mon, 15 Oct 2018 09:36:21 +0300 From: "Kusztal, ArkadiuszX" To: "Kovacevic, Marko" , "dev@dpdk.org" CC: "Zhang, Roy Fan" , "akhil.goyal@nxp.com" Thread-Topic: [PATCH v4 0/8] FIPS validation capability Thread-Index: AQHUYjp0JdO9jddMbU+Q9KSO3fw8JqUf3iZw Date: Mon, 15 Oct 2018 06:36:21 +0000 Message-ID: <06EE24DD0B19E248B53F6DC8657831559E904E@HASMSX110.ger.corp.intel.com> References: <20181012144501.19562-1-marko.kovacevic@intel.com> In-Reply-To: <20181012144501.19562-1-marko.kovacevic@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.103.104.42] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v4 0/8] FIPS validation capability X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Oct 2018 06:36:26 -0000 > -----Original Message----- > From: Kovacevic, Marko > Sent: Friday, October 12, 2018 4:45 PM > To: dev@dpdk.org > Cc: Zhang, Roy Fan ; akhil.goyal@nxp.com; > Kusztal, ArkadiuszX ; Kovacevic, Marko > > Subject: [PATCH v4 0/8] FIPS validation capability >=20 > This sample application is made for the purpose so that users of DPDK who > wish to get FIPS certification for their platforms, this sample app enabl= es > users to parse test vectors that is gotten from NIST and be able to get a > generated response file which they can then verify and be sure their syst= em > will pass FIPS certification. >=20 > Marko Kovacevic (8): > v4: > - Added Limitation > - Changed TDES BLOCK SIZE from 16 -> 8 > as DES block size is 64bits (main.c) > v3: > - Fixed a no-testing bug > - Fixed some code style issue >=20 > v2: > - Refactor the code. > - Move the code from test to sample applcation >=20 > examples: add fips validation into examples > examples: add aes parser and enablement for test types > examples: add hmac parser > examples: add TDES parser and enablement for test types > examples: add gcm parser > examples: add cmac parser and enablement for test types > examples: add ccm parser and enablement for test types > doc: add guides for fips validation >=20 > doc/guides/rel_notes/release_18_11.rst | 6 + > doc/guides/sample_app_ug/fips_validation.rst | 105 ++ > doc/guides/sample_app_ug/index.rst | 1 + > examples/cryptodev_fips_validate/Makefile | 75 ++ > .../cryptodev_fips_parse_3des.c | 259 +++++ > .../cryptodev_fips_parse_aes.c | 188 +++ > .../cryptodev_fips_parse_ccm.c | 272 +++++ > .../cryptodev_fips_parse_cmac.c | 116 ++ > .../cryptodev_fips_parse_gcm.c | 125 ++ > .../cryptodev_fips_parse_hmac.c | 105 ++ > .../cryptodev_fips_parse_validate.c | 593 ++++++++++ > .../cryptodev_fips_validate.h | 234 ++++ > examples/cryptodev_fips_validate/main.c | 1221 > ++++++++++++++++++++ > examples/cryptodev_fips_validate/meson.build | 20 + > 14 files changed, 3320 insertions(+) > create mode 100644 doc/guides/sample_app_ug/fips_validation.rst > create mode 100644 examples/cryptodev_fips_validate/Makefile > create mode 100644 > examples/cryptodev_fips_validate/cryptodev_fips_parse_3des.c > create mode 100644 > examples/cryptodev_fips_validate/cryptodev_fips_parse_aes.c > create mode 100644 > examples/cryptodev_fips_validate/cryptodev_fips_parse_ccm.c > create mode 100644 > examples/cryptodev_fips_validate/cryptodev_fips_parse_cmac.c > create mode 100644 > examples/cryptodev_fips_validate/cryptodev_fips_parse_gcm.c > create mode 100644 > examples/cryptodev_fips_validate/cryptodev_fips_parse_hmac.c > create mode 100644 > examples/cryptodev_fips_validate/cryptodev_fips_parse_validate.c > create mode 100644 > examples/cryptodev_fips_validate/cryptodev_fips_validate.h > create mode 100644 examples/cryptodev_fips_validate/main.c > create mode 100644 examples/cryptodev_fips_validate/meson.build >=20 > -- > 2.9.5 Series-acked-by: Arek Kusztal