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 2C00645BA6; Wed, 23 Oct 2024 03:19:36 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AB18440272; Wed, 23 Oct 2024 03:19:35 +0200 (CEST) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mails.dpdk.org (Postfix) with ESMTP id C3E6340151 for ; Wed, 23 Oct 2024 03:19:34 +0200 (CEST) Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-20c70abba48so52322785ad.0 for ; Tue, 22 Oct 2024 18:19:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1729646374; x=1730251174; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=Q693YbZbBelOuiBBuqBrIKP11Yhqx+Jsy/5YihSNSkU=; b=tFb72Aecuxk14hf64YKCuIVfWf/9Ms8krGBWTC2kam1NzplfEqRPHhsc5LWJgCwIVo o/+2kupCxcQl3Cuzi7FZUtnQB4AJXt+0RKPw4W3cjUw1TNwyDsC7w7hTX9rq88XJp9Q/ EJuK1OT4JH+J3Trog+Xp+0DatnRDXzcmfI1eBvXBY3nuT6myfsdvrSgKXz9fgrc1poMk MWWFd+127nTcAVPQKtfXLIZHT8UUuOcyKremwgkIpCKLroqnHoP3T0Y4FMQAvCNWBkMc L91PLHEEvP0Y0xQJJPNCSxbDE1HjU6gSSAqyvjhSBY4w6Wu7ABYiy9VQ9dvjnJkS3nRp rsgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729646374; x=1730251174; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Q693YbZbBelOuiBBuqBrIKP11Yhqx+Jsy/5YihSNSkU=; b=crXmRViTwRuDwgP6fHOt448TZJSanc2/6BnAvfM9dHKMXgXN2DrVRCxr+8wHz71Ewi KkdmvLqlDi27cBnTfQSfCmgSNr+ICVidYdiS1tZ6uW6XlFCUmDD/LU4uruz5OeGY89Yr PnMxPo92/ZDXku0zDphME5W+SEjwl6ARYnmAm7EL5gNI7q7ytYI3Z0esUrsxrzJILG/E yS6oRBwwKw3AcQoKj2ei+U+D4gAGI9EzuCK3x1tjgWkzUIXY+Q6+Yoh+6Ch2DdZSOr5y y8guwCpEbfeeduGrtnzj6p26O6+mwmifXlkJ7Yf6L1x6NTFsAR/Mj8amAlfMQoih3rH4 Liyg== X-Gm-Message-State: AOJu0YyNOghBvCaBD2vHECbTYYtG8Ahkwpl0XzQ+66e2cBS2WFAHB7DR 8qyVe88EKkQcSf9+xh0PnnPYxc65NaaRZ2hwALwHEqWJSuapCofpFiFK1PRCgrI= X-Google-Smtp-Source: AGHT+IGF4THrh369c4xc6VdPDqUa9Jbvg68isdCtO9d0rGHQXsbR5s/C9h/ntvJCJCRl9MVdlZ9klQ== X-Received: by 2002:a17:902:db12:b0:20c:e875:12b5 with SMTP id d9443c01a7336-20fab3276b7mr14102675ad.59.1729646373707; Tue, 22 Oct 2024 18:19:33 -0700 (PDT) Received: from hermes.local (204-195-96-226.wavecable.com. [204.195.96.226]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20e7f0db2b1sm48324705ad.193.2024.10.22.18.19.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Oct 2024 18:19:33 -0700 (PDT) Date: Tue, 22 Oct 2024 18:19:31 -0700 From: Stephen Hemminger To: Arkadiusz Kusztal Cc: dev@dpdk.org, gakhil@marvell.com, brian.dooley@intel.com Subject: Re: [PATCH v6 0/3] add ec points to sm2 op Message-ID: <20241022181931.2de00769@hermes.local> In-Reply-To: <20241022190600.81169-1-arkadiuszx.kusztal@intel.com> References: <20241022190600.81169-1-arkadiuszx.kusztal@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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 On Tue, 22 Oct 2024 20:05:57 +0100 Arkadiusz Kusztal wrote: > 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 > > 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/cryptodevs/features/qat.ini | 1 + > 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 +++++-- > 8 files changed, 453 insertions(+), 24 deletions(-) There is an issue with new feature missing in some of the templates of the doc. $ ninja -C build doc ninja: Entering directory `build' [4/6] Generating doc/api/dts/dts_api_html with a custom command Warning generate_overview_table(): Unknown feature 'SM2' in 'qat.ini'