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 1D361A04A5; Tue, 8 Feb 2022 22:48:47 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A4FFD41143; Tue, 8 Feb 2022 22:48:46 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 5338741101 for ; Tue, 8 Feb 2022 22:48:45 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 218FFOS6022366; Tue, 8 Feb 2022 13:48:44 -0800 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2107.outbound.protection.outlook.com [104.47.55.107]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3e3nuy2ymj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 08 Feb 2022 13:48:44 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HYrp56XLZ6vaghufh8PHUkqyHFr1c1r6H0OET85DNclSiG54JjYgRogo/dF7zpIDQ+YDKW1Zaa9v/lwCkRLjIzToPtWOyzgVoRoikp9io8lQ1YRCHWxcVOE1ajwASonRu0Nduj8UAxuicjncfVZTHvzKydsx4SUyX9yq0gFOV4PCh3yvPCViaC/04avwPmyOF/l6R2utuqw4fBjzYkPCVDFcJtEYIeCBRHPKQ9kKG90x9ThrOE9SRa7x9ZkFmBr4ZmKFv/nkjbCIwK1IxroxrvLv99OcrEv2nObBcob0Q6Ow+/RH5VY1E/PFvQEyHEM6vxPF4fq4Pqr1V9QMuh5ZnQ== 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=9v/EwelBOv7wVIPIU+16hPwheVqx6Efb/+LQhip2eFo=; b=NxQSruwUO0Jlk4HOfqFUQ6HqLYxo2XqDsGz0OCPTYbU0aw3assGhomcLzCW8fMP5o0/gtsIAaKd2SwCH0UTEtAdBRhbjvnY/7gaxlkVrI/a5QNs/Fx+m95rNT54zTJAcY1cr50OSvlIQXRK1DDJ93XmTxk+FEc88Nc5W6rcuJsgBPpRS+Al7l9vVYJIyoAD6KRi2SKmyomoAD7QuP2vam2EzUn1jv42vc7P7ELDdyFbxf0LwfOCkUri2XiLiGG1yDAAr6MGRwwJOhbk8J9pBUTqfjn0HZ54NejvUsytSesEcqgg+eMhxykAYqUgUm+5Ac6bypkdnwfBF5ioIkojYCw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9v/EwelBOv7wVIPIU+16hPwheVqx6Efb/+LQhip2eFo=; b=MsRA/uHs+NspAEjdGtjZy1msaADUsxTgdjjVp9r/CtZUxNGnrFKvyWagJzfhwh9JOspw6SX3FqFJwXv8qaQwmjFqPN/zJGXx8ZJlF2Kg3AGkiJM5PSnucgS6zJ7l5WxGhO05JDAbEhfaBJDzzx71dpR+AeWbowlloacGIZEV6mQ= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by MN2PR18MB3136.namprd18.prod.outlook.com (2603:10b6:208:161::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.19; Tue, 8 Feb 2022 21:48:40 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::9985:c3ca:2f91:7fc]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::9985:c3ca:2f91:7fc%5]) with mapi id 15.20.4951.019; Tue, 8 Feb 2022 21:48:40 +0000 From: Akhil Goyal To: Brandon Lo , "roy.fan.zhang@intel.com" , "ciara.power@intel.com" , Marko Kovacevic CC: "dev@dpdk.org" Subject: RE: [EXT] [PATCH v3 0/5] Add JSON vector set support to fips validation Thread-Topic: [EXT] [PATCH v3 0/5] Add JSON vector set support to fips validation Thread-Index: AQHYFTlkZe2g/cRtZkyCvBVxDbtkoayKQJeA Date: Tue, 8 Feb 2022 21:48:39 +0000 Message-ID: References: <20220129170313.489986-1-blo@iol.unh.edu> <20220129175514.746925-1-blo@iol.unh.edu> In-Reply-To: <20220129175514.746925-1-blo@iol.unh.edu> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e27b84c1-a036-43d5-0ea2-08d9eb4cc4c6 x-ms-traffictypediagnostic: MN2PR18MB3136:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /EUVPPJBJaK2nzqHakVz881cG5oS/nGdNkaHujzC6tj4P9AWdziD9dOQsG1y7RWW7NVZmccuMqeKgrWRMrl2QMTqttbDn58SXGbj9OQ9UBn7Mui8/mhyQkGP7UI8BnZemyKEIFozpBkgxSZhuOhp6S3fgWEZyzzdp/CJ+/MfpvVfEyF6wp+nKr8tPBwBfP53sDdcoIjM7gP0Fx+w0xJ/AiFz+79+zxZ0YTvcsD0uj0I8D9gAfzAX/8tJrTH6wWjKpNmXXpLMc5JLdHmA/utuQZnM7hSfRslaC7bg8XkDGWwhhRjFKeGowq/VlpF5h3n5i0O3OUBxE3EqQc1m/H8FfukYzggIu+VaeHfSzew6hkjaZdKPeKeSVfZFcEstw552QjmdxmgwmrGXy/wlV3y/s7bYrhC6a5tDIvxQH8tIKrSPPrjet/+DBVUHbmtF/rlG51hNuQuVUXCjNkbdV5aA00a7yvS4nOp9lG82hLZ+B3x/K0ZlNAehmnjcyqXyCW8qCAFlqJCvASCq7ZcN/5IBOJVdbwxonsdQ9PmwwOTuNeUR3lF2SJscnBfS1742JsPFzPFOXXaePv4oyrbksF6EADXr49zAFJG0i3tAL9aSez3S/ELzSdsGF3DAFRwrFS7dd8E8LWGWBU+s5c4Bxb02/k5zlDq+eIcRoO1iZ+yjfreHlmVuUxhnMimaqpJbyoLt80B5WrNct01VeJbk4i5+lg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(38100700002)(66476007)(66446008)(83380400001)(5660300002)(55016003)(66556008)(38070700005)(86362001)(122000001)(4326008)(8936002)(8676002)(2906002)(52536014)(64756008)(4744005)(316002)(76116006)(110136005)(186003)(71200400001)(26005)(7696005)(6506007)(55236004)(33656002)(9686003)(508600001)(66946007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?aV/f3BKYBfpFRQh4GvhG8/w6rbSS+fw9cf28PmvgC6320r51ttLNavnBKJOO?= =?us-ascii?Q?UgHPhcZD2obNsvJUGAnd5k8V/TOeEPfP0QhJD8C4GgaJQH9eqpjm10xBgFGU?= =?us-ascii?Q?D4hXjcLGLZ5GFTYb34dKlKizbb7LVOeEpzPzHHPd32EdkKGCabz7iMHkNeYG?= =?us-ascii?Q?ozCjZTvcC/dcTfx7Efj8I5l0e+P2vRl6gUW15j9jXsiK6Y5qKRwexT0CVtB4?= =?us-ascii?Q?rVMwvNeZDqfTFUPRbWWiSRnGjJiPkPSg3I3WPtXeDhD5CZKABtBG5mVstv3n?= =?us-ascii?Q?cFZNqxxWzgsU2drhIxTf7SZtVRIgB1Mx9Ft5QmxH3D5ywjJlEsIPGGjBGPki?= =?us-ascii?Q?uwf5udQSGZqIk8TU8soDTm8512DGnjJzN7ty9o4gBqwq2OAjTeJrggzc3vR+?= =?us-ascii?Q?v6bVk6xQQO5ONCf+n02KuK9uS/HbizLzTWax7eqmfX8UwoSYojwkWkri8MPe?= =?us-ascii?Q?A1uMeT1wSo/2tGNxaSEqKa6opu39atPi+e1EvTZmRliqRO1skJUncdJZ1+QJ?= =?us-ascii?Q?TQLPjxA/qPxylZp/NJcLn6Jubv8z/eVxP2AuO4zreB55S/9JYhNMq5tZiskK?= =?us-ascii?Q?5az0aPx4wlzBnmuyGeWvDkyAHje/VgZlXGtmg6Fqu5TyUMy8dyNWGDyjnvaz?= =?us-ascii?Q?T5amMtjVJVk5ghbRXspjvch1IyMBs9O0b4M5XyJ3blSp3OMFCuEPVpdBfn+n?= =?us-ascii?Q?luFskv70spJprgTlEZzZL200CfGyUTVARoAkFwAefnjgFVCndfbq+k9QLLQZ?= =?us-ascii?Q?u7h7RcrUEV9a2dDHdabJzQMUn5tEsX3NbNf8nTHqQX90Gi+4gXoOZNGJC3J+?= =?us-ascii?Q?KYkYE+wLI+AJQYeUCQlAVZNJypAi7M9jX1zaQ+vM2BVmOVFfKTfJABQlQAIt?= =?us-ascii?Q?Rhd62UD4s+ExX3xIGQXnpzQ9hZznmu9TIGIMr1F40Xc/nYIDTnjJi+FLysqt?= =?us-ascii?Q?XTmUzz5z6IdAJuJzLk1D9FNjN1x/8caD2tbn+79i5uDmDxxz08qs7DTYVtyN?= =?us-ascii?Q?C/VXs9iAmOVMn+buN5A2xIJFKMYc/pejqPTNrZ6fQO55tCsxKMyq7wtIKi9X?= =?us-ascii?Q?slvxBBInNB6qy2gY38cpW9Qpjke/TpgLQIn9he/365rZlTRVq5QlYGN4cmso?= =?us-ascii?Q?kmE7rBZacZnGuSVPox1jgTq7GqJXpTpUE1ysVeQ3M+Dh3L8TIXBf4xHPQ16P?= =?us-ascii?Q?58yDeASbMfFsGsFib8gifRKTz9fakXRF6ZJ+AQU1hMp4Bi4/YZYWNyGmRUVv?= =?us-ascii?Q?mdspnDFVvTDB2X8UF4OypqfGf7rdqbI4C1HR28YdrhsvsKJec3/+cgNBACOZ?= =?us-ascii?Q?G381NS7kfx0XLxfDKiyQLQO3ffhiVM/4jaJO7Wyi4E652TJ9BrO8Mms0ssHv?= =?us-ascii?Q?Mnz+XyybZEsol1wuYmr3bQmJBpCIKHfHyRrhllbmq1aj2JsWQMYAnWKlsR6+?= =?us-ascii?Q?JxExY9+flmUEfPJbXlzIp1K141zvgntVgd+OS5siOUkS3vMzJ/xpYlqZLzFK?= =?us-ascii?Q?ZXwS/H885CQPxgvkItG89kshCiKuOwSKpDXI/QXY+LG2ELbZDwYLHbpkKVVC?= =?us-ascii?Q?xuUo1RLSxFBgp9TJAFjdWxnYFDxDrERPmk9/mRhMMApGKUcCpjx1Z3F74N52?= =?us-ascii?Q?sVp58QER28WbJnW6gReuTDE=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e27b84c1-a036-43d5-0ea2-08d9eb4cc4c6 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Feb 2022 21:48:39.9742 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: PMkFE2vwDZ/q53ZuIxCFmZNaqSmEb3ESapPGTHDjyjp6I1vFkqJXWKEJwEpa3QxdGpENJ+ORRCb1XolrYDTIkw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB3136 X-Proofpoint-GUID: Rxv2VosAW5aPqz7SrdF9lO-J-CxKo1m3 X-Proofpoint-ORIG-GUID: Rxv2VosAW5aPqz7SrdF9lO-J-CxKo1m3 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.62.513 definitions=2022-02-08_06,2022-02-07_02,2021-12-02_01 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 Marko/Fan, Please review this series. > Adds a very basic introduction to JSON vector sets in > the fips validation example application. This patch set > will only introduce the AES-GCM test using a JSON request > file because the other algorithms need more information > than what is given in the new JSON format. >=20 > Brandon Lo (5): > examples/fips_validation: add jansson dependency > examples/fips_validation: add json info to header > examples/fips_validation: add json parsing > examples/fips_validation: allow json file as input > examples/fips_validation: add json to gcm test >=20 > examples/fips_validation/fips_validation.c | 96 ++++++++- > examples/fips_validation/fips_validation.h | 48 ++++- > .../fips_validation/fips_validation_gcm.c | 150 ++++++++++++++ > examples/fips_validation/main.c | 195 +++++++++++++++++- > examples/fips_validation/meson.build | 4 + > 5 files changed, 483 insertions(+), 10 deletions(-) >=20 > -- > 2.25.1