summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorDamian Nowak <damianx.nowak@intel.com>2019-03-13 15:52:12 +0100
committerAkhil Goyal <akhil.goyal@nxp.com>2019-03-22 15:54:24 +0100
commit7d5ef3bb32cd079d8328835976277ef675636e49 (patch)
tree559246f0725864dfd315a9daad3496bdd8c2e6f0 /doc
parent12324756885dfa10e39600a4287e4f7f2a5c0802 (diff)
downloaddpdk-next-eventdev-7d5ef3bb32cd079d8328835976277ef675636e49.zip
dpdk-next-eventdev-7d5ef3bb32cd079d8328835976277ef675636e49.tar.gz
dpdk-next-eventdev-7d5ef3bb32cd079d8328835976277ef675636e49.tar.xz
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>
Diffstat (limited to 'doc')
-rw-r--r--doc/guides/cryptodevs/features/qat.ini2
-rw-r--r--doc/guides/cryptodevs/qat.rst3
-rw-r--r--doc/guides/rel_notes/release_19_05.rst10
3 files changed, 14 insertions, 1 deletions
diff --git a/doc/guides/cryptodevs/features/qat.ini b/doc/guides/cryptodevs/features/qat.ini
index 4f15ee0..a7c7273 100644
--- a/doc/guides/cryptodevs/features/qat.ini
+++ b/doc/guides/cryptodevs/features/qat.ini
@@ -24,6 +24,8 @@ AES CBC (256) = Y
AES CTR (128) = Y
AES CTR (192) = Y
AES CTR (256) = Y
+AES XTS (128) = Y
+AES XTS (256) = Y
3DES CBC = Y
3DES CTR = Y
DES CBC = Y
diff --git a/doc/guides/cryptodevs/qat.rst b/doc/guides/cryptodevs/qat.rst
index beb6760..da9655c 100644
--- a/doc/guides/cryptodevs/qat.rst
+++ b/doc/guides/cryptodevs/qat.rst
@@ -1,5 +1,5 @@
.. SPDX-License-Identifier: BSD-3-Clause
- Copyright(c) 2015-2016 Intel Corporation.
+ Copyright(c) 2015-2019 Intel Corporation.
Intel(R) QuickAssist (QAT) Crypto Poll Mode Driver
==================================================
@@ -41,6 +41,7 @@ Cipher algorithms:
* ``RTE_CRYPTO_CIPHER_AES128_CTR``
* ``RTE_CRYPTO_CIPHER_AES192_CTR``
* ``RTE_CRYPTO_CIPHER_AES256_CTR``
+* ``RTE_CRYPTO_CIPHER_AES_XTS``
* ``RTE_CRYPTO_CIPHER_SNOW3G_UEA2``
* ``RTE_CRYPTO_CIPHER_NULL``
* ``RTE_CRYPTO_CIPHER_KASUMI_F8``
diff --git a/doc/guides/rel_notes/release_19_05.rst b/doc/guides/rel_notes/release_19_05.rst
index c4d32fe..04a72b8 100644
--- a/doc/guides/rel_notes/release_19_05.rst
+++ b/doc/guides/rel_notes/release_19_05.rst
@@ -91,6 +91,10 @@ New Features
* Added promiscuous mode support.
+* **Updated the QuickAssist Technology PMD.**
+
+ Added support for AES-XTS with 128 and 256 bit AES keys.
+
* **Updated the testpmd application.**
Improved testpmd application performance on ARM platform. For ``macswap``
@@ -238,6 +242,12 @@ Known Issues
Also, make sure to start the actual text at the margin.
=========================================================
+* **No software AES-XTS implementation.**
+
+ There are currently no cryptodev software PMDs available which implement
+ support for the AES-XTS algorithm, so this feature can only be used
+ if compatible hardware and an associated PMD is available.
+
Tested Platforms
----------------