#
0c2f1b05 |
| 03-Oct-2024 |
Brian Dooley <brian.dooley@intel.com> |
crypto/ipsec_mb: support SM4 algorithm
This patch introduces SM4 CBC, SM4 ECB and SM4 CTR algorithm support to the AESNI_MB PMD. SM4 CTR is available in the v2.0 release of Intel IPsec MB.
Signed-o
crypto/ipsec_mb: support SM4 algorithm
This patch introduces SM4 CBC, SM4 ECB and SM4 CTR algorithm support to the AESNI_MB PMD. SM4 CTR is available in the v2.0 release of Intel IPsec MB.
Signed-off-by: Brian Dooley <brian.dooley@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
add05a01 |
| 03-Oct-2024 |
Brian Dooley <brian.dooley@intel.com> |
crypto/ipsec_mb: support HMAC SM3 algorithm
This patch introduces HMAC SM3 algorithm support to the AESNI_MB PMD.
Signed-off-by: Brian Dooley <brian.dooley@intel.com> Acked-by: Pablo de Lara <pablo
crypto/ipsec_mb: support HMAC SM3 algorithm
This patch introduces HMAC SM3 algorithm support to the AESNI_MB PMD.
Signed-off-by: Brian Dooley <brian.dooley@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
9a1d4797 |
| 03-Oct-2024 |
Brian Dooley <brian.dooley@intel.com> |
crypto/ipsec_mb: support SM3 algorithm
This patch introduces SM3 algorithm support to the AESNI_MB PMD.
Signed-off-by: Brian Dooley <brian.dooley@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.g
crypto/ipsec_mb: support SM3 algorithm
This patch introduces SM3 algorithm support to the AESNI_MB PMD.
Signed-off-by: Brian Dooley <brian.dooley@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
5d52418f |
| 19-Sep-2023 |
Brian Dooley <brian.dooley@intel.com> |
crypto/ipsec_mb: support digest encrypted
AESNI_MB PMD does not support Digest Encrypted. This patch adds a check and support for this feature.
Signed-off-by: Brian Dooley <brian.dooley@intel.com>
crypto/ipsec_mb: support digest encrypted
AESNI_MB PMD does not support Digest Encrypted. This patch adds a check and support for this feature.
Signed-off-by: Brian Dooley <brian.dooley@intel.com> Acked-by: Ciara Power <ciara.power@intel.com>
show more ...
|
#
f9dfb59e |
| 07-Oct-2022 |
Ciara Power <ciara.power@intel.com> |
crypto/ipsec_mb: support remaining SGL
The intel-ipsec-mb library supports SGL for GCM and ChaChaPoly algorithms using the JOB API. This support was added to AESNI_MB PMD previously, but the SGL fea
crypto/ipsec_mb: support remaining SGL
The intel-ipsec-mb library supports SGL for GCM and ChaChaPoly algorithms using the JOB API. This support was added to AESNI_MB PMD previously, but the SGL feature flags could not be added due to no SGL support for other algorithms.
This patch adds a workaround SGL approach for other algorithms using the JOB API. The segmented input buffers are copied into a linear buffer, which is passed as a single job to intel-ipsec-mb. The job is processed, and on return, the linear buffer is split into the original destination segments.
Existing AESNI_MB testcases are passing with these feature flags added.
Signed-off-by: Ciara Power <ciara.power@intel.com> Acked-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
7cc8ef9c |
| 25-Feb-2022 |
Stephen Hemminger <stephen@networkplumber.org> |
add missing newline at EOF
The text files did not end with newline.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
|
#
59e380f1 |
| 04-Nov-2021 |
Tal Shnaiderman <talshn@nvidia.com> |
doc: add cryptodev table for supported operating systems
Added table to the crypto device drivers documentation stating the support of each PMD on Linux, FreeBSD and Windows.
Signed-off-by: Tal Shn
doc: add cryptodev table for supported operating systems
Added table to the crypto device drivers documentation stating the support of each PMD on Linux, FreeBSD and Windows.
Signed-off-by: Tal Shnaiderman <talshn@nvidia.com> Acked-by: Akhil Goyal <gakhil@marvell.com>
show more ...
|
#
a141f0c7 |
| 09-Oct-2020 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
crypto/aesni_mb: support AES-CCM-256
This patch adds support for AES-CCM-256 when using AESNI-MB
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
#
010230a1 |
| 09-Oct-2020 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
crypto/aesni_mb: support Chacha20-Poly1305
Add support for Chacha20-Poly1305 AEAD algorithm.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
#
ae8e085c |
| 09-Oct-2020 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
crypto/aesni_mb: support KASUMI F8/F9
Add support for KASUMI-F8/F9 algorithms through the intel-ipsec-mb job API, allowing the mix of these algorithms with others.
Signed-off-by: Pablo de Lara <pab
crypto/aesni_mb: support KASUMI F8/F9
Add support for KASUMI-F8/F9 algorithms through the intel-ipsec-mb job API, allowing the mix of these algorithms with others.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
#
6c42e0cf |
| 09-Oct-2020 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
crypto/aesni_mb: support SNOW3G-UEA2/UIA2
Add support for SNOW3G-UEA2/UIA2 algorithms through the intel-ipsec-mb job API, allowing the mix of these algorithms with others.
Signed-off-by: Pablo de L
crypto/aesni_mb: support SNOW3G-UEA2/UIA2
Add support for SNOW3G-UEA2/UIA2 algorithms through the intel-ipsec-mb job API, allowing the mix of these algorithms with others.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
#
fd8df854 |
| 09-Oct-2020 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
crypto/aesni_mb: support ZUC-EEA3/EIA3
Add support for ZUC-EEA3/EIA3 algorithms through the intel-ipsec-mb job API, allowing the mix of these algorithms with others.
Signed-off-by: Pablo de Lara <p
crypto/aesni_mb: support ZUC-EEA3/EIA3
Add support for ZUC-EEA3/EIA3 algorithms through the intel-ipsec-mb job API, allowing the mix of these algorithms with others.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
#
c94c520b |
| 11-Sep-2020 |
Marcel Cornu <marcel.d.cornu@intel.com> |
crypto/aesni_mb: support AES-ECB
This patch adds AES-ECB 128, 192 and 256 support to the aesni_mb PMD. AES-ECB 128, 192 and 256 test vectors added to cryptodev tests.
Signed-off-by: Marcel Cornu <m
crypto/aesni_mb: support AES-ECB
This patch adds AES-ECB 128, 192 and 256 support to the aesni_mb PMD. AES-ECB 128, 192 and 256 test vectors added to cryptodev tests.
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
fda5216f |
| 03-Jul-2020 |
David Coyle <david.coyle@intel.com> |
crypto/aesni_mb: support DOCSIS protocol
Add support to the AESNI-MB PMD for the DOCSIS protocol, through the rte_security API. This, therefore, includes adding support for the rte_security API to t
crypto/aesni_mb: support DOCSIS protocol
Add support to the AESNI-MB PMD for the DOCSIS protocol, through the rte_security API. This, therefore, includes adding support for the rte_security API to this PMD.
Signed-off-by: David Coyle <david.coyle@intel.com> Signed-off-by: Mairtin o Loingsigh <mairtin.oloingsigh@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
b3aaf24d |
| 16-Apr-2020 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
cryptodev: add session-less feature flag
Add feature flag for symmetric sessionless support, so it can be checked by applications.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acke
cryptodev: add session-less feature flag
Add feature flag for symmetric sessionless support, so it can be checked by applications.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Adam Dybkowski <adamx.dybkowski@intel.com> Tested-by: Ruifeng Wang <ruifeng.wang@arm.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
#
a2c6d3f3 |
| 17-Apr-2020 |
Konstantin Ananyev <konstantin.ananyev@intel.com> |
crypto/aesni_mb: support CPU crypto
Add support for CPU crypto mode by introducing required handler.
Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Acked-by: Pablo de Lara <pablo.
crypto/aesni_mb: support CPU crypto
Add support for CPU crypto mode by introducing required handler.
Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
7df9d02e |
| 03-Apr-2019 |
Fiona Trahe <fiona.trahe@intel.com> |
doc: fix missing asymmetric crypto table
Fixes: 11e5ba72cf67 ("doc: add crypto asymmetric feature list") Cc: stable@dpdk.org
Signed-off-by: Fiona Trahe <fiona.trahe@intel.com> Acked-by: Akhil Goyal
doc: fix missing asymmetric crypto table
Fixes: 11e5ba72cf67 ("doc: add crypto asymmetric feature list") Cc: stable@dpdk.org
Signed-off-by: Fiona Trahe <fiona.trahe@intel.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
#
5ecb687a |
| 10-Apr-2019 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
doc: add missing algorithms for AESNI-MB PMD
The supported algorithm tables for AESNI MB PMD were missing some supported algorithms.
Fixes: 0e9f8507afcb ("crypto/aesni_mb: support AES-GCM algorithm
doc: add missing algorithms for AESNI-MB PMD
The supported algorithm tables for AESNI MB PMD were missing some supported algorithms.
Fixes: 0e9f8507afcb ("crypto/aesni_mb: support AES-GCM algorithm") Fixes: e5eecd3dc838 ("crypto/aesni_mb: support AES-GMAC") Fixes: 11fdbf1b7866 ("crypto/aesni_mb: support plain SHA") Cc: stable@dpdk.org
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
#
2d0c29a3 |
| 25-Mar-2019 |
Fan Zhang <roy.fan.zhang@intel.com> |
crypto/aesni_mb: enable out of place processing
Add out-of-place processing, i.e. different source and destination m_bufs, plus related capability update, tests and documentation.
Signed-off-by: Fi
crypto/aesni_mb: enable out of place processing
Add out-of-place processing, i.e. different source and destination m_bufs, plus related capability update, tests and documentation.
Signed-off-by: Fiona Trahe <fiona.trahe@intel.com> Signed-off-by: Paul Luse <paul.e.luse@intel.com> Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
06c761d6 |
| 08-Jun-2018 |
Marko Kovacevic <marko.kovacevic@intel.com> |
crypto/aesni_mb: support 3DES
Added support for 3DES cipher algorithm which will support 8, 16 and 24 byte keys, which also has been added in the v0.50 of the IPSec Multi-buffer lib.
Signed-off-by:
crypto/aesni_mb: support 3DES
Added support for 3DES cipher algorithm which will support 8, 16 and 24 byte keys, which also has been added in the v0.50 of the IPSec Multi-buffer lib.
Signed-off-by: Marko Kovacevic <marko.kovacevic@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
6491dbbe |
| 27-Mar-2018 |
Marko Kovacevic <marko.kovacevic@intel.com> |
crypto/aesni_mb: support AES CMAC
Added support for AES CMAC hash algorithm with 128-bit key, which has been added in the v0.49 of the IPSec Multi-buffer lib.
Signed-off-by: Marko Kovacevic <marko.
crypto/aesni_mb: support AES CMAC
Added support for AES CMAC hash algorithm with 128-bit key, which has been added in the v0.49 of the IPSec Multi-buffer lib.
Signed-off-by: Marko Kovacevic <marko.kovacevic@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
945acb4a |
| 19-Dec-2017 |
Fan Zhang <roy.fan.zhang@intel.com> |
crypto/aesni_mb: support AES-CCM
Add support to AES-CCM, for 128-bit keys.
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|
#
ade02f0f |
| 05-Oct-2017 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
crypto/aesni_mb: support DES
The Multi-buffer library now supports DES-CBC and DES-DOCSISBPI algorithms, so this commit extends adds support for them in the PMD.
Signed-off-by: Pablo de Lara <pablo
crypto/aesni_mb: support DES
The Multi-buffer library now supports DES-CBC and DES-DOCSISBPI algorithms, so this commit extends adds support for them in the PMD.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Fan Zhang <roy.fan.zhang@intel.com> Reviewed-by: Radu Nicolau <radu.nicolau@intel.com>
show more ...
|
#
c1296f67 |
| 23-Feb-2017 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
crypto/aesni_mb: support AES DOCSIS BPI
Underlying IPSec Multi buffer library implements DOCSIS specification, so this commit adds support for this new feature, which combines AES-CBC for full AES b
crypto/aesni_mb: support AES DOCSIS BPI
Underlying IPSec Multi buffer library implements DOCSIS specification, so this commit adds support for this new feature, which combines AES-CBC for full AES blocks (16 bytes) and AES-CFB for last runt block (less than 16 bytes).
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Declan Doherty <declan.doherty@intel.com>
show more ...
|
#
807418f2 |
| 23-Mar-2017 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
doc: reformat crypto drivers overview
Follow the approach in the network devices overview, for the feature matrix, so it improves readibility and maintainability.
Signed-off-by: Pablo de Lara <pabl
doc: reformat crypto drivers overview
Follow the approach in the network devices overview, for the feature matrix, so it improves readibility and maintainability.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com>
show more ...
|