#
8ef48d53 |
| 03-Jul-2019 |
Damian Nowak <damianx.nowak@intel.com> |
test/crypto: return correct value if feature not supported
This patch makes unsupported tests visible in the testsuite summary.
Signed-off-by: Damian Nowak <damianx.nowak@intel.com> Acked-by: Fiona
test/crypto: return correct value if feature not supported
This patch makes unsupported tests visible in the testsuite summary.
Signed-off-by: Damian Nowak <damianx.nowak@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
#
11c5485b |
| 03-Jul-2019 |
Damian Nowak <damianx.nowak@intel.com> |
test/crypto: add scatter-gather tests for IP and OOP
This patch adds test cases for wireless in-place and out-of-place auth-cipher operations with scatter-gather lists as input and output mbufs. Tes
test/crypto: add scatter-gather tests for IP and OOP
This patch adds test cases for wireless in-place and out-of-place auth-cipher operations with scatter-gather lists as input and output mbufs. Test cases include buffer appended digest generation with encryption and buffer decryption with appended digest verification. It also adds cases where digest is encrypted only partially.
Signed-off-by: Damian Nowak <damianx.nowak@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
#
72cd8f68 |
| 03-Jul-2019 |
Damian Nowak <damianx.nowak@intel.com> |
test/crypto: add KASUMI test cases for auth-cipher
This patch adds test cases for kasumi in-place and out-of-place auth-cipher operations. Test cases include buffer appended digest generation with e
test/crypto: add KASUMI test cases for auth-cipher
This patch adds test cases for kasumi in-place and out-of-place auth-cipher operations. Test cases include buffer appended digest generation with encryption and buffer decryption with appended digest verification.
Signed-off-by: Damian Nowak <damianx.nowak@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
#
b1c1df46 |
| 03-Jul-2019 |
Damian Nowak <damianx.nowak@intel.com> |
test/crypto: add ZUC test cases for auth-cipher
This patch adds test cases for zuc in-place and out-of-place auth-cipher operations. Test cases include buffer appended digest generation with encrypt
test/crypto: add ZUC test cases for auth-cipher
This patch adds test cases for zuc in-place and out-of-place auth-cipher operations. Test cases include buffer appended digest generation with encryption and buffer decryption with appended digest verification.
Signed-off-by: Damian Nowak <damianx.nowak@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
#
02ed7b38 |
| 03-Jul-2019 |
Damian Nowak <damianx.nowak@intel.com> |
test/crypto: add SNOW3G test cases for auth-cipher
This patch adds test cases for snow3g in-place and out-of-place auth-cipher operations. Test cases include buffer appended digest generation with e
test/crypto: add SNOW3G test cases for auth-cipher
This patch adds test cases for snow3g in-place and out-of-place auth-cipher operations. Test cases include buffer appended digest generation with encryption and buffer decryption with appended digest verification. It also adds cases where digest is encrypted only partially.
Signed-off-by: Damian Nowak <damianx.nowak@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
#
af46a0bc |
| 26-Apr-2019 |
Fiona Trahe <fiona.trahe@intel.com> |
test/crypto: add NULL algo to loop test mechanism
Added NULL algo tests into loop test mechanism used by block cipher tests as easier to extend there. Included chain, cipher-only and auth-only use-c
test/crypto: add NULL algo to loop test mechanism
Added NULL algo tests into loop test mechanism used by block cipher tests as easier to extend there. Included chain, cipher-only and auth-only use-cases. Extended to cover out-of-place use-cases and use-cases where data length is not an 8-byte multiple.
Signed-off-by: Fiona Trahe <fiona.trahe@intel.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
#
c9030ae3 |
| 25-Jun-2019 |
Anoob Joseph <anoobj@marvell.com> |
cryptodev: add feature flags to disable
Adding a new field, ff_disable, to allow applications to control the features enabled on the crypto device. This would allow for efficient usage of HW/SW offl
cryptodev: add feature flags to disable
Adding a new field, ff_disable, to allow applications to control the features enabled on the crypto device. This would allow for efficient usage of HW/SW offloads.
Signed-off-by: Anoob Joseph <anoobj@marvell.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
#
e0f4a0ed |
| 15-Jun-2019 |
David Marchand <david.marchand@redhat.com> |
test: skip tests when missing requirements
Let's mark as skipped the tests when they are missing some requirements like a number of used cores or specific hardware availability, like compress, crypt
test: skip tests when missing requirements
Let's mark as skipped the tests when they are missing some requirements like a number of used cores or specific hardware availability, like compress, crypto or eventdev devices.
Signed-off-by: David Marchand <david.marchand@redhat.com>
show more ...
|
#
de307f7a |
| 31-May-2019 |
Stephen Hemminger <stephen@networkplumber.org> |
test: use lcore accessors
Don't refer to lcore_config directly.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Signed-off-by: David Marchand <david.marchand@redhat.com>
|
#
24342ade |
| 25-Mar-2019 |
Lukasz Krakowiak <lukaszx.krakowiak@intel.com> |
test/crypto: check SNOW3G when digest is encrypted
Add test case for encryption, decryption for snow3g when digest is encrypted
Signed-off-by: Lukasz Krakowiak <lukaszx.krakowiak@intel.com> Acked-b
test/crypto: check SNOW3G when digest is encrypted
Add test case for encryption, decryption for snow3g when digest is encrypted
Signed-off-by: Lukasz Krakowiak <lukaszx.krakowiak@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
#
e3b91a3e |
| 18-Mar-2019 |
Chaitanya Babu Talluri <tallurix.chaitanya.babu@intel.com> |
test/crypto: fix possible overflow using strlcat
strcat does not check the destination length and there might be chances of string overflow so instead of strcat, strlcat is used.
Fixes: 6f4eec2565
test/crypto: fix possible overflow using strlcat
strcat does not check the destination length and there might be chances of string overflow so instead of strcat, strlcat is used.
Fixes: 6f4eec2565 ("test/crypto: enhance scheduler unit tests") Cc: stable@dpdk.org
Signed-off-by: Chaitanya Babu Talluri <tallurix.chaitanya.babu@intel.com> Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
show more ...
|
#
a9de470c |
| 26-Feb-2019 |
Bruce Richardson <bruce.richardson@intel.com> |
test: move to app directory
Since all other apps have been moved to the "app" folder, the autotest app remains alone in the test folder. Rather than having an entire top-level folder for this, we ca
test: move to app directory
Since all other apps have been moved to the "app" folder, the autotest app remains alone in the test folder. Rather than having an entire top-level folder for this, we can move it back to where it all started in early versions of DPDK - the "app/" folder.
This move has a couple of advantages: * This reduces clutter at the top level of the project, due to one less folder. * It eliminates the separate build task necessary for building the autotests using make "make test-build" which means that developers are less likely to miss something in their own compilation tests * It re-aligns the final location of the test binary in the app folder when building with make with it's location in the source tree.
For meson builds, the autotest app is different from the other apps in that it needs a series of different test cases defined for it for use by "meson test". Therefore, it does not get built as part of the main loop in the app folder, but gets built separately at the end.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
#
7d3b1ec4 |
| 16-Feb-2017 |
Ferruh Yigit <ferruh.yigit@intel.com> |
test: move unit tests to separate directory
This is to logically group unit tests into their own folder, separating them from "app" folder.
Hopefully this will make the unit test in DPDK more visib
test: move unit tests to separate directory
This is to logically group unit tests into their own folder, separating them from "app" folder.
Hopefully this will make the unit test in DPDK more visible.
Following binaries moved to "test" folder: cmdline-test test-acl test-pipeline test <-- various DPDK unit tests
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
#
c8e69fce |
| 24-Jan-2017 |
Fan Zhang <roy.fan.zhang@intel.com> |
crypto/scheduler: add unit test
Same as other cryptodev PMDs, it is necessary to carry out the unit test for scheduler PMD. Currently the test is designed to attach 2 AESNI-MB cryptodev PMDs as slav
crypto/scheduler: add unit test
Same as other cryptodev PMDs, it is necessary to carry out the unit test for scheduler PMD. Currently the test is designed to attach 2 AESNI-MB cryptodev PMDs as slaves, sets the scheduling mode as round- robin, and runs almost all AESNI-MB test items (except for sessionless tests). In the end, the slaves are detached.
Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com> Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
#
ead51dc0 |
| 18-Jan-2017 |
Zbigniew Bodek <zbigniew.bodek@caviumnetworks.com> |
app/test: add ARMv8 crypto tests and test vectors
Introduce unit tests for ARMv8 crypto PMD. Add test vectors for short cases such as 160 bytes. These test cases are ARMv8 specific since the code pr
app/test: add ARMv8 crypto tests and test vectors
Introduce unit tests for ARMv8 crypto PMD. Add test vectors for short cases such as 160 bytes. These test cases are ARMv8 specific since the code provides different processing paths for different input data sizes.
User can validate correctness of algorithms' implementation using: * cryptodev_sw_armv8_autotest For performance test one can use: * cryptodev_sw_armv8_perftest
Signed-off-by: Zbigniew Bodek <zbigniew.bodek@caviumnetworks.com> Reviewed-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
show more ...
|
#
d5beebf8 |
| 17-Jan-2017 |
Piotr Azarewicz <piotrx.t.azarewicz@intel.com> |
crypto/aesni_gcm: test new features
Added new unit tests for AES-NI GCM PMD to verify new functionalities.
Signed-off-by: Piotr Azarewicz <piotrx.t.azarewicz@intel.com> Acked-by: Declan Doherty <de
crypto/aesni_gcm: test new features
Added new unit tests for AES-NI GCM PMD to verify new functionalities.
Signed-off-by: Piotr Azarewicz <piotrx.t.azarewicz@intel.com> Acked-by: Declan Doherty <declan.doherty@intel.com>
show more ...
|
#
c9c9c4ed |
| 13-Jan-2017 |
Tomasz Kulasek <tomaszx.kulasek@intel.com> |
app/test: check scatter-gather for crypto drivers
This patch provides unit tests for set of cipher/hash combinations covering currently implemented crypto PMD's and allowing to verify scatter gather
app/test: check scatter-gather for crypto drivers
This patch provides unit tests for set of cipher/hash combinations covering currently implemented crypto PMD's and allowing to verify scatter gather support.
Signed-off-by: Daniel Mrzyglod <danielx.t.mrzyglod@intel.com> Signed-off-by: Tomasz Kulasek <tomaszx.kulasek@intel.com> Acked-by: Declan Doherty <declan.doherty@intel.com>
show more ...
|
#
8772c3f7 |
| 19-Dec-2016 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
crypto/aesni_mb: add single operation functionality
Update driver to use new AESNI Multibuffer IPSec library single operation functionality (cipher only and authentication only). This patch also add
crypto/aesni_mb: add single operation functionality
Update driver to use new AESNI Multibuffer IPSec library single operation functionality (cipher only and authentication only). This patch also adds tests for this new feature.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> Acked-by: Declan Doherty <declan.doherty@intel.com>
show more ...
|
#
f3dbf94b |
| 23-Dec-2016 |
Arek Kusztal <arkadiuszx.kusztal@intel.com> |
app/test: check SGL on QAT
This commit adds GCM tests to use within scatter-gather list. Test use direct chained mbufs created based on the input parameter for max size for in place operations and o
app/test: check SGL on QAT
This commit adds GCM tests to use within scatter-gather list. Test use direct chained mbufs created based on the input parameter for max size for in place operations and out of place operations.
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
#
16e7dce6 |
| 02-Dec-2016 |
Arek Kusztal <arkadiuszx.kusztal@intel.com> |
app/test: check DES on QAT
This commit adds tests of Data Encryption Standard (DES) algorithm to Intel QuickAssist technology crypto test suites
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@inte
app/test: check DES on QAT
This commit adds tests of Data Encryption Standard (DES) algorithm to Intel QuickAssist technology crypto test suites
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Acked-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|
#
aa8128b1 |
| 24-Nov-2016 |
Fiona Trahe <fiona.trahe@intel.com> |
app/test: check AES cipher-only on QAT
Extended functional AES-CBC and AES-CTR cipher-only tests to run on QAT PMD. Added AES_CBC cipher-only performance tests on QAT PMD. No driver changes, but as
app/test: check AES cipher-only on QAT
Extended functional AES-CBC and AES-CTR cipher-only tests to run on QAT PMD. Added AES_CBC cipher-only performance tests on QAT PMD. No driver changes, but as now tested, QAT documentation is updated to remove constraint.
Signed-off-by: Fiona Trahe <fiona.trahe@intel.com> Acked-by: Arek Kusztal <arkadiuszx.kusztal@intel.com>
show more ...
|
#
8a9867a6 |
| 18-Oct-2016 |
Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com> |
crypto/openssl: rename libcrypto to openssl
This patch replaces name "libcrypto" to "openssl" from file directories, symbol prefixes and sub-names connected with old name. Renamed poll mode driver f
crypto/openssl: rename libcrypto to openssl
This patch replaces name "libcrypto" to "openssl" from file directories, symbol prefixes and sub-names connected with old name. Renamed poll mode driver files, test files, and documentations. It is done to better name association with library because the cryptography operations are using Openssl library crypto API.
Fixes: d61f70b4c918 ("crypto/libcrypto: add driver for OpenSSL library")
Signed-off-by: Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com> Acked-by: Deepak Kumar Jain <deepak.k.jain@intel.com>
show more ...
|
#
7013c57f |
| 13-Oct-2016 |
Arek Kusztal <arkadiuszx.kusztal@intel.com> |
app/test: add corrupted data for qat
This commit adds tests with corrupted data to the Intel QuickAssist Technology tests suite in test_cryptodev.c
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@i
app/test: add corrupted data for qat
This commit adds tests with corrupted data to the Intel QuickAssist Technology tests suite in test_cryptodev.c
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com> Acked-by: Deepak Kumar Jain <deepak.k.jain@intel.com>
show more ...
|
#
b0f92961 |
| 11-Oct-2016 |
Piotr Azarewicz <piotrx.t.azarewicz@intel.com> |
app/test: fix crypto mbuf pool size
The created pool for crypto mbufs may be too big in some environments. To avoid this issue, mbuf pool is reverted to its previous size. Moreover, here is added ad
app/test: fix crypto mbuf pool size
The created pool for crypto mbufs may be too big in some environments. To avoid this issue, mbuf pool is reverted to its previous size. Moreover, here is added additional small pool with one large mbuf, that is needed in large data test scenarios.
Fixes: ffbe3be0d4b5 ("app/test: add libcrypto")
Signed-off-by: Piotr Azarewicz <piotrx.t.azarewicz@intel.com> Acked-by: Michal Jastrzebski <michalx.k.jastrzebski@intel.com>
show more ...
|
#
83b1d348 |
| 06-Oct-2016 |
Fiona Trahe <fiona.trahe@intel.com> |
app/test: remove crypto queue number hard-coding
ts_params->conf.nb_queue_pairs should not be hard coded with device specific number. It should be retrieved from the device info. Any test which chan
app/test: remove crypto queue number hard-coding
ts_params->conf.nb_queue_pairs should not be hard coded with device specific number. It should be retrieved from the device info. Any test which changes it should restore it to orig value.
Signed-off-by: Akhil Goyal <akhil.goyal@nxp.com> Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
show more ...
|