#
100c7010 |
| 31-Oct-2023 |
Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com> |
crypto/qat: support SM2 ECDSA
Added SM2 ECDSA feature to the Intel QuickAssist Technology asymmetric crypto PMD.
Signed-off-by: Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com> Acked-by: Ciara Powe
crypto/qat: support SM2 ECDSA
Added SM2 ECDSA feature to the Intel QuickAssist Technology asymmetric crypto PMD.
Signed-off-by: Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com> Acked-by: Ciara Power <ciara.power@intel.com>
show more ...
|
#
171c655b |
| 20-Jun-2023 |
Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com> |
crypto/qat: add SM3 HMAC to GEN4 devices
This commit adds SM3 HMAC to Intel QuickAssist Technology PMD generation 3 and 4 devices.
Signed-off-by: Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com> Ac
crypto/qat: add SM3 HMAC to GEN4 devices
This commit adds SM3 HMAC to Intel QuickAssist Technology PMD generation 3 and 4 devices.
Signed-off-by: Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com> Acked-by: Ciara Power <ciara.power@intel.com>
show more ...
|
#
3a80d7fb |
| 14-Dec-2022 |
Ciara Power <ciara.power@intel.com> |
crypto/qat: support SHA3 plain hash
Add support for plain SHA3-224, SHA3-256, SHA3-384, and SHA3-512 hash support in QAT GEN3. Add support for SHA3-256 in GEN2.
Signed-off-by: Ciara Power <ciara.po
crypto/qat: support SHA3 plain hash
Add support for plain SHA3-224, SHA3-256, SHA3-384, and SHA3-512 hash support in QAT GEN3. Add support for SHA3-256 in GEN2.
Signed-off-by: Ciara Power <ciara.power@intel.com> Acked-by: Fan Zhang <fanzhang.oss@gmail.com>
show more ...
|
#
305e1f85 |
| 20-Oct-2022 |
Arek Kusztal <arkadiuszx.kusztal@intel.com> |
crypto/qat: add ECDH key exchange algorithm
This commit adds ECDH key exchange algorithm to Intel QuickAssist Technology driver.
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Acked-by:
crypto/qat: add ECDH key exchange algorithm
This commit adds ECDH key exchange algorithm to Intel QuickAssist Technology driver.
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Acked-by: Kai Ji <kai.ji@intel.com>
show more ...
|
#
75fd4bbc |
| 30-Sep-2022 |
Arek Kusztal <arkadiuszx.kusztal@intel.com> |
crypto/qat: support SM3 hash algorithm
Added support for ShangMi 3 (SM3) hash algorithm.
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com>
|
#
92522c84 |
| 30-Sep-2022 |
Arek Kusztal <arkadiuszx.kusztal@intel.com> |
crypto/qat: support SM4 encryption algorithm
Added support for ShangMi 4 (SM4) encryption algorithms. Supported modes: ECB, CBC, CTR.
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com>
|
#
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 ...
|
#
728c76b0 |
| 11-Oct-2020 |
Fan Zhang <roy.fan.zhang@intel.com> |
crypto/qat: support raw datapath API
This patch updates QAT PMD to add raw data-path API support.
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Adam Dybkowski <adamx.dybkowski@intel.
crypto/qat: support raw datapath API
This patch updates QAT PMD to add raw data-path API support.
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Adam Dybkowski <adamx.dybkowski@intel.com>
show more ...
|
#
faa57df0 |
| 07-Jul-2020 |
Arek Kusztal <arkadiuszx.kusztal@intel.com> |
crypto/qat: support ChaCha20-Poly1305
This patchset adds ChaCha20-Poly1305 implementation to Intel QuickAssist Technology pmd.
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com>
|
#
6f0ef237 |
| 03-Jul-2020 |
David Coyle <david.coyle@intel.com> |
crypto/qat: support DOCSIS protocol
Add support to the QAT SYM PMD for the DOCSIS protocol, through the rte_security API. This, therefore, includes adding support for the rte_security API to this PM
crypto/qat: support DOCSIS protocol
Add support to the QAT SYM 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>
show more ...
|
#
6e21c1a5 |
| 16-Apr-2020 |
Adam Dybkowski <adamx.dybkowski@intel.com> |
crypto/qat: support plain SHA1..SHA512 hashes
This patch adds support for plain SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 hashes to QAT PMD.
Signed-off-by: Adam Dybkowski <adamx.dybkowski@intel.
crypto/qat: support plain SHA1..SHA512 hashes
This patch adds support for plain SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 hashes to QAT PMD.
Signed-off-by: Adam Dybkowski <adamx.dybkowski@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
#
f5862ae9 |
| 05-Feb-2020 |
Thomas Monjalon <thomas@monjalon.net> |
cryptodev: revert Chacha20-Poly1305 AEAD algorithm
API makes think that rte_cryptodev_info_get() cannot return a value >= 3 (RTE_CRYPTO_AEAD_LIST_END in 19.11). 20.02-rc1 was returning 3 (RTE_CRYPTO
cryptodev: revert Chacha20-Poly1305 AEAD algorithm
API makes think that rte_cryptodev_info_get() cannot return a value >= 3 (RTE_CRYPTO_AEAD_LIST_END in 19.11). 20.02-rc1 was returning 3 (RTE_CRYPTO_AEAD_CHACHA20_POLY1305). So the ABI compatibility contract was broken.
It could be solved with some function versioning, but because a lack of time, the feature is reverted for now.
This reverts following commits: - 6c9f3b347e21 ("cryptodev: add Chacha20-Poly1305 AEAD algorithm") - 2c512e64d600 ("crypto/qat: support Chacha Poly") - d55e01f579e1 ("test/crypto: add Chacha Poly cases")
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
show more ...
|
#
2c512e64 |
| 15-Jan-2020 |
Arek Kusztal <arkadiuszx.kusztal@intel.com> |
crypto/qat: support Chacha Poly
This patchset adds Chacha20-Poly1305 implementation to Intel QuickAssist Technology pmd.
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Acked-by: Fiona T
crypto/qat: support Chacha Poly
This patchset adds Chacha20-Poly1305 implementation to Intel QuickAssist Technology pmd.
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
#
539a3216 |
| 22-Oct-2019 |
Arek Kusztal <arkadiuszx.kusztal@intel.com> |
crypto/qat: support RSA CRT in asym
This commit extends RSA implementation by CRT option
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
|
#
e2c5f4ea |
| 22-Oct-2019 |
Arek Kusztal <arkadiuszx.kusztal@intel.com> |
crypto/qat: support RSA in asym
This commit adds RSA algorithm to asymmetric pmd using pair (n, d) private key
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Acked-by: Fiona Trahe <fion
crypto/qat: support RSA in asym
This commit adds RSA algorithm to asymmetric pmd using pair (n, d) private key
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
#
e1ed5a73 |
| 22-Oct-2019 |
Arek Kusztal <arkadiuszx.kusztal@intel.com> |
crypto/qat: support session-less for asym ops
This patch adds option to use asymmetric crypto pmd with session-less support.
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Acked-by: Fio
crypto/qat: support session-less for asym ops
This patch adds option to use asymmetric crypto pmd with session-less support.
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
#
40002f6c |
| 03-Jul-2019 |
Damian Nowak <damianx.nowak@intel.com> |
crypto/qat: extend support for digest-encrypted auth-cipher
This patch adds condition to be met when using out-of-place auth-cipher operations. It checks if the digest location overlaps with the dat
crypto/qat: extend support for digest-encrypted auth-cipher
This patch adds condition to be met when using out-of-place auth-cipher operations. It checks if the digest location overlaps with the data to be encrypted or decrypted and if so, treats as a digest-encrypted case. Patch adds checking, if the digest is being encrypted or decrypted partially and extends PMD buffers accordingly. It also adds feature flag for QuickAssist Technology to emphasize it's support for digest appended auth-cipher operations.
Signed-off-by: Damian Nowak <damianx.nowak@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
#
bfd84d7e |
| 18-Apr-2019 |
Arek Kusztal <arkadiuszx.kusztal@intel.com> |
doc: update guide and release notes for QAT crypto
This patch adds release notes to 19.05 release document, and more detailed description to Intel QuickAssist Technology driver documentation files f
doc: update guide and release notes for QAT crypto
This patch adds release notes to 19.05 release document, and more detailed description to Intel QuickAssist Technology driver documentation files for asymmmetric crypto PMD.
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Signed-off-by: Fiona Trahe <fiona.trahe@intel.com> Acked-by: Arek Kusztal <arkadiuszx.kusztal@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 ...
|
#
7d5ef3bb |
| 13-Mar-2019 |
Damian Nowak <damianx.nowak@intel.com> |
crypto/qat: support XTS
This patch adds XTS capabilities and enables XTS cipher mode on QAT. It also updates the documentation for newly supported AES XTS mode on QAT.
Signed-off-by: Damian Nowak <
crypto/qat: support XTS
This patch adds XTS capabilities and enables XTS cipher mode on QAT. It also updates the documentation for newly supported AES XTS mode on QAT.
Signed-off-by: Damian Nowak <damianx.nowak@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
#
91c1daa4 |
| 09-Oct-2018 |
Tomasz Cel <tomaszx.cel@intel.com> |
crypto/qat: support AES-CMAC
This patch add AES-CMAC support. CMAC is a keyed hash function that is based on a symmetric key block cipher. It is One-Key CBC MAC improvement over XCBC-MAC. RFC 4493.
crypto/qat: support AES-CMAC
This patch add AES-CMAC support. CMAC is a keyed hash function that is based on a symmetric key block cipher. It is One-Key CBC MAC improvement over XCBC-MAC. RFC 4493. NIST SP 800-38B.
Signed-off-by: Tomasz Cel <tomaszx.cel@intel.com> Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
#
7bd6f76e |
| 19-Sep-2018 |
Tomasz Cel <tomaszx.cel@intel.com> |
doc: fix missing CCM to QAT feature list
Update the QAT documentation to show that it supports CCM.
Fixes: ab56c4d9ed9a ("crypto/qat: support AES-CCM") Cc: stable@dpdk.org
Signed-off-by: Tomasz Ce
doc: fix missing CCM to QAT feature list
Update the QAT documentation to show that it supports CCM.
Fixes: ab56c4d9ed9a ("crypto/qat: support AES-CCM") Cc: stable@dpdk.org
Signed-off-by: Tomasz Cel <tomaszx.cel@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com> Acked-by: Marko Kovacevic <marko.kovacevic@intel.com>
show more ...
|
#
2717246e |
| 05-Jul-2018 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
cryptodev: replace mbuf scatter gather flag
The current mbuf scatter gatter feature flag is too ambiguous, as it is not clear if input and/or output buffers can be scatter gather mbufs or not, plus
cryptodev: replace mbuf scatter gather flag
The current mbuf scatter gatter feature flag is too ambiguous, as it is not clear if input and/or output buffers can be scatter gather mbufs or not, plus if in-place and/or out-of-place is supported.
Therefore, five new flags will replace this flag: - RTE_CRYPTODEV_FF_IN_PLACE_SGL - RTE_CRYPTODEV_FF_OOP_SGL_IN_SGL_OUT - RTE_CRYPTODEV_FF_OOP_SGL_IN_LB_OUT - RTE_CRYPTODEV_FF_OOP_LB_IN_SGL_OUT - RTE_CRYPTODEV_FF_OOP_LB_IN_LB_OUT
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
#
42c3576d |
| 22-Jan-2018 |
Akhil Goyal <akhil.goyal@nxp.com> |
doc: update feature list for cryptodevs
Signed-off-by: Akhil Goyal <akhil.goyal@nxp.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
|