> > Subject: [PATCH] test/crypto: check for RSA capability
> >
> > In RSA crypto tests, check if it is supported by PMD before
> > executing it.
> >
> > Signed-off-by: Gowrishankar Muthukrishnan
> > ---
> Acked-by: Akhil Goyal
Applied to dpdk-next-crypto
Thanks.
; > Fixes: 6f0175ff53e0 ("crypto/virtio: support basic PMD ops")
> > Cc: sta...@dpdk.org
> >
> > Signed-off-by: Gowrishankar Muthukrishnan
> Acked-by: Akhil Goyal
Applied to dpdk-next-crypto
Thanks
> The secordary process should not close the crypto device when
> it exits because the primary process still manage the device.
> There is no reason with occurring error log below when
> secordary process exits without any operation on the crypto
> device while primary process starts the device.
>
> On 2024-12-19 14:30, Thomas Monjalon wrote:
> > Some cryptodev functions were not included in an extern "C" block.
> >
> > There are 2 blocks, the second one being fast path inline functions,
> > preceded with an include of the required rte_cryptodev_core.h file.
> >
> > Fixes: 719834a6849e ("use
> > This patch removes an unnecessary cleanup of the shared CMAC context at
> > the end of the CMAC authentication function, which causes subsequent calls
> > to it to fail.
> >
> > Fixes: 17d5bc6135af ("crypto/openssl: make per-QP auth context clones")
> > Cc: sta...@dpdk.org
> >
> > Signed-off-by
with.
> That eliminates the need for a conversion to 64 bits later.
>
> Signed-off-by: Andre Muezerie
Acked-by: Akhil Goyal
1/2 patch Applied to dpdk-next-crypto
2/2 patch will be taken via main tree.
Thanks.
> Subject: [PATCH] test/crypto: return proper codes in create session
>
> Return proper error codes in create_auth_session() to avoid
> segfaults as a result of this.
>
> Signed-off-by: Rajesh Mudimadugula
Acked-by: Akhil Goyal
Applied to dpdk-next-crypto
Thanks.
MD ops")
Cc: sta...@dpdk.org
>
> Signed-off-by: Rajesh Mudimadugula
Acked-by: Akhil Goyal
Applied to dpdk-next-crypto
Thanks.
> Avoid C++ name mangling of the two global variables being exported
> from .
>
> Suggested-by: David Marchand
> Signed-off-by: Mattias Rönnblom
> ---
> lib/cryptodev/rte_crypto_asym.h | 8
> 1 file changed, 8 insertions(+)
>
> diff --git a/lib/cryptodev/rte_crypto_asym.h b/lib/crypto
> Subject: [PATCH] test/crypto: check for RSA capability
>
> In RSA crypto tests, check if it is supported by PMD before
> executing it.
>
> Signed-off-by: Gowrishankar Muthukrishnan
> ---
Acked-by: Akhil Goyal
/virtio: support basic PMD ops")
> Cc: sta...@dpdk.org
>
> Signed-off-by: Gowrishankar Muthukrishnan
Acked-by: Akhil Goyal
> Add zsda compressdev capabilities.
>
> Signed-off-by: Hanxiao Li
> ---
> doc/guides/compressdevs/features/zsda.ini | 9 +
> doc/guides/compressdevs/zsda.rst | 23 +++
> doc/guides/rel_notes/release_24_11.rst| 7 +++
> drivers/compress/zsda/zsda_co
> diff --git a/drivers/common/zsda/zsda_device.c
> b/drivers/common/zsda/zsda_device.c
> index 5c835651ea..5297c80ef9 100644
> --- a/drivers/common/zsda/zsda_device.c
> +++ b/drivers/common/zsda/zsda_device.c
> @@ -11,7 +11,6 @@
> #include "zsda_device.h"
> #include "zsda_logs.h"
> #include "zsd
> add zsda compressdev dev interface implementation.
>
> Signed-off-by: Hanxiao Li
> ---
> drivers/common/zsda/meson.build | 1 +
> drivers/common/zsda/zsda_qp_common.c | 57 ++
> drivers/common/zsda/zsda_qp_common.h | 36 +++
> drivers/compress/zsda/zsda_comp_pmd.c | 144
Hi Hanxiao,
Please see comments inline.
> Add zsda compressdev driver interface skeleton
>
> Signed-off-by: Hanxiao Li
> ---
> MAINTAINERS | 3 +
> doc/guides/compressdevs/features/zsda.ini | 6 +
> doc/guides/compressdevs/index.rst | 1 +
> doc/guid
> Some cryptodev functions were not included in the extern "C" block,
> so it is moved to start before.
>
> An include is also moved to avoid being part of this block.
>
> Fixes: 719834a6849e ("use C linkage where appropriate in headers")
> Cc: sta...@dpdk.org
>
> Reported-by: Zhigang Hu
> Sign
Hi Hanxiao,
> > 2.Should I submit patches based on the latest version as soon as
> > possible, or
> wait for your comments before submitting?
I can review probably next week. You can wait until then.
> >
> > 3.I think I need to add something to the release_25_03.rst. But I did
> > not
> Subject: [PATCH v2] vhost: include AKCIPHER algorithms in crypto_config
>
> Update virtio_crypto_config structure to include AKCIPHER algorithms,
> as per VirtIO standard.
>
> Signed-off-by: Gowrishankar Muthukrishnan
> ---
Acked-by: Akhil Goyal
> The function EVP_PKEY_CTX_free allows NULL parameter
> (similar to free()).
>
> Signed-off-by: Stephen Hemminger
> ---
Applied to dpdk-next-crypto
Thanks.
> > Subject: [PATCH v1] examples/fips_validation: fix EdDSA signature size
> >
> > Fix EdDSA signature size.
> >
> > Fixes: 12ede9ac497f ("examples/fips_validation: support EdDSA")
> >
> > Signed-off-by: Gowrishankar Muthukrishnan
Applied to dpdk-next-crypto
Thanks.
> > Subject: [PATCH v1] examples/fips_validation: prehash input for RSA
> >
> > Plain text needs to be prehashed for RSA as well in asymmetric crypto
> > validation.
> >
> > Fixes: 12ede9ac497f ("examples/fips_validation: support EdDSA")
> >
> > Signed-off-by: Gowrishankar Muthukrishnan
> Acked-by
> Fixed a problem with setting the key in the session in the ECDSA
> algorithm. Since the key is being initialized in the session for EC,
> it should be reflected in the PMD session initialization function.
>
> Fixes: badc0c6f6d6a ("cryptodev: set private and public keys in EC session")
> Cc: sta.
> For the synchronous API the enqueue/dequeue burst functions are not
> called. Skip these tests when calling the synchronous API.
>
> Fixes: 4ad17a1c8fb3 ("test/crypto: fix enqueue/dequeue callback case")
> Cc: sta...@dpdk.org
>
> Signed-off-by: Brian Dooley
Applied to dpdk-next-crypto
Thanks.
Hi Kai,
Any update on this patch?
> > I'm not see any issue with original code, can you give more details about
> > crash
> so
> > I can try to reproduce at my end.
> > cc kirill.rybalche...@intel.com for review
>
> The details are there in Bugzilla
> https://bugs.dpdk.org/show_bug.cgi?id=1537
> From: Gagandeep Singh
>
> Setting ESN seq number initialization.
> Initialize the sequence number of ESP to 1.
>
> Signed-off-by: Gagandeep Singh
> Signed-off-by: Barry Cao
> ---
Series applied to dpdk-next-crypto
Thanks.
> Fixed a problem with setting the key in the session
> in the ECDSA alghorithm.
Please elaborate what is the problem and what is being done in the patch.
>
> Fixes: badc0c6f6d6a ("cryptodev: set private and public keys in EC session")
> Cc: sta...@dpdk.org
>
> Signed-off-by: Arkadiusz Kusztal
> This commit adds SM2 elliptic curve based asymmetric
> encryption and decryption to the Intel QuickAssist
> Technology PMD.
>
> Depends-on: patch-147900 ("[v2] crypto/qat: fix ecdsa session handling")
>
> Signed-off-by: Arkadiusz Kusztal
Update qat.ini file also.
> ---
> doc/guides/rel_note
> 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.
>
> Points C1, kP therefore were added to the SM2 crypto operation struct.
>
> Signed-off-by: Arkadiusz Kusztal
> ---
Please rebase. CI
> This commit fixes an unset length in modular algorithms
> in QAT asymmetric crypto PMD.
>
> Fixes: 3b78aa7b2317 ("crypto/qat: refactor asymmetric crypto functions")
> Cc: sta...@dpdk.org
>
> Signed-off-by: Arkadiusz Kusztal
> ---
Applied to dpdk-next-crypto
Thanks.
>
> > Subject: [PATCH v3] crypto/ipsec_mb: bump minimum IPsec MB version
> >
> > AESNI_MB SW PMDs increment Intel IPsec MB version to 1.4.
> > A minimum IPsec Multi-buffer version of 1.4 or greater is now required for
> > the
> > 24.11 LTS release.
> >
> > Signed-off-by: Brian Dooley
> > Acked-b
> The algorithm name is a string and should be copied with strlcpy()
> rather than rte_memcpy(). This fixes a warning detected with
> clang and ASAN.
>
> Bugzilla ID: 1565
> Fixes: 2b9c693f6ef5 ("crypto/openssl: support AES-CMAC operations")
> Cc: asek...@marvell.com
>
> Signed-off-by: Stephen H
> Move the duplicate code in a common function and
> remove un-necessary newline characters from the logs.
>
> Signed-off-by: Jun Yang
> Signed-off-by: Gagandeep Singh
> ---
Applied to dpdk-next-crypto
Thanks.
> Initialize cryptodev of zsda and add capabilities.
>
> Signed-off-by: Hanxiao Li
> ---
> MAINTAINERS | 1 +
> doc/guides/cryptodevs/features/zsda.ini | 44 ++
> doc/guides/cryptodevs/zsda.rst | 22 +
> doc/guides/rel_notes/release_24_11.rst
Added API rte_pmd_rvu_lf_msg_process() to process
mailbox messages between rvu_lf devices.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst | 8 ++
doc/guides/rel_notes/release_24_11.rst | 5 +
drivers/common/cnxk/roc_dev.c| 118
Added raw device selftest for cnxk_rvu_lf to verify
various PMD APIs.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst| 20 +++
drivers/raw/cnxk_rvu_lf/cnxk_rvu_lf.c | 2 +-
drivers/raw/cnxk_rvu_lf/cnxk_rvu_lf.h | 2 +
.../raw/cnxk_rvu_lf
Added rte_pmd_rvu_lf_bar_get() API to get BAR address
for out of tree drivers to configure hardware.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst | 8 +++
drivers/raw/cnxk_rvu_lf/cnxk_rvu_lf.c| 24
drivers/raw/cnxk_rvu_lf
Added ``rte_pmd_rvu_lf_pf_func_get`` API
to get RVU LF device pffunc for the application use.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst | 6 ++
drivers/common/cnxk/roc_rvu_lf.c | 2 +-
drivers/common/cnxk/roc_rvu_lf.h | 2
Added API rte_pmd_rvu_lf_msg_id_range_set()
to set RVU mailbox message id range from out of tree
driver to communicate.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst | 4 +++
drivers/common/cnxk/roc_mbox.h | 1 +
drivers/common/cnxk/roc_rvu_lf.c
mailboxes to
each other.
Signed-off-by: Akhil Goyal
---
MAINTAINERS | 6 ++
doc/guides/platform/cnxk.rst | 5 ++
doc/guides/rawdevs/cnxk_rvu_lf.rst| 30 +++
doc/guides/rawdevs/index.rst | 1 +
drivers/common/cnxk/meson.build | 1
Added APIs rte_pmd_rvu_lf_msg_handler_register()
and rte_pmd_rvu_lf_msg_handler_unregister() to register/unregister
mailbox message handlers. These handlers are needed to fill
response at the other side for the request sent from one side.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs
Added API rte_pmd_rvu_lf_irq_register() and
rte_pmd_rvu_lf_irq_unregister() to register/unregister
interrupt handlers for rvu lf raw device.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst | 9
drivers/common/cnxk/roc_rvu_lf.c | 26
v3:
- fix internal/external header files.
Changes in v2:
- removed library patch from series
- removed PMD logs from external PMD header.
- updated doc/api/doxy-api-index.md
- Added release notes
Akhil Goyal (9):
drivers/raw: introduce cnxk rvu lf device driver
raw/cnxk_rvu_lf: support NPA/SSO
Added rte_pmd_rvu_lf_npa_pf_func_get and
rte_pmd_rvu_lf_sso_pf_func_get APIs to get NPA and
SSO pffunc for the application/external driver use.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst | 14 ++
drivers/common/cnxk/roc_npa.c| 6 +++
drivers
Hi Stephen,
> On Thu, 24 Oct 2024 18:47:52 +0530
> Akhil Goyal wrote:
>
> > +/**
> > + * @file cnxk_rvu_lf_driver.h
> > + *
> > + * Marvell RVU LF raw PMD specific structures and interface
> > + *
> > + * This API allows external driver/application
> Add functions of cryptodev create and destroy.
>
> Signed-off-by: Hanxiao Li
This patch should be your first crypto driver patch as it does the device
initialization.
Please update the list that I commented earlier.
> ---
> drivers/crypto/zsda/zsda_sym_pmd.c | 129 +
> Introduce key expansion code for zsda sym drivers.
>
> Signed-off-by: Hanxiao Li
> ---
> drivers/common/zsda/meson.build| 15 +-
> drivers/crypto/zsda/zsda_sym_session.c | 281 +
> drivers/crypto/zsda/zsda_sym_session.h | 9 +
> 3 files changed, 304 insertion
> Introduce ZTE Storage Data Accelerator(ZSDA) drivers
> which can help accelerate storage data process.
>
> The official product documenttation web page is:
> https://enterprise.zte.com.cn/products.html?id=101
>
> It is recommended to update MAINTAINERS in the
> first patch in the new PMD guidel
> Add logging macros and functions for zsda drivers
>
> Signed-off-by: Hanxiao Li
> ---
> drivers/common/zsda/meson.build | 13 +
> drivers/common/zsda/zsda_logs.c | 19 +++
> drivers/common/zsda/zsda_logs.h | 27 +++
> drivers/meson.build
Added APIs rte_pmd_rvu_lf_msg_handler_register()
and rte_pmd_rvu_lf_msg_handler_unregister() to register/unregister
mailbox message handlers. These handlers are needed to fill
response at the other side for the request sent from one side.
Signed-off-by: Akhil Goyal
---
drivers/common/cnxk
Added rte_pmd_rvu_lf_npa_pf_func_get and
rte_pmd_rvu_lf_sso_pf_func_get APIs to get NPA and
SSO pffunc for the application/external driver use.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst | 7 +++
drivers/common/cnxk/roc_npa.c| 6 +++
drivers
Added ``rte_pmd_rvu_lf_pf_func_get`` API
to get RVU LF device pffunc for the application use.
Signed-off-by: Akhil Goyal
---
drivers/common/cnxk/roc_rvu_lf.c | 2 +-
drivers/common/cnxk/roc_rvu_lf.h | 2 ++
drivers/common/cnxk/version.map | 1 +
drivers
Added API rte_pmd_rvu_lf_msg_process() to process
mailbox messages between rvu_lf devices.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst | 8 ++
doc/guides/rel_notes/release_24_11.rst | 5 +
drivers/common/cnxk/roc_dev.c| 118
- removed PMD logs from external PMD header.
- updated doc/api/doxy-api-index.md
- Added release notes
Akhil Goyal (9):
drivers/raw: introduce cnxk rvu lf device driver
raw/cnxk_rvu_lf: add API to get NPA/SSO pffunc
raw/cnxk_rvu_lf: register/unregister interrupt handler
raw/cnxk_rvu_lf: register
> 23/10/2024 21:14, Akhil Goyal:
> > > 22/10/2024 14:06, Akhil Goyal:
> > > > > On Tue, Oct 22, 2024 at 8:06 AM Akhil Goyal
> wrote:
> > > > > > > The rational to NOT pull "Hardware abstraction library using the
> > > > > >
Added APIs rte_pmd_rvu_lf_msg_handler_register()
and rte_pmd_rvu_lf_msg_handler_unregister() to register/unregister
mailbox message handlers. These handlers are needed to fill
response at the other side for the request sent from one side.
Signed-off-by: Akhil Goyal
---
drivers/common/cnxk
Added ``rte_pmd_rvu_lf_pf_func_get`` API
to get RVU LF device pffunc for the application use.
Signed-off-by: Akhil Goyal
---
drivers/common/cnxk/roc_rvu_lf.c | 2 +-
drivers/common/cnxk/roc_rvu_lf.h | 2 ++
drivers/common/cnxk/version.map | 1 +
drivers
:
- removed library patch from series
- removed PMD logs from external PMD header.
- updated doc/api/doxy-api-index.md
- Added release notes
Akhil Goyal (9):
drivers/raw: introduce cnxk rvu lf device driver
raw/cnxk_rvu_lf: add API to get NPA/SSO pffunc
raw/cnxk_rvu_lf: register/unregister interrupt
Added raw device selftest for cnxk_rvu_lf to verify
various PMD APIs.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst| 18 ++
drivers/raw/cnxk_rvu_lf/cnxk_rvu_lf.c | 4 +-
drivers/raw/cnxk_rvu_lf/cnxk_rvu_lf.h | 2 +
.../raw/cnxk_rvu_lf
mailboxes to
each other.
Signed-off-by: Akhil Goyal
---
MAINTAINERS | 6 ++
doc/guides/rawdevs/cnxk_rvu_lf.rst| 40 +
doc/guides/rawdevs/index.rst | 1 +
drivers/common/cnxk/meson.build | 1 +
drivers/common/cnxk/roc_api.h | 3
mailboxes to
each other.
Signed-off-by: Akhil Goyal
---
MAINTAINERS | 6 ++
doc/guides/rawdevs/cnxk_rvu_lf.rst| 40 +
doc/guides/rawdevs/index.rst | 1 +
drivers/common/cnxk/meson.build | 1 +
drivers/common/cnxk/roc_api.h | 3
Added rte_pmd_rvu_lf_bar_get() API to get BAR address
for application to configure hardware.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst | 7 ++
drivers/raw/cnxk_rvu_lf/cnxk_rvu_lf.c| 24
drivers/raw/cnxk_rvu_lf
Added API rte_pmd_rvu_lf_msg_process() to process
mailbox messages between rvu_lf devices.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst | 8 ++
doc/guides/rel_notes/release_24_11.rst | 5 +
drivers/common/cnxk/roc_dev.c| 118
Added API rte_pmd_rvu_lf_irq_register() and
rte_pmd_rvu_lf_irq_unregister() to register/unregister
interrupt handlers for rvu lf raw device.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst | 8
drivers/common/cnxk/roc_rvu_lf.c | 26
Added API rte_pmd_rvu_lf_msg_id_range_set()
to set RVU mailbox message id range.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst | 12
drivers/common/cnxk/roc_mbox.h | 1 +
drivers/common/cnxk/roc_rvu_lf.c | 30
Added rte_pmd_rvu_lf_bar_get() API to get BAR address
for application to configure hardware.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst | 7 ++
drivers/raw/cnxk_rvu_lf/cnxk_rvu_lf.c| 24
drivers/raw/cnxk_rvu_lf
Added raw device selftest for cnxk_rvu_lf to verify
various PMD APIs.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst| 18 ++
drivers/raw/cnxk_rvu_lf/cnxk_rvu_lf.c | 4 +-
drivers/raw/cnxk_rvu_lf/cnxk_rvu_lf.h | 2 +
.../raw/cnxk_rvu_lf
Added API rte_pmd_rvu_lf_msg_id_range_set()
to set RVU mailbox message id range.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst | 12
drivers/common/cnxk/roc_mbox.h | 1 +
drivers/common/cnxk/roc_rvu_lf.c | 30
Added API rte_pmd_rvu_lf_irq_register() and
rte_pmd_rvu_lf_irq_unregister() to register/unregister
interrupt handlers for rvu lf raw device.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst | 8
drivers/common/cnxk/roc_rvu_lf.c | 26
Added rte_pmd_rvu_lf_npa_pf_func_get and
rte_pmd_rvu_lf_sso_pf_func_get APIs to get NPA and
SSO pffunc for the application/external driver use.
Signed-off-by: Akhil Goyal
---
doc/guides/rawdevs/cnxk_rvu_lf.rst | 7 +++
drivers/common/cnxk/roc_npa.c| 6 +++
drivers
> This commit adds SM2 elliptic curve based asymmetric
> encryption and decryption to the Intel QuickAssist
> Technology PMD.
>
> Signed-off-by: Arkadiusz Kusztal
> ---
You are again not using that capability flag RTE_CRYPTO_SM2_PARTIAL
I thought you would add that by RC2.
Also check asymmetric
> 22/10/2024 14:06, Akhil Goyal:
> > > On Tue, Oct 22, 2024 at 8:06 AM Akhil Goyal wrote:
> > > > > The rational to NOT pull "Hardware abstraction library using the BAR
> > > > > address" to DPDK are
> > > > > -Yet another 200
> This commit adds SM2 elliptic curve based asymmetric
> encryption and decryption to the Intel QuickAssist
> Technology PMD.
>
> Signed-off-by: Arkadiusz Kusztal
> ---
> doc/guides/cryptodevs/features/qat.ini| 1 +
> doc/guides/rel_notes/release_24_11.rst| 4 +
> .../common/
> On Tue, Oct 22, 2024 at 8:06 AM Akhil Goyal wrote:
> > > The rational to NOT pull "Hardware abstraction library using the BAR
> > > address" to DPDK are
> > > -Yet another 200K of driver C++ code which does not make sense to keep
> > > in
> On Tue, Oct 22, 2024 at 3:00 AM Thomas Monjalon
> wrote:
> >
> > 08/10/2024 20:49, Akhil Goyal:
> > > Added rte_pmd_rvu_lf_bar_get() API to get BAR address
> > > for application to configure hardware.
> >
> > In my opinion, we should not return PC
> Subject: RE: [EXTERNAL] Re: [PATCH v2] rawdev: add API to get device from
> index
>
> > > > diff --git a/lib/rawdev/rte_rawdev_pmd.h b/lib/rawdev/rte_rawdev_pmd.h
> > > > index 22b406444d..8339122348 100644
> > > > --- a/lib/rawdev/rte_rawdev_pmd.h
> > > > +++ b/lib/rawdev/rte_rawdev_pmd.h
> >
>
>
> > -Original Message-
> > From: Akhil Goyal
> > Sent: Friday, October 11, 2024 2:18 PM
> > To: Kusztal, ArkadiuszX ; dev@dpdk.org
> > Cc: Dooley, Brian
> > Subject: RE: [EXTERNAL] [PATCH v5 2/4] cryptodev: add ec points to sm2 op
> &g
> v1:
> - add SM4-XTS algo and test cases.
>
> Signed-off-by: Hanxiao Li
>
> ---
> Hanxiao Li (2):
> cryptodev: add SM4-XTS
> app/test: add SM4-XTS test cases
>
> app/test/test_cryptodev_blockcipher.c | 3 +-
> app/test/test_cryptodev_sm4_test_vectors.h | 58 ++
>
| 3 ++-
> 4 files changed, 10 insertions(+), 2 deletions(-)
Acked-by: Akhil Goyal
> 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.
>
> Points C1, kP therefore were added to the SM2 crypto operation struct.
>
> Signed-off-by: Arkadiusz Kusztal
> ---
> lib/cryptodev/r
> This commit adds tests cases to be used when C1 or kP elliptic
> curve points need to be computed.
>
> Signed-off-by: Arkadiusz Kusztal
> ---
> app/test/test_cryptodev_asym.c | 138
> -
> app/test/test_cryptodev_sm2_test_vectors.h | 112 +
> >>> Now added inline APIs for getting the list end which need to be updated
> >>> for each new entry to the enum. This shall help in avoiding ABI break
> >>> for adding new algo.
> >>>
> >>
> >> Hi Akhil,
> >>
> >> *I think* this hides the problem instead of fixing it, and this may be
> >> partia
> > > diff --git a/lib/rawdev/rte_rawdev_pmd.h b/lib/rawdev/rte_rawdev_pmd.h
> > > index 22b406444d..8339122348 100644
> > > --- a/lib/rawdev/rte_rawdev_pmd.h
> > > +++ b/lib/rawdev/rte_rawdev_pmd.h
> > > @@ -102,6 +102,30 @@ rte_rawdev_pmd_get_named_dev(const char
> *name)
> > > return NUL
> Title should be cryptodev: add SM4-XTS
>
> > add support of sm4 xts .
> >
> > Signed-off-by: Hanxiao Li
>
> Send this patch (along with test cases) as a separate patchset "not included
> in this
> series."
>
> Update documentation doc/guides/cryptodevs/features/defaults.ini
> Update release
ned-off-by: Arkadiusz Kusztal
> ---
Acked-by: Akhil Goyal
This patch is applied to dpdk-next-crypto
Please send the next version for rest of the patches in the series.
Hi Gagan,
> Output debug information according to various modes.
>
> Signed-off-by: Jun Yang
> Signed-off-by: Gagandeep Singh
It seems the base patch was merged in main branch.
Can you rebase this patch on current top of tree?
> ---
> drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 72
> 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.
>
> Points C1, kP therefore were added to the SM2 crypto operation struct.
>
> Signed-off-by: Arkadiusz Kusztal
> ---
> lib/cryptodev/r
> This commit adds SM2 elliptic curve based asymmetric
> encryption and decryption to the Intel QuickAssist
> Technology PMD.
>
> Signed-off-by: Arkadiusz Kusztal
> ---
> doc/guides/cryptodevs/features/qat.ini | 1 +
> doc/guides/rel_notes/release_24_11.rst | 4 +
> drivers
> > From: Akhil Goyal [mailto:gak...@marvell.com]
> > Sent: Wednesday, 9 October 2024 13.25
> >
> > RTE_CRYPTO_ASYM_XFORM_TYPE_LIST_END and
> > RTE_CRYPTO_RSA_PADDING_TYPE_LIST_END are not used anywhere and
> > mostly it do not fulfil any objective.
> >
ukrishnan
> ---
> v3:
> - Removed unused rte_crypto_sm2_op_capa enum value
> RTE_CRYPTO_SM2_PKE_KDF.
>HW that needs it can add this enum.
> - Test and driver changes split from it and follows within same series.
Series acked-by: Akhil Goyal
Arek's ack taken from v2.
Updat
_outb.c | 101 +
> > lib/ipsec/rte_ipsec.h | 84
> > lib/ipsec/sa.c | 4 +-
> > lib/ipsec/sa.h | 8 ++
> > 6 files changed, 176 insertions(+), 33 deletions
Signed-off-by: Srujana Challa
>
> Acked-by: Stephen Hemminger
Acked-by: Akhil Goyal
Applied to dpdk-next-crypto
Thanks.
> Acked-by: Arek Kusztal
>
Series Acked-by: Akhil Goyal
Applied to dpdk-next-crypto
Updated release notes and removed associated deprecation notices.
Thanks.
> > Subject: RE: [PATCH v6 1/6] cryptodev: add EDDSA asymmetric crypto algorithm
> >
> > > Acked-by: Arkadiusz Kusztal
Series Applied to dpdk-next-crypto
Thanks.
Updated release notes and removed deprecation notices for EDDSA.
> On Wed, 9 Oct 2024 00:19:07 +0530
> Akhil Goyal wrote:
>
> > CNXK product families can have a use case to allow PF and VF
> > applications to communicate using mailboxes and also get notified
> > of any interrupt that may occur on the device.
> > Hence, a n
Hi Konstantin,
Can you ack this patch if everything is fine?
> Subject: [PATCH v4 1/2] ipsec: allow stateless IPsec processing
>
> Introduce stateless packet preparation API for IPsec
> processing. The new API would allow preparation of IPsec
> packets without altering the internal state of an I
Hi Arek
Any objections on this patch?
> Subject: [PATCH v2 2/2] cryptodev: move RSA padding information into xform
>
> RSA padding information could be a xform entity rather than part of
> crypto op, as it seems associated with hashing algorithm used for
> the entire crypto session, where this al
> > -Original Message-
> > From: Dooley, Brian
> > Sent: Thursday, October 3, 2024 6:05 PM
> > To: Ji, Kai ; De Lara Guarch, Pablo
> >
> > Cc: dev@dpdk.org; gak...@marvell.com; Dooley, Brian
> >
> > Subject: [PATCH v3 1/3] crypto/ipsec_mb: add SM3 algorithm support
> >
> > This patch int
> Subject: [PATCH] test/security: skip IPsec post process for negative tests
>
> Skips calling test_ipsec_post_process for negative inline IPsec tests
> as received packet might not be valid for a negative case.
>
> Signed-off-by: Srujana Challa
Acked-by: Akhil Goyal
Ap
> -Original Message-
> From: Akhil Goyal
> Sent: Monday, September 16, 2024 4:57 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; david.march...@redhat.com; Vamsi Krishna
> Attunuru ; Akhil Goyal
> Subject: [PATCH] examples/l2fwd-macsec: enable extended packet nu
; vectors")
> > Cc: sta...@dpdk.org
> >
> > Signed-off-by: Tejasree Kondoj
> Acked-by: Akhil Goyal
Applied to dpdk-next-crypto
Thanks.
1 - 100 of 1457 matches
Mail list logo