Using sys/types.h instead of linux/types.h
so as to compile QAT_PMD on freebsd.
Fixes: 1703e94ac5ce ("qat: add driver for QuickAssist devices")
Signed-off-by: Deepak Kumar Jain
---
drivers/crypto/qat/qat_adf/icp_qat_fw.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
di
From: Deepak Kumar JAIN
Signed-off-by: Deepak Kumar Jain
Acked-by: Fiona Trahe
---
Changes in v3:
Updated qat.rst by removing the limitation.
Changes in v2:
Added new feature information in release_16_11.rst file.
doc/guides/cryptodevs/qat.rst | 76
From: Deepak Kumar JAIN
Update documentation with correct names of algorithm supported.
Fixes: 1703e94ac5cee ("qat: add driver for QuickAssist devices")
Signed-off-by: Deepak Kumar Jain
Acked-by: Fiona Trahe
---
Changes in v2:
* Extended fixes in AESNI, KASUMI and SNOW3G PMD.
This patch adds KASUMI tests in the QAT testsuite.
Alg-Chaining tests have also been added in the KASUMI
SW PMD.
Signed-off-by: Deepak Kumar Jain
Acked-by: Fiona Trahe
---
app/test/test_cryptodev.c | 210 -
app/test
This patch add kasumi support in Intel(R)
QuickAssist driver.
Signed-off-by: Deepak Kumar Jain
Acked-by: Fiona Trahe
---
doc/guides/cryptodevs/qat.rst| 10 +--
doc/guides/rel_notes/release_16_11.rst | 2 +-
drivers/crypto/qat/qat_adf/qat_algs.h| 10
Renamed authenticated encryption and encrypted authentication
with easily recognixation names.
Signed-off-by: Deepak Kumar Jain
Acked-by: Fiona Trahe
---
app/test/test_cryptodev.c | 20 ++--
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/app/test
Cleanup the code for code design consistency.
Signed-off-by: Deepak Kumar Jain
Acked-by: Fiona Trahe
---
app/test/test_cryptodev.c | 111 +-
1 file changed, 51 insertions(+), 60 deletions(-)
diff --git a/app/test/test_cryptodev.c b/app/test
s into one patch.
* Code cleaup for clear understanding.
Changes in v2:
* Updated Test code to apply cleanly on driver code
* Added relevant documentation
Deepak Kumar Jain (4):
app/test: crypto test code cleanup
app/test: rename functions name
crypto/qat: add Kasumi support in Intel(R)
This patch fixes the values of increment in key size.
Fixes: 94b0ad8e0a ("null_crypto_pmd: PMD to support null crypto
operations")
Signed-off-by: Deepak Kumar Jain
---
drivers/crypto/null/null_crypto_pmd_ops.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
From: Deepak Kumar JAIN
Added NULL algorithm to test file for Intel(R) QuickAssist
Technology Driver
Signed-off-by: Deepak Kumar Jain
Acked-by: Fiona Trahe
---
app/test/test_cryptodev.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/app/test/test_cryptodev.c b/app/test
From: Deepak Kumar JAIN
enabled NULL crypto for Intel(R) QuickAssist Technology
Signed-off-by: Deepak Kumar Jain
Acked-by: Fiona Trahe
---
doc/guides/cryptodevs/qat.rst| 3 +-
doc/guides/rel_notes/release_16_11.rst | 1 +
drivers/crypto/qat/qat_adf
This patchset adds support of NULL crypto in Intel(R) QuickAssist Technology
driver.
This patchset depends on following patchset:
"crypto/qat: add aes-sha384-hmac capability to Intel QAT driver"
(http://dpdk.org/dev/patchwork/patch/15778/)
Deepak Kumar JAIN (2):
crypto/qat
From: "Jain, Deepak K"
Added aes-sha224-hmac algorithm to test file for Intel(R) QuickAssist
Technology Driver
Signed-off-by: Deepak Kumar Jain
Acked-by: Fiona Trahe
---
app/test/test_cryptodev_aes.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git
From: "Jain, Deepak K"
Added support of aes-sha224-hmac in Intel(R) QuickAssist driver
Signed-off-by: Deepak Kumar Jain
Acked-by: Fiona Trahe
---
doc/guides/cryptodevs/qat.rst| 1 +
doc/guides/rel_notes/release_16_11.rst | 1 +
drivers/crypto/q
This patchset adds support of aes-sha224-hmac in Intel(R) QuickAssist
Technology driver.
This patchset depends on following patchset:
"crypto/qat: add MD5 HMAC capability to Intel QAT driver"
(http://dpdk.org/dev/patchwork/patch/15754/)
Jain, Deepak K (2):
crypto/qat: add aes-sha224-hmac capab
This patch adds Kausmi tests in the QAT tesuite.
Signed-off-by: Deepak Kumar Jain
---
app/test/test_cryptodev.c | 244 +++--
app/test/test_cryptodev_kasumi_hash_test_vectors.h | 76 +++
app/test/test_cryptodev_kasumi_test_vectors.h | 103
This patch add kasumi support in Intel(R)
QuickAssist driver.
Signed-off-by: Deepak Kumar Jain
---
doc/guides/cryptodevs/qat.rst| 10 +--
doc/guides/rel_notes/release_16_11.rst | 2 +-
drivers/crypto/qat/qat_adf/qat_algs.h| 10 ++-
drivers/crypto/qat
Cleanup for easier kasumi enabling.
Changed name of funcitons for clear understanding.
Signed-off-by: Deepak Kumar Jain
---
app/test/test_cryptodev.c | 117 ++
1 file changed, 55 insertions(+), 62 deletions(-)
diff --git a/app/test/test_cryptodev.c b
This patchset contains patches to enable kasumi
functionality in Intel(R) QuickAsisst Technology Driver.
This patchset depends on following patch:
"crypto/qat: add Intel(R) QuickAssist C3xxx device"
(http://dpdk.org/dev/patchwork/patch/15794/
Deepak Kumar Jain (3):
app/test: clean
From: Deepak Kumar JAIN
Signed-off-by: Deepak Kumar Jain
Acked-by: Fiona Trahe
---
Changes in v2:
Added new feature information in release_16_11.rst file.
doc/guides/cryptodevs/qat.rst | 76 +++---
doc/guides/rel_notes/release_16_11.rst | 3 ++
drivers
From: Eoin Breen
Signed-off-by: Eoin Breen
Signed-off-by: Deepak Kumar Jain
---
Changes in v3:
* Add console code-block
* Modified the command to replace n with y in build/.config
Changes in v2:
* Incorporated comments received on v1.
doc/guides/cryptodevs/qat.rst | 11 +++
1 file
Update documentation with correct names of algorithm supported.
Fixes: 1703e94ac5cee ("qat: add driver for QuickAssist devices")
Signed-off-by: Deepak Kumar Jain
---
doc/guides/cryptodevs/qat.rst | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/
From: Eoin Breen
Signed-off-by: Eoin Breen
Signed-off-by: Deepak Kumar Jain
---
Changes in v2:
Incorporated comments received on v1.
doc/guides/cryptodevs/qat.rst | 10 ++
1 file changed, 10 insertions(+)
diff --git a/doc/guides/cryptodevs/qat.rst b/doc/guides/cryptodevs/qat.rst
From: Deepak Kumar JAIN
Signed-off-by: Deepak Kumar Jain
Acked-by: Fiona Trahe
---
Changes in v4:
Fixed the issues in qat.rst file.
Changes in v3:
Added new feature information
Changes in v2:
Removed trialing white spaces
doc/guides/cryptodevs/qat.rst | 86
From: Deepak Kumar JAIN
Signed-off-by: Deepak Kumar Jain
Acked-by: Fiona Trahe
---
Changes in v3:
Added new feature information
Changes in v2:
Removed trialing white spaces
doc/guides/cryptodevs/qat.rst | 82 --
doc/guides/rel_notes/release_16_11.rst
From: Deepak Kumar JAIN
Added NULL algorithm to test file for Intel(R) QuickAssist
Technology Driver
Signed-off-by: Deepak Kumar Jain
---
app/test/test_cryptodev.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c
index
From: Deepak Kumar JAIN
enabled NULL crypto for Intel(R) QuickAssist Technology
Signed-off-by: Deepak Kumar Jain
---
doc/guides/cryptodevs/qat.rst| 3 +-
doc/guides/rel_notes/release_16_11.rst | 1 +
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 2
This patchset adds support of NULL crypto in Intel(R) QuickAssist Technology
driver.
This patchset depends on following patchset:
"crypto/qat: add aes-sha384-hmac capability to Intel QAT driver"
(http://dpdk.org/dev/patchwork/patch/15778/)
Deepak Kumar JAIN (2):
crypto/qat
From: Deepak Kumar JAIN
Added NULL algorithm to test file for Intel(R) QuickAssist
Technology Driver
Signed-off-by: Deepak Kumar Jain
---
app/test/test_cryptodev.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c
index
From: Deepak Kumar JAIN
enabled NULL crypto for Intel(R) QuickAssist Technology
Signed-off-by: Deepak Kumar Jain
---
doc/guides/cryptodevs/qat.rst| 3 ++-
doc/guides/rel_notes/release_16_11.rst | 1 +
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 2
This patchset adds support of NULL crypto in Intel(R) QuickAssist Technology
driver.
This patchset depends on following patchset:
"crypto/qat: add aes-sha384-hmac capability to Intel QAT driver"
(http://dpdk.org/dev/patchwork/patch/15778/)
Deepak Kumar JAIN (2):
crypto/qat
From: "Jain, Deepak K"
Added aes-sha384-hmac algorithm to test file for Intel(R) QuickAssist
Technology Driver
Signed-off-by: Deepak Kumar Jain
---
app/test/test_cryptodev_aes.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/app/test/test_cryptodev_aes.c
From: "Jain, Deepak K"
enabled support of aes-sha384-hmac in Intel(R) QuickAssist driver
Signed-off-by: Deepak Kumar Jain
---
doc/guides/cryptodevs/qat.rst| 1 +
doc/guides/rel_notes/release_16_11.rst | 1 +
drivers/crypto/qat/qat_adf/qat_algs_build_d
This patchset adds support of aes-sha384-hmac in Intel(R) QuickAssist
Technology driver.
This patchset depends on following patchset:
"crypto/qat: add aes-sha224-hmac capability to Intel QAT driver"
(http://dpdk.org/dev/patchwork/patch/15776/)
Jain, Deepak K (2):
crypto/qat: add aes-sha384-hm
From: "Jain, Deepak K"
Added aes-sha224-hmac algorithm to test file for Intel(R) QuickAssist
Technology Driver
Signed-off-by: Deepak Kumar Jain
---
app/test/test_cryptodev_aes.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/app/test/test_cryptodev_aes.c
From: "Jain, Deepak K"
Added support of aes-sha224-hmac in Intel(R) QuickAssist driver
Signed-off-by: Deepak Kumar Jain
---
doc/guides/cryptodevs/qat.rst| 1 +
doc/guides/rel_notes/release_16_11.rst | 1 +
drivers/crypto/qat/qat_adf/qat_algs_build_d
This patchset adds support of aes-sha384-hmac in Intel(R) QuickAssist
Technology driver.
This patchset depends on following patchset:
"crypto/qat: add aes-sha224-hmac capability to Intel QAT driver"
(http://dpdk.org/dev/patchwork/patch/15754/)
Jain, Deepak K (2):
crypto/qat: add aes-sha224-hma
From: Arkadiusz Kusztal
Added MD5 HMAC hash algorithm to test file for Intel QuickAssist
Technology Driver
Signed-off-by: Arek Kusztal
Acked-by: Fiona Trahe
---
app/test/test_cryptodev.c | 185
app/test/test_cryptodev_hmac_test_vectors.h | 121 ++
From: Arkadiusz Kusztal
Added posibility to compute MD5 HMAC digest with Intel QuickAssist
Technology Driver
Signed-off-by: Arek Kusztal
Signed-off-by: Deepak Kumar Jain
Acked-by: Fiona Trahe
---
doc/guides/cryptodevs/qat.rst| 1 +
doc/guides/rel_notes/release_16_11.rst
This patchset add capability to use HMAC_MD5 hash algorithm to Intel
QuickAssist Technology driver and test cases to cryptodev test files.
This patchset depends on the following patches/patchsets:
"crypto/qat: make the session struct variable in size"
(http://dpdk.org/dev/patchwork/patch/15125/)
Signed-off-by: Deepak Kumar Jain
---
doc/guides/cryptodevs/qat.rst | 71 --
drivers/crypto/qat/rte_qat_cryptodev.c | 3 ++
2 files changed, 71 insertions(+), 3 deletions(-)
diff --git a/doc/guides/cryptodevs/qat.rst b/doc/guides/cryptodevs/qat.rst
index
From: Deepak Kumar JAIN
Signed-off-by: Deepak Kumar Jain
---
app/test/test_cryptodev.c | 4
1 file changed, 4 insertions(+)
diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c
index a0dae4f..fa16d32 100644
--- a/app/test/test_cryptodev.c
+++ b/app/test/test_cryptodev.c
From: Deepak Kumar JAIN
This patch enables the support of Kasumi F8
for Intel Quick Assist Technology.
Signed-off-by: Deepak Kumar Jain
---
doc/guides/cryptodevs/qat.rst| 5 +--
drivers/crypto/qat/qat_adf/qat_algs.h| 3 +-
drivers/crypto/qat/qat_adf
From: Deepak Kumar JAIN
This patch adds Kausmi f9 tests in the QAT tesuite and add
an additional test for Kasumi F9.
Signed-off-by: Deepak Kumar Jain
---
app/test/test_cryptodev.c | 12 ++
app/test/test_cryptodev_kasumi_hash_test_vectors.h | 43
From: Deepak Kumar JAIN
The changes in this patch enables the Kasumi F9 functionality
for Intel Quick Assist Technology
Signed-off-by: Deepak Kumar Jain
---
doc/guides/cryptodevs/qat.rst| 5 ++--
drivers/crypto/qat/qat_adf/qat_algs.h| 7 ++
drivers/crypto
s since V1:
* Updated Test code to apply cleanly on driver code
* Added relevant documentation
Deepak Kumar JAIN (4):
crypto/qat: enable Kasumi F9 support in QAT driver
app/test: add Kasumi f9 tests in QAT test suite
crypto/qat: enable support of Kasumi F8 in QAT cryptodev
app/test: add kasumi f8
From: Deepak Kumar JAIN
Signed-off-by: Deepak Kumar Jain
---
Changes since V1:
Removed trialing white spaces
doc/guides/cryptodevs/qat.rst | 82 --
drivers/crypto/qat/rte_qat_cryptodev.c | 3 ++
2 files changed, 81 insertions(+), 4 deletions(-)
diff
Signed-off-by: Deepak Kumar Jain
---
app/test/test_cryptodev.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c
index 9cf4504..fdcdbeb 100644
--- a/app/test/test_cryptodev.c
+++ b/app/test/test_cryptodev.c
@@ -4145,6 +4145,11
This patch enables the support of Kasumi F8
for Intel Quick Assist Technology.
Signed-off-by: Deepak Kumar Jain
---
drivers/crypto/qat/qat_adf/qat_algs.h| 3 +-
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 44 +---
drivers/crypto/qat/qat_crypto.c
This patch adds Kausmi f9 tests in the QAT tesuite and add
an additional test for Kasumi F9.
Signed-off-by: Deepak Kumar Jain
---
app/test/test_cryptodev.c | 11 ++
app/test/test_cryptodev_kasumi_hash_test_vectors.h | 43 ++
2 files changed, 54
The changes in this patch enables the Kasumi F9 functionality
for Intel Quick Assist Technology
Signed-off-by: Deepak Kumar Jain
---
drivers/crypto/qat/qat_adf/qat_algs.h| 7 ++
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 30 ++--
drivers/crypto/qat
This patchset contains patches to enable kasumi cipher only
and hash only functionality in Intel(R) QuickAsisst
Technology Driver.
This patchset depends on following patch:
"crypto/qat: add NULL capability to Intel QAT driver"
(http://dpdk.org/dev/patchwork/patch/15230/)
Deepak Kum
Signed-off-by: Deepak Kumar Jain
---
doc/guides/cryptodevs/qat.rst | 82 --
drivers/crypto/qat/rte_qat_cryptodev.c | 3 ++
2 files changed, 81 insertions(+), 4 deletions(-)
diff --git a/doc/guides/cryptodevs/qat.rst b/doc/guides/cryptodevs/qat.rst
index
Added NULL algorithm to test file for Intel(R) QuickAssist
Technology Driver
Signed-off-by: Deepak Kumar Jain
---
app/test/test_cryptodev.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c
index 8553759..67ca912 100644
--- a
enabled NULL crypto for Intel(R) QuickAssist Technology
Signed-off-by: Deepak Kumar Jain
---
doc/guides/cryptodevs/qat.rst| 3 ++-
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 2 ++
drivers/crypto/qat/qat_crypto.c | 4
3 files changed, 8
This patchset adds support of NULL crypto in Intel(R) QuickAssist Technology
driver.
This patchset depends on following patchset:
"crypto/qat: add aes-sha384-hmac capability to Intel QAT driver"
(http://dpdk.org/dev/patchwork/patch/15228/)
Deepak Kumar Jain (2):
crypto/qat
From: "Jain, Deepak K"
Added aes-sha384-hmac algorithm to test file for Intel(R) QuickAssist
Technology Driver
Signed-off-by: Deepak Kumar Jain
---
app/test/test_cryptodev_aes.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/app/test/test_cryptodev_aes.c
From: "Jain, Deepak K"
enabled support of aes-sha384-hmac in Intel(R) QuickAssist driver
Signed-off-by: Deepak Kumar Jain
---
doc/guides/cryptodevs/qat.rst| 1 +
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 33
drivers/
This patchset adds support of aes-sha384-hmac
in Intel(R) QuickAssist Technology driver.
This patchset depends on following patchset:
"crypto/qat: add aes-sha224-hmac capability to Intel QAT driver"
(http://dpdk.org/dev/patchwork/patch/15226/)
Jain, Deepak K (2):
crypto/qat: add aes-sha384-hmac
From: "Jain, Deepak K"
Added aes-sha224-hmac algorithm to test file for Intel(R) QuickAssist
Technology Driver
Signed-off-by: Deepak Kumar Jain
---
app/test/test_cryptodev_aes.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/app/test/test_cryptodev_aes.c
From: "Jain, Deepak K"
Added support of aes-sha224-hmac in Intel(R) QuickAssist driver
Signed-off-by: Deepak Kumar Jain
---
doc/guides/cryptodevs/qat.rst| 1 +
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 33
drivers/crypto/qat/qa
This patchset adds support of aes-sha224-hmac
in Intel(R) QuickAssist Technology driver.
This patchset depends on following patchset:
"crypto/qat: add MD5 HMAC capability to Intel QAT driver"
(http://dpdk.org/dev/patchwork/patch/15165/)
Jain, Deepak K (2):
crypto/qat: add aes-sha224-hmac capabi
abled")
Signed-off-by: Pablo de Lara
Signed-off-by: Deepak Kumar Jain
---
app/test/test_cryptodev.c | 24
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c
index dac3b93..33325a8 100644
---
This fixes the cases in which operation was Digest verify.
Fixes: e25200fbb45df ("crypto: add cipher/auth only support")
Signed-off-by: Deepak Kumar Jain
---
drivers/crypto/qat/qat_adf/qat_algs.h| 3 ++-
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 10 +
Initializing the authentication op parameter.
Fixes: eec136f3c54f ("aesni_gcm: add driver for AES-GCM crypto operations")
Signed-off-by: Deepak Kumar Jain
---
app/test/test_cryptodev.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/app/test/test_cryptodev.c b/app/test/test_c
Icc complains about variable may be used without setting.
Fixes: 97fe6461c7cbfb ("app/test: add SNOW 3G performance test)
Signed-off-by: Deepak Kumar Jain
---
app/test/test_cryptodev_perf.c | 10 --
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/app
From: "Jain, Deepak K"
Updated the code to use RTE_PCI_DEVICE.
Fixes: 701c8d80c820 ("pci: support class id probing")
Signed-off-by: Jain, Deepak K
---
v3: kept PCI id in the driver file
v2: updated code to use RTE_PCI_DEVICE
drivers/crypto/qat/rte_qat_cryptodev.c | 5 +
1 file changed,
From: "Jain, Deepak K"
Fix null pointer dereferencing by reporing if null and
exiting the function.
Fixes: c0f87eb5252b ("cryptodev: change burst API to be crypto op oriented")
Coverity issue: 126584
Signed-off-by: Deepak Kumar Jain
---
drivers/crypto/aesni_mb/rte_aesni_
From: "Jain, Deepak K"
Fix the control issues for return value
Fixes: 924e84f87306 ("aesni_mb: add driver for multi buffer based crypto")
Coverity ID 126585
Signed-off-by: Deepak Kumar Jain
---
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 2 +-
1 file changed, 1 inse
Fix null pointer dereferencing while
clearing session
Fixes: 1703e94ac5ce ("qat: add driver for QuickAssist devices")
Coverity ID 126586
Signed-off-by: Deepak kumar JAIN
---
drivers/crypto/qat/qat_crypto.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git
Wireless algorithms like Snow3G needs input in bits.
In this patch, changes have been made to incorporate this requirement
in both QAT and SW PMD.
Signed-off-by: Deepak Kumar JAIN
---
This patch depends on "pmd/snow3g: add new SNOW 3G SW PMD" patch
(http://dpdk.org/ml/archives/dev/
Signed-off-by: Deepak Kumar JAIN
---
app/test/test_cryptodev.c | 1037 +++-
app/test/test_cryptodev.h |3 +-
app/test/test_cryptodev_snow3g_hash_test_vectors.h | 415
app/test/test_cryptodev_snow3g_test_vectors.h
Signed-off-by: Deepak Kumar JAIN
---
doc/guides/cryptodevs/qat.rst| 8 ++-
doc/guides/rel_notes/release_16_04.rst | 6 ++
drivers/crypto/qat/qat_adf/qat_algs.h| 1 +
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 86
Refactored the existing functionality into
modular form to support the cipher/auth only
functionalities.
Signed-off-by: Deepak Kumar JAIN
---
drivers/crypto/qat/qat_adf/qat_algs.h| 18 +-
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 208 ---
drivers/crypto
://dpdk.org/ml/archives/dev/2016-March/035451.html
Deepak Kumar JAIN (3):
crypto: add cipher/auth only support
qat: add support for Snow3G
app/test: add Snow3G tests
app/test/test_cryptodev.c | 1037 +++-
app/test/test_cryptodev.h
Signed-off-by: Deepak Kumar JAIN
---
app/test/test_cryptodev.c | 1037 +++-
app/test/test_cryptodev.h |3 +-
app/test/test_cryptodev_snow3g_hash_test_vectors.h | 415
app/test/test_cryptodev_snow3g_test_vectors.h
Signed-off-by: Deepak Kumar JAIN
---
doc/guides/cryptodevs/qat.rst| 8 ++-
doc/guides/rel_notes/release_16_04.rst | 6 ++
drivers/crypto/qat/qat_adf/qat_algs.h| 1 +
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 86
Refactored the existing functionality into
modular form to support the cipher/auth only
functionalities.
Signed-off-by: Deepak Kumar JAIN
---
drivers/crypto/qat/qat_adf/qat_algs.h| 18 +-
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 210 ---
drivers/crypto
) functionality along with alg-chaining.
Changes from v2:
1) Rebasing based on below mentioned patchset.
This patchset depends on
cryptodev API changes
http://dpdk.org/ml/archives/dev/2016-February/034212.html
Deepak Kumar JAIN (3):
crypto: add cipher/auth only support
qat: add support for Snow3G
Signed-off-by: Deepak Kumar JAIN
---
app/test/test_cryptodev.c | 12
1 file changed, 12 insertions(+)
diff --git a/app/test/test_cryptodev.c b/app/test/test_cryptodev.c
index 208fc14..acba98a 100644
--- a/app/test/test_cryptodev.c
+++ b/app/test/test_cryptodev.c
@@ -1845,6 +1845,18
Signed-off-by: Deepak Kumar JAIN
---
app/test/test_cryptodev.c | 1037 +++-
app/test/test_cryptodev.h |3 +-
app/test/test_cryptodev_snow3g_hash_test_vectors.h | 415
app/test/test_cryptodev_snow3g_test_vectors.h
Signed-off-by: Deepak Kumar JAIN
---
doc/guides/cryptodevs/qat.rst| 8 ++-
doc/guides/rel_notes/release_16_04.rst | 4 ++
drivers/crypto/qat/qat_adf/qat_algs.h| 1 +
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 86
Refactored the existing functionality into
modular form to support the cipher/auth only
functionalities.
Signed-off-by: Deepak Kumar JAIN
---
drivers/crypto/qat/qat_adf/qat_algs.h| 18 +-
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 210 ---
drivers/crypto
) functionality along with alg-chaining.
Changes from v1:
1) Hash only fix and alg chainging fix
2) Added hash test vectors for snow3g UIA2 functionality.
This patchset depends on
Cryptodev API changes
http://dpdk.org/ml/archives/dev/2016-February/033551.html
Deepak Kumar JAIN (3):
crypto: add
Added encryption and decryption tests with input test vectors
from Snow3G UEA2 specifications.
Signed-off-by: Deepak Kumar JAIN
---
app/test/test_cryptodev.c | 318 -
app/test/test_cryptodev.h | 2 +-
app/test
Added support for wireless Snow3G cipher only,
for the Intel Quick Assist device.
Signed-off-by: Deepak Kumar JAIN
---
doc/guides/cryptodevs/qat.rst| 5 +++--
doc/guides/rel_notes/release_2_3.rst | 1 +
drivers/crypto/qat/qat_adf/qat_algs.h| 1
Refactored the existing functionality into
modular form to support the cipher/auth only
functionalities.
Signed-off-by: Deepak Kumar JAIN
---
drivers/crypto/qat/qat_adf/qat_algs.h| 20 ++-
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 206 ---
drivers
functionality is only supported
for Snow3g and not for AES/SHA.
Deepak Kumar JAIN (3):
crypto: add cipher/auth only support
qat: add Snow3G UEA2 support
app/test: add Snow3G UEA2 tests
app/test/test_cryptodev.c| 318 +-
app/test/test_cryptodev.h
88 matches
Mail list logo