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 C49E245BAE; Wed, 23 Oct 2024 11:34:31 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5D0D640676; Wed, 23 Oct 2024 11:34:31 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.16]) by mails.dpdk.org (Postfix) with ESMTP id 84C8E40668 for ; Wed, 23 Oct 2024 11:34:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1729676070; x=1761212070; h=from:to:cc:subject:date:message-id; bh=rmcsAt8HQAaJIYrUahbLS0VMuG3QgxJm0wXuHrJO5Jg=; b=dcSwj8jd43I01SNuB4ZIv5HglnBefx+FIVVRZuwqRTt6id0jAHoTvgSr /UBUqbt63XNJ13fbq65nJTT0NtB3ewOrxJ/l6ntC0pWAUFHpVbzAuq9Rm EBJbm0qRqULPi6Bb8ReRVbNnyoSq+T7+F0hz/tqyBbuhs4lAd0wXskp5D gJKYL4oNCtYhANvzP5AVrlFuod/q5LuhfpYJpB7g9ukjyifSFnwfjQVxd 3qe9Jk2K23Ps6rHNR/hMn9wTSbaugajqNh55Doi4EDikzRKz0G/hXmzHi JyR+cXvoDMZFQrr2kb5P2/7XW0JMcloOVznPxlEunM6Qmc59JZTpDwTkf w==; X-CSE-ConnectionGUID: 1zJSNSTxTYKYyL/rL7C5Uw== X-CSE-MsgGUID: wUFEWNQ2QMejinlnNJ9M7Q== X-IronPort-AV: E=McAfee;i="6700,10204,11222"; a="29367522" X-IronPort-AV: E=Sophos;i="6.11,199,1725346800"; d="scan'208";a="29367522" Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by orvoesa108.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Oct 2024 02:34:28 -0700 X-CSE-ConnectionGUID: FkD/3OEVQmyXeU5NC6B+jA== X-CSE-MsgGUID: xHq41ywWRxyNI980zB1rzg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,225,1725346800"; d="scan'208";a="84122358" Received: from silpixa00399302.ir.intel.com ([10.237.214.22]) by fmviesa003.fm.intel.com with ESMTP; 23 Oct 2024 02:34:27 -0700 From: Arkadiusz Kusztal To: dev@dpdk.org Cc: gakhil@marvell.com, brian.dooley@intel.com, Arkadiusz Kusztal Subject: [PATCH v7 0/3] add ec points to sm2 op Date: Wed, 23 Oct 2024 09:19:31 +0100 Message-Id: <20241023081934.84997-1-arkadiuszx.kusztal@intel.com> X-Mailer: git-send-email 2.13.6 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 In the case when PMD cannot support the full process of the SM2, but elliptic curve computation only, additional fields are needed to handle such a case. v2: - rebased against the 24.11 code v3: - added feature flag - added QAT patches - added test patches v4: - replaced feature flag with capability - split API patches v5: - rebased - clarified usage of the partial flag v6: - removed already applied patch 1 - added ABI relase notes comment - removed camel case - added flag reference v7: - removed SM2 from auth features, in asym it was added in SM2 ECDSA patch Arkadiusz Kusztal (3): cryptodev: add ec points to sm2 op crypto/qat: add sm2 encryption/decryption function app/test: add test sm2 C1/Kp test cases app/test/test_cryptodev_asym.c | 138 ++++++++++++++++- app/test/test_cryptodev_sm2_test_vectors.h | 112 +++++++++++++- doc/guides/rel_notes/release_24_11.rst | 7 + .../common/qat/qat_adf/icp_qat_fw_mmp_ids.h | 3 + drivers/common/qat/qat_adf/qat_pke.h | 20 +++ drivers/crypto/qat/qat_asym.c | 140 +++++++++++++++++- lib/cryptodev/rte_crypto_asym.h | 56 +++++-- 7 files changed, 452 insertions(+), 24 deletions(-) -- 2.17.1